筆記整理-軟件包管理

 

管理包工具:

rpm? 集包與工具于一身的管理器

獲取途徑:

https://www.centos.org/download/

http://mirrors.aliyun.com

http://mirrors.sohu.com

http://mirrors.163.com

 

常見包的文件名組成:

zlib -3.0-11.e17.x86_64.rpm?? 軟件名 版本 打包次數 rh(el7) 架構

 

依賴包常用的管理工具 :(補丁下載)

Yum : rpm 前端??? apt-get :deb 前端?? zipper:suse 前端? dnf : fedora 18+ 前端

 

庫文件

查看二進制所以賴的庫文件: cat? /PATH/TO/BINARY_FILE? cat /etc/ld.conf

管理查看庫文件:

Ldconfig 加載庫文件

/sbin/ldconfig –p: 顯示本機已經緩存的所有映射關系

映射關系:

配置文件:/etc/ld.so.conf??? /etc/ld.so.coof.d/*.conf

緩存文件:/etc/ld.so.cache

 

Var/lib/rpm: 包安裝后的文件以及生成的環境文件。

du –sh 查看文件夾的大小。比如du –sh kanger/

mariadb mysQL的分支

 

搜索引擎:

http://pkgs.org

http://rpmfind.net

http://rpm.pbone.net

https://sourceforge.net/

 

 

rpm 包的管理:

rpm –ivh (安裝、詳情、以#顯示進度)

install 下的子選項 rpm-i –test file

–test:測試安裝但不執行

–nodeps:忽略依賴關系

–replacepkgs | replacefiles ?強制重裝。

–nosignature: 不檢查來源合法性

–nodigest:不檢查包完整性

–noscripts:不執行程序包腳本

%pre: 安裝前腳本; –nopre

%post: 安裝后腳本; –nopost

%preun: 卸載前腳本; –nopreun

%postun: 卸載后腳本; –nopostun

 

升級:

rpm {-U|–upgrade} [install-options] PACKAGE_FILE…

rpm {-F|–freshen} [install-options] PACKAGE_FILE…

upgrade:安裝有舊版程序包,則“升級”

如果不存在舊版程序包,則“安裝”

freshen:安裝有舊版程序包,則“升級”

如果不存在舊版程序包,則不執行升級操作

顯示進程:rpm -Uvh PACKAGE_FILE …

rpm -Fvh PACKAGE_FILE …

–oldpackage:降級

–force: 強制安裝

注意內核不要升級,直接重裝覆蓋!??!

Rpm –q xx 查詢軟件依賴的包

Rpm –ql 查詢包的解壓安裝文件夾的詳細文件列表

rpm –e xx 卸載包

rpm –q tree || rpm –ivh /misc/cd/Packages/tree.10.3.0.10.el7.x86.rpm &> /dev/null

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/96862

(0)
康歌康歌
上一篇 2018-04-22
下一篇 2018-04-22

相關推薦

  • 常用信息查詢

    版本 發行版本 cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) /*1708 17年8月發布*/ lsb_release -a /*顯示上面文件內容*//*要安裝工具*/ nano /etc/centos-release /*修改*//*生產中 盡量不要暴露版本號*/ 內核版本 name…

    Linux筆記 2018-04-08
  • Linux筆記

    一、計算機系統(系統、硬件、)
    二、安裝虛擬機

    2018-07-19
  • 馬哥網絡班第31期——第一周作業

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
    4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
    5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
    6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定

    Linux筆記 2018-07-06
  • 簡述iproute家族命令

    iptoute2家族 ip命令:ip – show / manipulate routing, devices, policy routing and tunnelsip [ OPTIONS ] OBJECT { COMMAND | help }OBJECT := { link | address | addrlabel | route | ru…

    Linux筆記 2018-06-15
欧美性久久久久