日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

一文讀懂a(chǎn)pt deb文件怎么安裝( 二 )



一文讀懂a(chǎn)pt deb文件怎么安裝


這里進(jìn)行選擇就會(huì)自動(dòng)地在/etc/apt/source.list 增加相關(guān)的服務(wù)器地址,如:

一文讀懂a(chǎn)pt deb文件怎么安裝


修改好/etc/apt/source.list 文件之后我們需要使用 sudo apt-get update 命令更新服務(wù)器中可以下載的軟件列表:

一文讀懂a(chǎn)pt deb文件怎么安裝


軟件列表的一個(gè)作用是可以幫助我們更新軟件,因?yàn)榉?wù)器上的軟件是不斷更新的,就如我們手機(jī)應(yīng)用商店里的軟件也在不斷更新,若軟件有更新則會(huì)提醒我們進(jìn)行更新 。
如果我們想要更新軟件,可以執(zhí)行 sudo apt-get upgrade 來更新已經(jīng)安裝的軟件:

一文讀懂a(chǎn)pt deb文件怎么安裝


最后,卸載軟件的命令為:
sudo apt-get remove 制作自己的 deb 包
必要的時(shí)候,我們也可以制作自己的軟件包 。
deb 包就是我們的應(yīng)用程序軟件包,其除了包含有可執(zhí)行文件,還會(huì)包含一些包名、版本號(hào)等說明文檔 。一個(gè) deb 在制作前需要新建一個(gè)文件夾管理一些所需要的文件,如:

一文讀懂a(chǎn)pt deb文件怎么安裝


其中,usr/local/bin 表明 deb 的默認(rèn)安裝路徑為/usr/local/bin(這是系統(tǒng)的“官方路徑”) 。默認(rèn)安裝路徑我們可以通過修改文件夾名稱進(jìn)行修改,比如把上面的 usr/local/bin 改為 home/ZhengN/則該軟件包的默認(rèn)安裝路徑就變?yōu)?home/ZhengN 。
下面我們按照如上結(jié)構(gòu)制作一個(gè) hellodeb 的 deb 軟件包 。為了方便,我們?cè)?DEBIAN 下添加必要的 control 文件,其它文件暫時(shí)不添加,結(jié)構(gòu)如:

一文讀懂a(chǎn)pt deb文件怎么安裝


1、準(zhǔn)備一個(gè) hellodeb.c 文件:
#include <stdio.h>int main(void){printf("hellodeb\n");return 0;} 使用 gcc 編譯得到一個(gè) hellodeb 的可執(zhí)行文件 。復(fù)制到 hellodeb/usr/local/bin 文件夾下 。
2、準(zhǔn)備一個(gè) control 文件:
Package:hellodebVersion:1.0Architecture:amd64Maintainer:ZhengNDescription:deb test 把 control 文件存放于 hellodeb/DEBIAN 目錄下 。
這時(shí)候我們的 hellodeb 目錄下有:

一文讀懂a(chǎn)pt deb文件怎么安裝


這時(shí)候我們可以在 hellodeb 路徑下運(yùn)行如下命令生成 deb 軟件包:
sudo dpkg-deb -b ../hellodeb ../hellodeb_1.0_amd64.deb
一文讀懂a(chǎn)pt deb文件怎么安裝


這時(shí)候在 hellodeb 的上級(jí)目錄生成 hellodeb_1.0_x64.deb 軟件包:

一文讀懂a(chǎn)pt deb文件怎么安裝


在 hellodeb_1.0_x64.deb 所在路徑執(zhí)行如下命令安裝軟件包:
sudo dpkg -i hellodeb_1.0_amd64.deb
一文讀懂a(chǎn)pt deb文件怎么安裝


這時(shí)候 hellodeb 軟件應(yīng)用已經(jīng)被安裝在了系統(tǒng)的/usr/local/bin 路徑下:

一文讀懂a(chǎn)pt deb文件怎么安裝


我們可以在終端任何路徑下運(yùn)行 hellodeb 程序:

一文讀懂a(chǎn)pt deb文件怎么安裝


我們可以通過如下命令卸載 hellodeb 程序:
sudo dpkg -r hellodeb 卸載之后再運(yùn)行就會(huì)報(bào)錯(cuò):
【一文讀懂a(chǎn)pt deb文件怎么安裝】bash: /usr/local/bin/hellodeb: No such file or directory

推薦閱讀