ubuntu系統下製作deb包 簡單使用

2021-10-24 19:27:56 字數 961 閱讀 1624

客戶機部分機器僅支援deb包安裝,只能製作乙個簡單的deb包。

本地虛擬機器只安裝了乙個centos的linux虛擬機器,貌似不支援dpkg命令(不能打deb包),因此又搞了乙個ubuntu的虛擬機器。

製作過程如下:

mkdir -p hello#建立乙個資料夾

cd hello#切換到這個路徑下

mkdir -p debian#建立這個路徑,然後在路徑下建立對應的檔案:

3.1vim control#這個最重要的檔案,必須有,重點是【architecture】屬性,代表支援哪些架構下的系統,可以選擇【all】,其他資訊如下圖:

3.2 preinst檔案:在拷貝檔案到指定目錄之前,需要執行的指令碼

3.2 postinst檔案:在拷貝檔案到指定目錄之後,需要執行的指令碼

3.2 prerm檔案:解除安裝系統之前需要執行的指令碼

3.2 postrm檔案:解除安裝系統之後需要執行的指令碼

4.cd ..#切換到debian同級目錄下,然後建立對應的安裝目錄,以及將需要安裝的資源放到這個目錄下,例如將系統安裝到/opt/hello這個路徑下,可以先在這個路徑下建立opt資料夾,然後再opt資料夾下建立hello資料夾,然後把資源拷貝到hello資料夾內即可。

5.開始製作deb包,需要返回到hello的上級目錄,然後執行命令:

dpkg -b hello/ hello.deb
6.deb包的操作命令如下:

6.1dpkg -c hello.deb#安裝前檢視

6.2dpkg -l hello#安裝後檢視

6.3dpkg -i hello.deb#安裝

6.4dpkg -r hello#解除安裝

ubuntu下安裝deb包

deb包是debian,ubuntu等linux發行版的軟體安裝包,是類似於rpm的軟體包,而非debian,ubuntu系統不推薦使用deb軟體包,因為要解決軟體包依賴問題,安裝也比較麻煩。1.一般在此類發行版中可以直接雙擊安裝。2.手動安裝。如果您喜歡使用終端,您需要管理員許可權來安裝乙個 de...

Ubuntu下安裝deb包命令

sudo dpkg i package.deb 2 檢視package.deb包中的內容 dpkg c package.deb 3 從package.deb包中提取資訊 dpkg i package.deb 4 移除安裝的deb包 dpkg r package 5 完全清除乙個已安裝的包裹。和 re...

Ubuntu下deb包的安裝方法

deb是debian linus的安裝格式,跟red hat的rpm非常相似,最基本的安裝命令是 dpkg i file.deb dpkg 是debian package的簡寫,是為debian 專門開發的套件管理系統,方便軟體的安裝 更新及移除。所有源自debian的linux發行版都使用dpkg...