激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

2019-10-26 20:44Linux教程網(wǎng) Linux

我想要從源碼創(chuàng)建安裝的軟件包。有沒有一種方式從源碼來創(chuàng)建和安裝軟件包,而不是運(yùn)行“make install”?這樣的話,以后如果我想,我可以容易的卸載程序,下面我們一起來看看Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DE

問題:我想要從源碼創(chuàng)建安裝的軟件包。有沒有一種方式從源碼來創(chuàng)建和安裝軟件包,而不是運(yùn)行“make install”?這樣的話,以后如果我想,我可以容易的卸載程序。

如果你已經(jīng)從它的源碼運(yùn)行“make install”安裝了linux程序。想完整移除它將變得真的很麻煩,除非程序的開發(fā)者在Makefile里提供了uninstall的目標(biāo)設(shè)置。否則你必須在安裝前后比較你系統(tǒng)里文件的完整列表,然后手工移除所有在安裝過程中加入的文件。

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

這時候Checkinstall就可以派上使用。Checkinstall會跟蹤install命令行所創(chuàng)建或修改的所有文件的路徑(例如:“make install”、“make install_modules”等)并建立一個標(biāo)準(zhǔn)的二進(jìn)制包,讓你能用你發(fā)行版的標(biāo)準(zhǔn)包管理系統(tǒng)安裝或卸載它,(例如Red Hat的yum或者Debian的apt-get命令)。已知它在 Slackware、SuSe、Mandrake 和 Gentoo 上也工作很好,請參考其官方文檔。

在這篇文章中,我們只集中在紅帽子和Debian為基礎(chǔ)的發(fā)行版,并展示怎樣從源碼使用Checkinstall創(chuàng)建一個RPM和DEB軟件包

在linux上安裝Checkinstall

在Debian及其衍生發(fā)行版上安裝Checkinstall:

# aptitude install checkinstall 

在紅帽子的發(fā)行版上安裝Checkinstall,你需要下載一個已經(jīng)打包好的Checkinstall rpm包(例如:從 http://rpm.pbone.net/找到),不過它已經(jīng)從Repoforge庫里刪除了。這個包是針對Cent OS6的,不過也可在Cent OS7里工作。

# wget 

ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/ikoinoba/CentOS_CentOS-6/x86_64/checkinstall-1.6.2-3.el6.1.x86_64.rpm
# yum install checkinstall-1.6.2-3.el6.1.x86_64.rpm 

一旦checkinstall安裝好,你就可以用下列格式創(chuàng)建一個特定的軟件包

# checkinstall <install-command> 

如果沒有參數(shù),默認(rèn)安裝命令“make install”將被使用

用Checkinstall創(chuàng)建一個RPM或DEB包

在這個例子里,我們將創(chuàng)建一個htop包,這是一個linux交互式文本模式進(jìn)程查看器(類似 top)。

首先,讓我們從項目的官方網(wǎng)站下載源代碼,作為一個好的習(xí)慣,我們存儲源碼包到/usr/local/src下,并解壓它。

# cd /usr/local/src# wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz# tar xzf htop-1.0.3.tar.gz# cd htop-1.0.3 

讓我們看看htop的安裝命令是什么,以便我們能用Checkinstall命令調(diào)用它,如下面所示,htop用“make install”命令安裝。

# ./configure# make install 

因此,要創(chuàng)建一個htop安裝包,我們可以不帶任何參數(shù)的調(diào)用checkinstall,這將使用“make install”命令創(chuàng)建一個包。在這個過程中, checkinstall命令會問你幾個問題。

簡而言之,如下命令會創(chuàng)建一個htop包:

# ./configure# checkinstall 

“Should I create a default set of package docs?(我會創(chuàng)建一個默認(rèn)設(shè)置的包文件?)”,回答“Y”:

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

你可以輸入一個包的簡短描述,然后按兩次回車:

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

輸入一個數(shù)字以修改下面的任何值或ENTER繼續(xù):

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

然后checkinstall將自動地創(chuàng)建一個.rpm或者.deb包,根據(jù)你的linux系統(tǒng)是什么:

在CentOS7:

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

在Debian 7:

Linux系統(tǒng)下怎么用CheckInstall從源碼創(chuàng)建一個RPM或DEB包

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 久久草在线观看视频 | 国产成人自拍小视频 | 欧美大穴 | 91九色视频在线观看 | 国产亚洲欧美日韩在线观看不卡 | 国产第一页精品 | 成年免费视频黄网站在线观看 | 综合在线视频 | 肉文女配h | 国内一区 | 日韩视频一区二区在线观看 | 一区二区三区毛片 | 91羞羞| 成人毛片一区 | 久久久www视频 | 免费毛片视频播放 | 久久久久一区二区三区 | 中文字幕爱爱视频 | 99极品视频 | 91在线视频导航 | 国产欧美日韩一区二区三区四区 | 久久久日韩精品一区二区三区 | 成年免费看 | 激情综合网俺也去 | 黄色片网站在线免费观看 | 午夜a狂野欧美一区二区 | 91精品国产综合久久青草 | 欧美成人精品欧美一级乱黄 | 蜜桃精品视频 | 成人黄色小视频网站 | 黄色av.com| 国产成人自拍视频在线观看 | 中国美女一级黄色片 | 亚洲资源在线播放 | 13一14毛片免费看 | 国产一区二区三区在线视频 | 最新一区二区三区 | 精品亚洲视频在线 | 国产一级毛片国产 | 日韩精品久久久 | 国产日韩在线观看一区 |