好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux系統下怎么用CheckInstall從源碼創建一個RPM或DEB包

Linux系統下怎么用CheckInstall從源碼創建一個RPM或DEB包

熱門標簽:滁州外呼系統接口對接 營業廳外呼系統有錄音嗎 地圖標注怎么兼職 南通電銷外呼系統排名 宿松百度地圖標注 地圖標注和視頻彩鈴制作生意 信陽智能外呼系統聯系方式 合力億捷外呼系統如何解壓安裝 南京電銷外呼系統廠家

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

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

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

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

在linux上安裝Checkinstall

在Debian及其衍生發行版上安裝Checkinstall:

# aptitude install checkinstall 

在紅帽子的發行版上安裝Checkinstall,你需要下載一個已經打包好的Checkinstall rpm包(例如:從 http://rpm.pbone.net/找到),不過它已經從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安裝好,你就可以用下列格式創建一個特定的軟件包

# checkinstall install-command> 

如果沒有參數,默認安裝命令“make install”將被使用

用Checkinstall創建一個RPM或DEB包

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

首先,讓我們從項目的官方網站下載源代碼,作為一個好的習慣,我們存儲源碼包到/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命令調用它,如下面所示,htop用“make install”命令安裝。

# ./configure# make install 

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

簡而言之,如下命令會創建一個htop包:

# ./configure# checkinstall 

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

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

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

然后checkinstall將自動地創建一個.rpm或者.deb包,根據你的linux系統是什么:

在CentOS7:

在Debian 7:

標簽:新余 潛江 麗水 保定 銅陵 衢州 運城 山南

巨人網絡通訊聲明:本文標題《Linux系統下怎么用CheckInstall從源碼創建一個RPM或DEB包》,本文關鍵詞  Linux,系統,下,怎么,用,CheckInstall,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux系統下怎么用CheckInstall從源碼創建一個RPM或DEB包》相關的同類信息!
  • 本頁收集關于Linux系統下怎么用CheckInstall從源碼創建一個RPM或DEB包的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产精品黄大片观看| 久久99精品久久久久久水蜜桃| 性感美女全裸| 国产在线拍偷自揄拍无码成人| 欧美日本二区| 大胸美女直播| 美女被日| 欲奴在线播放| 日韩区在线| 99久久国产精品久久99| 女上男下xx00xx00| 色欲AV综合| yy6080新视影视觉| 含羞承欢耸弄了一夜| 爽?躁多水?快?深点图片| 宝贝太紧了| 偷拍美女如厕无内裤全过程| 固产一级姪片A片AA毛片A级| 小说欲望之门| chanelpreston欧美网站| 办公室撕开奶罩揉吮奶漫画| 邻居大胸风间由美AV电影| 日韩一区二区不卡视频| 交下配日本高清www午色在钱 | 日产在线播放| 欧美精品18videosex性俄罗斯| 男男做的时候从哪进| 性感美女图| 漫画免费韩漫| 电影巜嗯嗯太爽了太爽了大了| 免费?无码?国产29在线| 免费观看各种女厕偷拍| 国产精品20p| 亚洲电影在线观看| 被啪到翻白眼futa| 国产?婬片A片AAA毛网站| 乖乖女被脔日常H| 欧美日韩国产va另类| 亚洲视频二区| 男女激烈高清无遮挡动态图 | 嗯嗯嗯嗯啊啊啊啊|