客戶機部分機器僅支援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...