免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
當前位置: 首頁IT技術操作系統 → linux 軟件包的安裝

linux 軟件包的安裝

更多

  軟件包的安裝:

  Debian: 編譯成二進制,管理工具,軟件包管理器

  vim bash mount/umount

  封裝成一中特定的格式!

  rpm:Redhat Package Manager

   RPM Package Manager

  RPM

  缺點是依賴關系:

  前段工具:依賴rpm ,deb

  rpm:yum

  deb:apt-get

  軟件包倉庫,yum源

  軟件包:

   二進制文件 (bin目錄下)

   配置文件 (etc目錄下)

   庫文件 (lib目錄下)

   文檔(man,info,/usr/share/doc)

 

  源代碼:

  軟件包的安裝方式:

   1、手動編譯安裝源代碼;gcc

   2、二進制格式的軟件包

   rpm(制作繁瑣)

 

   類似解壓軟件,解壓直接使用的

   x86 ,x86_64 ,power ,

 

  使用RPM格式管理安裝軟件包:

   name - version(主版本.次版本.修訂號) - release(發行號) - os.arch(平臺).rpm

 

   RPM:

 

   -i 安裝:

   rpm -ivh --nodeps /path/to/rpm_package

   -e 卸載:

   rpm -e name 直接卸載

   rpm -e --nodeps 忽略依賴關系,卸載

   -U / -F 升級:

   rpm -Uvh /path/to/rpm_package

   后面接的軟件即使沒有安裝過,則系統將予以直接安裝; 若后面接的軟件有安裝過舊版,則系統自勱更新至新版;

   rpm -Fvh /patn/to/rpm_package

   如果后面接的軟件幵未安裝到你的 Linux 系統上,則該軟件丌會被安裝;亦即只有已安裝至你 Linux 系統內的軟件會被『升級』!

   -q 查詢:

   rpm -q name

   rpm -qa 查詢所有安裝的rpm包

   rpm -qa *keyword* 查詢有關keyword字符的軟件包

   rpm -qi name 顯示軟件包的相關信息

   rpm -ql name 顯示軟件包安裝之后生成了什么文件

   rpm -qc name 只顯示生成的配置文件

   rpm -qd name 只顯示生成的文檔

   rpm -q --scripts 顯示rpm需要執行的腳本文件

   rpm -qf +生成的文件名 顯示文件時由哪個rpm包生成的

   eg:

   [root@localhost ~]# rpm -qf /etc/passwd

  setup-2.5.58-7.el5

   -V 校驗

   S file Size differs 文件大小改變

   M Mode differs (includes permissions and file type) 權限改變

   5 MD5 sum differs MD5 改變

   D Device major/minor number mismatch

   L readLink(2) path mismatch

   U User ownership differs 文件屬主改變

   G Group ownership differs 文件屬組改變

   T mTime differs 文件修改時間改變

   --nodeps 忽略依賴關系

   --force 強制安裝

  RPM數據庫為: /usr/lib/rpm

  RPM重建數據庫;

   rpm --initdb 若沒有則重建

   rpm --rebuilddb 不管有沒有都會重建或者覆蓋

  身份驗證

  導入公鑰信息:

  [root@localhost media]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  驗證是否合法: rpm -k

  yum(前端):

  安裝的是rpm 格式的軟件包,可以自動解決依賴關系。

  yum源:

   ftp://

   http://

   file:/// 最后一個斜線是指本地的根目錄

  redhat鏡像中默認的四個rpm源:Server VT Cluster ClusterStorage

 

  yum客戶端的配置文件由兩部分組成:

   1、/etc/yum.conf

   2、/etc/yum.repos.d/*.repo

 

  server.repo源組成:

  [Server](id)

  name=server

  baseurl=ftp://172.16.0.1/pub/server

  gpgcheck=0

  enabled=1(啟用yum源)

 

   eg:

 

   [Server]

   name=Server

   baseurl=ftp://172.16.0.1/pub/Server

   gpgcheck=0

   enabled=1

   [VT]

   name=VT

   baseurl=ftp://172.16.0.1/pub/VT

   gpgcheck=0

   enabled=1

   [Cluster]

   name=Cluster

   baseurl=ftp://172.16.0.1/pub/Cluster

   gpgcheck=0

   enabled=1

   [ClusterStorage]

   name=ClusterStorage

   baseurl=ftp://172.16.0.1/pub/ClusterStorage

   gpgcheck=0

   enabled=1

 

 

  yum list {all|installed|updates|avaiable}

  yum -y install package_name1 ...

   -y 自動回答yes

  yum remove | erase 刪除

 

  yum update package_name1... 更新rpm包

  yum check-update 用于檢查哪些軟件包可用于升級

 

  yum info + 文件名 查看幫助信息

 

  yum provides +文件名 查詢文件是由哪個安裝包生成的

   eg:yum provides /etc/passwd

 

  yum downgrade package_name 降級軟件包

 

  yum reinstall package_name 重裝rpm包

  yum repolist {all| enabled |disabled}

  yum clean all 清除yum緩存

  yum grouplist 可以安裝的rpm包組

  yum groupinstall ” development tools“ 安裝包組軟件 若這個包組名中間有空格,需要用引號引起來!!

  yum groupinfo ” development tools“

   顯示包組信息

  yum localinstall /path/to/rpm_file 直接安裝下載到本地后的rpm,解決其網絡上的依賴關系

   --nogpgcheck 忽略公鑰信息檢查

 

  eg; yum --nogpgcheck localinstall /path/to/rpm_file

  yum search keywords 從yum源中查看有關keywords關鍵字的rpm

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
免费体验120秒视频_榴莲榴莲榴莲榴莲官网_2021国产麻豆剧果冻传媒入口_一二三四视频社区在线
主站蜘蛛池模板: 国产在线一区观看| 色妞网| av无码免费看| 亚洲精品成人网站在线观看| 亚洲日韩精品无码一区二区三区| 亚洲最大中文字幕| 亚洲精品乱码久久久久久蜜桃| 欧美日韩一区二区三区自拍| 中文字幕久热精品视频在线| 国产精品538一区二区在线| 女人说疼男人就越往里| 欧美va在线高清| j8又粗又大又长又爽又硬男男| 亚洲欧美色鬼久久综合| 天天综合色一区二区三区| 欧美日韩国产精品| 热re99久久精品国产66热| a在线视频免费观看| 亚洲精品短视频| 波多野结衣大片| 老师你下面好湿好深视频| 欧美一级专区免费大片| 91精品国产综合久久香蕉| 亚洲欧美日韩中文在线制服| 一出一进一爽一粗一大视频免费的| 中国高清色视频www| 四虎影院成人在线观看俺也去色官网| 男人边吃奶边做视频免费网站| 国产在线|日韩| 麻豆aⅴ精品无码一区二区| 日本边添边摸边做边爱的视频| 久久中文字幕人妻丝袜| 成人免费观看视频高清视频| 3d无尽3d无尽动漫同人| 亚洲精品在线视频观看| 一二三四免费观看在线电影中文| 精品国产三级a在线观看| 日韩一区二区三| 97国产在线视频| 果冻传媒国产仙踪林欢迎你| 精品国产高清自在线一区二区三区|