如何解壓deb包
1. 如何解壓deb格式文件
處理deb文件的經典程序是dpkg,經常是通過Debian的apt-get來運作。通過Alien工具,可以將deb包轉換成rpm、tar.gz格式。
2. ubuntu linux 安裝失敗
因為安裝許可權不夠,一般是普通用戶的許可權,qq for linux需要root許可權。
安裝步驟是:
DEB版本
安裝
①打開控制台,使用管理員身份登錄;
②在終端中輸入命令 」dpkg -i package_name.deb」,package_name是QQ安裝包文件名。
卸載
在終端中輸入命令「dpkg -r package_name「 。
直接這段代碼過去,然後提示找不到文件或目錄,所以要在linuxqq_v1.0.2-beta1_i386.deb前面加上下載包的文件路徑。
思路是:
1.解壓deb包;
dpkg-deb -x linuxqq_v1.0.2-beta1_i386.deb qq
dpkg-deb -e linuxqq_v1.0.2-beta1_i386.deb qq/DEBIAN (要大寫)
2.修改錯誤的內容;
修改DEBIAN裡面的文件,第七行'v1.0.2' 把這個v去掉。命令是這么說的,但是這里又有問題來了。當然這些問題都是針對新手的。要去修改DEBIAN文件下control文件,但是可以打開,也可以編輯。但是無法保存,因為這個文件的讀寫許可權root才具有。如圖:
所以需要使用root賬戶修改文件,把control文件的第七行:Version: V1.0.2-beta1,那個字母「V」去掉。然後再保存,然後進行後續的步驟。
打開終端(快捷鍵:Ctrl+Alt+T),然後sudo su;輸入密碼切換成root帳號。輸入sudo gedit /etc/grub.d/你的文件名。其中「/etc/grub.d/」是目錄的名詞,文件名就是control,所以輸入形式為:sudo gedit /home/lee/qq/DEBIAN/control。修改好之後保存,然後進行下一步。
3.重新編譯安裝包;
dpkg-deb -b qq qq.deb 直接輸入左邊的命令,無需任何修改。
4.安裝
最後一布就類似window情況下的雙擊來,可以看到一個qq.deb的文件,雙擊它就可以安裝來,然後授權輸入密碼。稍等一會就安裝好了。
3. 壓縮與解壓
解壓.sh文件
or
在該文件夾下
壓縮成zip
解壓zip
壓縮成tar
解壓tar
壓縮成tar.gz
解壓tar.gz
壓縮成tar.bz2
解壓tar.bz2
安裝deb文件
網上找不到指定安裝路徑的方案
解壓tgz文件
解壓rar文件
列出當前系統中所有的包.可以和參數less一起使用在分屏查看(類似於rpm -qa)
查看系統中與"pkg"相關聯的包(類似於rpm -qa | grep pkg)
查詢一個已安裝的包的詳細信息(類似於rpm -qi)
查詢一個已安裝的軟體包釋放了哪些文件(類似於rpm -ql)
查詢系統中某個文件屬於哪個軟體包(類似於rpm -qf)
查看一個未安裝的deb包的詳細信息(類似於rpm -qpi)
手動安裝軟體包(不能解決軟依賴性問題,可以用apt-get -f install解決)
卸載軟體包(不是完全的卸載,它的配置文件還存在)
全部卸載(不能解決依賴性的問題)
將一個deb包解開至dir目錄
移除多餘的軟體
強制安裝一個包(忽略依賴及其它問題)
可以參考dpkg --force-help
強制卸載一個包
出現依賴包的問題
試著用 Ubuntu自帶的 應用商店 打開
然後重啟
修改文件許可權和所屬
如果行不通,則直接 右鍵 選擇
4. 如何將deb轉換成ipa或者app
具體方法如下:
1,PC端需要工具 Pledit 解壓壓縮工具 ,
2,用xx助手之類的東西文件管理 找到根目錄下的Applications 打開
3,找到ppsspp文件夾 拷貝到電腦上,
4,然後新建一個文件夾Payload 將ppsspp.app拷貝進去
5,接著把這個Payload打包成zip格式 打包完後把後綴改為ipa就可以用xx助手進行安裝了。
5. ios9.3越獄 deb包怎麼安裝
安裝deb文件需要先越獄,越獄後把deb文件放到/var/root/Media/Cydia/AutoInstall文件夾下,然後重啟設備2次就好了
6. deb文件是什麼deb包是什麼
由於Unix類系統對許可權、所有者、組的嚴格要求,而deb格式安裝包又經常會涉及到系統比較底層的操作,所以許可權等的設置尤其重要。 deb包本身有三部分組成: 數據包,包含實際安裝的程序數據,文件名為data.tar.XXX;安裝信息及控制腳本包,包含deb的安裝說明,標識,腳本等,文件名為control.tar.gz; 最後一個是deb文件的一些二進制數據,包括文件頭等信息,一般看不到,在某些軟體中打開可以看到。deb本身可以使用不同的壓縮方式。tar格式並不是一種壓縮格式,而是直接把分散的文件和目錄集合在一起,並記錄其許可權等數據信息。之前提到過的data.tar.XXX,這里XXX就是經過壓縮後的後綴名。deb默認使用的壓縮格式為gzip格式,所以最常見的就是data.tar.gz。常有的壓縮格式還有bzip2和lzma,其中lzma壓縮率最高,但壓縮需要的CPU資源和時間都比較長。 data.tar.gz包含的是實際安裝的程序數據,而在安裝過程中,該包里的數據會被直接解壓到根目錄(即/),因此在打包之前需要根據文件所在位置設置好相應的文件/目錄樹。而control.tar.gz則包含了一個deb安裝的時候所需要的控制信息。一般有5個文件: control,用了記錄軟體標識,版本號,平台,依賴信息等數據; preinst,在解包data.tar.gz前運行的腳本; postinst,在解包數據後運行的腳本; prerm,卸載時,在刪除文件之前運行的腳本; postrm,在刪除文件之後運行的腳本; 在Cydia系統中,Cydia的作者Saurik另外添加了一個腳本,extrainst_,作用與postinst類似。 deb的特點: 豐富的資源:Cydia上本身就不少,更何況任何格式的安裝包都可以轉換為deb。相對方便的在線購買模式:CydiaStore,不過盡管沒有AppStore的5台設備的限制,但對國內用戶來說,付款方式比較困難。破解難度較大,沒有使用AppStore的驗證方式,所以必須將驗證和防破解措施加入程序裡面,這樣就比較難破解,對軟體開發者來說是個好事。完善的Unix文件系統支持:無需以命令設置文件的許可權、所有者和用戶組(當然也可以以腳本來設置)。 完善的腳本支持:5個腳本依照安裝和卸載的先後順序執行,可以提供更多選擇。比如備份還原操作,可以在preinst中備份文件,而在postrm中還原文件,嚴格的依賴關系:deb遵循嚴格的依賴關系(於Depends和Pre-Depends指定),可以確保軟體運行所必需的組件。在線安裝的時候會自動安裝所依賴的軟體包。卸載時也很重要,比如軟體包A依賴於B,當卸載B的時候會提示A依賴於B,卸載掉B的話會導致A不能用,這樣可以確保系統的完整性和穩定性。 完全許可權:由於deb必須以最高許可權root的身份運行,deb可以對系統任何位置進行操作,換句話說,deb擁有對整個系統的完全控制,因此deb安裝包軟體可以實現很多ipa不能實現的功能。相對簡單的獲取方式(在線或離線)和安裝方式,也不用擔心在不同機器上同步會刪掉程序的問題。
7. 如何解壓deb文件。window系統
deb包在Linux操作系統中類似於windows中的軟體包(exe),幾乎不需要什麼復雜的編譯即可通過滑鼠點擊安裝使用。也可以用於蘋果系統。
不能直接用於WINDOWS系統。要是非得在WINDOWS中用的話,可以先安裝LINUX虛擬機或者蘋果虛擬機。
8. 如何在ubuntu安裝deb,rpm安裝包,tar.gz的方法求解答
sudo apt-get install alien #alien默認沒有安裝,所以首先要安裝它
sudo alien xxxx.rpm #將rpm轉換位deb,完成後會生成一個同名的xxxx.deb
sudo dpkg -i xxxx.deb #安裝
注意,用alien轉換的deb包並不能保證100%順利安裝,所以可以找到deb最好直接用deb
有時候,我們想要使用的軟體並沒有被包含到 Ubuntu 的倉庫中,而程序本身也沒有提供讓 Ubuntu 可以使用的 deb 包,你又不願從源代碼編譯。但假如軟體提供有 rpm 包的話,我們也是可以在 Ubuntu 中安裝的。
方法一:
1. 先安裝 alien 和 fakeroot 這兩個工具,其中前者可以將 rpm 包轉換為 deb 包。安裝命令為:
sudo apt-get install alien fakeroot
2. 將需要安裝的 rpm 包下載備用,假設為 package.rpm。
3. 使用 alien 將 rpm 包轉換為 deb 包:
fakeroot alien package.rpm
4. 一旦轉換成功,我們可以即刻使用以下指令來安裝:
sudo dpkg -i package.deb方法二:
1.CODE:sudo apt-get install rpm alien
2.CODE:alien -d package.rpm
3.CODE:sudo dpkg -i package.deb tar.gz 的安裝,這個東東網上多的是,只是今天晚上自己學會了,發上來供大家參考
安裝tar的文件,要先解壓。
終端輸入:sudo tar -zxvf 壓縮文件名.tar.gz /tmp(假設想解壓到/tmp目錄),
然後cd 解壓後的目錄名 進入解壓後的目錄,ls查看其中有沒有INSTALL文件,按照上面的說明安裝即可。一般步驟是:sudo ./configure、make、make install 我安裝的是YLMF OS 1.5,解壓這一步,我直接找到文件,點一下右鍵,解壓縮到此處 就OK了!!
9. 如何安裝.tar.gz和.deb文件
按照以下方法解壓文件,針對不同的文件格式進行解壓!
1 .Z uncompress file.Z
2 .gz gunzip file.gz
3 .tar.Z tar xvZf file.tar.Z
10. linux系統安裝deb文件怎麼安裝
.deb文件安裝方法如下:
cd 到安裝包的目錄
dpkg -i 安裝包名字
如果你使用的是red hat linux,然後運行以下命令安裝
cd 到安裝包的目錄
rpm -ivh 安裝包名字
命令:
要安裝 .deb 套件包時
dpkg -i package_file.deb
要反安裝 .deb 套件包時
dpkg -r package_name
dpkg的詳細使用方法,網上有很多,下面簡單列了幾個:
dpkg -i package.deb 安裝包
dpkg -r package 刪除包
dpkg -P package 刪除包(包括配置文件)
dpkg -L package 列出與該包關聯的文件
dpkg -l package 顯示該包的版本
dpkg –unpack package.deb 解開 deb 包的內容
dpkg -S keyword 搜索所屬的包內容
dpkg -l 列出當前已安裝的包
dpkg -c package.deb 列出 deb 包的內容
dpkg –configure package 配置包
注意:使用此命令需要你自己注意依賴軟體,所以這並不是安裝軟體的最佳方法.