linux下软件包管理-源码包-二进制包
linux軟件包管理
?
1.軟件包分類
?? ?源碼包
?? ?二進制包(rpm包)
?? ?
2.rpm包命名規則
?
?? ?命名規則:
?? ??? ?name-major-minjor-release-release.arch.rpm
?? ??? ?
?? ? ?? ?name:包名
?? ??? ?major:主版本號
?? ??? ?minjor:次版本號
?? ??? ?release:發行版本,修復了重大的bug
?? ??? ?release:rpm的功能更新
?? ??? ?arch:平臺
?? ?包全名:軟件未安裝前
?? ?包名:軟件安裝后?? ??? ?
3.安裝
4.升級
5.卸載
?? ?rpm -e 包名
?? ?-e(erase)
?? ?--nodeps:不關注依賴性,一般不使用
?
6.查詢
?? ?
?? ?
7.校驗
?
??? S:文件大小改變了
?? ?M:文件權限修改了
?? ?5:md5校驗失敗
?? ?D:設備主從碼
?? ?L:文件路徑
?? ?U:屬主
?? ?G:屬組
?? ?T:文件的修改時間
?? ?
8.查詢軟件包的依賴性
9.導入密鑰文件
rpm包安裝默認的位置:
| /etc/ | 配置文件安裝 |
| /usr/bin/ | 可執行的命令安裝目錄 |
| /usr/lib/ | rpm包的庫目錄 |
| /usr/share/doc/ | 使用手冊 |
| /usr/share/man/ | 幫助文檔 |
?? ?
yum在線安裝包
?
yum文件所在地/etc/yum.repos.d,一repo結尾
?
?
制作光盤源:
?
1.掛載光盤
?
2.禁止網絡源
?
3.修改配置文件
[cdrom]
name=cdrom repo
baseurl=file:///media/cdrom/Server
enable=1
gpkcheck=0
?
?
yum命令:
?
yum list
?? ??? ?all:列出所有
?? ??? ?available:可用的
?? ??? ?instatlled:已經安裝的軟件
?? ??? ?updates:可用的升級
?
yum search 關鍵詞 :搜索服務器上所有和關鍵詞有關的包
?
安裝:
卸載:
清除緩存:
一般原則:服務器使用最小化安裝,用什么軟件安裝什么軟件,盡量避免卸載
?
yum組管理
?
?
?
源碼包管理:
?
源碼包安裝位置:/usr/local/軟件名
?
安裝源碼包一定要指定一個安裝位置
源碼安裝的過程:
1.下載源碼
2.解壓源碼包,并進入到源碼包目錄
3.執行./configure
?? ?./configure可接選項,可輸入./configure --help查看可用到的選項
?? ?
4.make
5.make install
安裝注意事項:
源碼包保存位置:/usr/local/src/
軟件安裝位置:/usr/local/
?
?
腳本安裝包:
?
腳本實例下載:lnmp.org
?
?
?
?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
???
轉載于:https://blog.51cto.com/airs0sec/1707318
總結
以上是生活随笔為你收集整理的linux下软件包管理-源码包-二进制包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式中的 *(volatile uns
- 下一篇: JVM内存参数详解以及配置调优