歡迎您光臨本站 註冊首頁

Linux_軟體管理

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
Linux_軟體管理 系統擴充(安裝軟體) 源代碼安裝軟體 1. 名稱 .tar.gz tar –zxvf 名稱.tar.gz –C目錄(/usr/local/src) 名稱 .tar.bz2 tar –jxvf 名稱.tar.bz2 –C目錄 2. ./configure –prefix(INSTALL) --help 3. make 4. make install rpmredhat packet manager

(RedHat軟體包管理工具)
安裝 升級 卸載 查詢 校驗 (不能解決依賴關係) yumyellow dog (能解決依賴關係) rpm 本地rpm資料庫位於/var/lib/rpm. 安裝:rpm -i [選項] [rpm 包文件名] -i--install安裝 –v列印軟體包名稱-h使用符號#顯示安裝進度 -ivh

[root@junjie ~]#rpm –ivh telnet-server-… 卸載:-e 包名稱 --erase刪除 rpm –e 包名稱 [root@junjie ~]#rpm –e telnet-server 查詢:-q(查詢) -a(all) -i(相關信息) -l -c -f -p(未安裝也可查看) [root@junjie ~]#rpm –q telnet-ser* [root@junjie ~]# rpm -qi telnet-server [root@junjie ~]# rpm -ql telnet-server rpm –qa rpm -qi rpm –ql 包名

安裝位置 qlp 文件名稱
rpm –qc -qcp [root@junjie Server]# rpm -qc telnet-server [root@junjie Server]# rpm -qcp httpd-2.2.3-22.el5.i386.rpm rpm –qf 文件 [root@junjie Server]# rpm -qf /etc/vsftpd/vsftpd.conf rpm –scripts 包名稱 rpm --changelog httpd (查看改變日誌) 升級:-Uvh(升級安裝) -Fvh(升級) -U|--upgrade升級 -F|--freshen刷新 --replacepkgs

(重新覆蓋安裝文件) --force(強制安裝) 校驗: 數字簽名:真實性,完整性(指紋,校驗值,哈希值,散列值) -K –cheksige (檢查) --import (導入)

校驗內容:-V S -Size 5 MD5 sum T mTime rpm –-rebuilddb 、、重建rpm資料庫 rpm –-initdb 、、修復rpm資料庫 yum yum

1.

構建網路yum伺服器(網路可以訪問)
1)安裝FTP伺服器yum伺服器. [root@junjie ~]# mkdir /mnt/cdrom [root@junjie ~]# mount /dev/cdrom /mnt/cdrom/ [root@junjie ~]# cd /mnt/cdrom/Server/ [root@junjie Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm [root@junjie Server]# service vsftpd start [root@junjie Server]# cd /var/ftp [root@junjie ftp]# mkdir rhel [root@junjie ftp]# cp -ar /mnt/cdrom/* /var/ftp/rhel/ [root@junjie ftp]# du -sh rhel/ 2)安裝createrepo工具.(構建組文件,yum源通用資料庫) [root@junjie ftp]# cd /var/ftp/rhel/Server/ [root@junjie Server]#rpm –ivh createrepo-0.4.11-3.el5.noa

rch.rpm [root@junjie Server]createrepo -g ./repodata/comps-rhel5 -server-core.xml ./ [root@junjie Server]# cd ../VT [root@junjie VT]# createrepo -g ./repodata/comps-rhel5 -vt.xml ./ [root@junjie VT]# cd ../Cluster [root@junjie Cluster]# createrepo -g ./repodata/comps-rhel5 -cluster.xml ./ [root@junjie Cluster]# cd ../ClusterStorage/ [root@junjie ClusterStorage]# createrepo -g ./repodata/ comps-rhel5-cluster-st.xml ./ 3)網路yum客戶端配置: [root@junjie ~]# cd /etc/yum.repos.d/ [root@junjie yum.repos.d]# vim myyum.repo 1 [rhel-servr]

2 name=Red Hat Enterprise Linux server 3 baseurl=ftp://192.168.101.144/rhel/Server 4 enabled=1 5 gpgcheck=1 6 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease 7 [rhel-vt] 8 name=Red Hat Enterprise Linux vt 9 baseurl=ftp://192.168.101.144/rhel/VT 10 enabled=1 11 gpgcheck=1 12 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease 13 [rhel-cluster] 14 name=Red Hat Enterprise Linux cluster 15 baseurl=ftp://192.168.101.144/rhel/Cluster 16 enabled=1 17 gpgcheck=1 18 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease

19 [rhel-clusterstorage] 20 name=Red Hat Enterprise Linux clusterstorage 21 baseurl=ftp://192.168.101.144/rhel/ClusterStorage 22 enabled=1 23 gpgcheck=1 24 gpgkey=ftp://192.168.101.144/rhel/RPM-GPG-KEY-redhat-rel ease [root@junjie yum.repos.d]# yum list all //(添加本地緩存) 此時即可使用yum install直接安裝軟體,也可使用圖形下安裝 yum [options] [command] [package ...] yum install list update remove clean(清除緩存) 從上圖可以看出可以使用yum通過網路ftp安裝軟體 使用yum clean all清除yum緩存 yum clear all利於與伺服器上的軟體同步

2.構建本地yum伺服器(只能本機訪問) [root@junjie ~]# mkdir /mnt/cdrom [root@junjie ~]# mount /dev/cdrom /mnt/cdrom/ [root@junjie ~]# cd /etc/yum.repos.d/ [root@junjie yum.repos.d]# vim myyum.repo 1 [rhel-servr] 2 name=Red Hat Enterprise Linux server 3 baseurl=file:///mnt/cdrom/Server 4 enabled=1 5 gpgcheck=1 6 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 7 [rhel-vt] 8 name=Red Hat Enterprise Linux vt 9 baseurl=file:///mnt/cdrom/VT 10 enabled=1

11 gpgcheck=1 12 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 13 [rhel-cluster] 14 name=Red Hat Enterprise Linux cluster 15 baseurl=file:///mnt/cdrom/Cluster 16 enabled=1 17 gpgcheck=1 18 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 19 [rhel-clusterstorage] 20 name=Red Hat Enterprise Linux clusterstorage 21 baseurl=file:///mnt/cdrom/ClusterStorage 22 enabled=1 23 gpgcheck=1 24 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release [root@junjie yum.repos.d]# yum list all //(添加本地緩存) 即可使用yum安裝文件.

yum [options] [command] [package ...] yum install list update remove clean(清除緩存) 使用yum clean all清除yum緩存 --xjzhujunjie

O:\RHCA\實驗總結\2012020_軟體管理.docx

本文出自 「xjzhujunjie」 博客,請務必保留此出處http://xjzhujunjie.blog.51cto.com/3582724/787905


[火星人 ] Linux_軟體管理已經有387次圍觀

http://coctec.com/docs/linux/show-post-47278.html