日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置: 首頁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 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 希望online| 杰深斯坦森全部电影| 同人视频| 四年级下册语文猫课堂笔记| 100克米饭多大一碗图片| 白皮书电影| 台风电影| 唐人街探案5免费完整观看| 浙江卫视今天节目单| 三年电影免费高清完整版 | stylistic device| 我有一个好朋友作文二年级| 林仔仔| 洪熙官个人资料简介| 高达w| 我的一级兄弟 电影| 敖丙手机壁纸| 秘密之门| 皮皮电影| 经典伦理电影| 我的m属性学姐| 肮脏性感的人| 《x教程》韩剧免费观看| 安微地图| 梁以辰| 国有企业党建讲话原文| 欧美日韩欧美日韩| 廖凡和莫小棋主演的一半火焰一半海水| 李采潭全部作品| dnf代码大全| 一路狂奔| 罗伯特·肖恩·莱纳德| 新一剪梅电视剧演员表| 啊嗯啊嗯嗯| 江湖大风暴| 流浪地球免费观看| 三年电影免费高清完整版 | 在线爱爱视频| 美女写真库| 老牛家的战争电视剧全集免费观看| 性视频网站在线|