相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
軟件包的安裝:
Debian: 編譯成二進(jìn)制,管理工具,軟件包管理器
vim bash mount/umount
封裝成一中特定的格式!
rpm:Redhat Package Manager
RPM Package Manager
RPM
缺點(diǎn)是依賴關(guān)系:
前段工具:依賴rpm ,deb
rpm:yum
deb:apt-get
軟件包倉庫,yum源
軟件包:
二進(jìn)制文件 (bin目錄下)
配置文件 (etc目錄下)
庫文件 (lib目錄下)
文檔(man,info,/usr/share/doc)
源代碼:
軟件包的安裝方式:
1、手動(dòng)編譯安裝源代碼;gcc
2、二進(jìn)制格式的軟件包
rpm(制作繁瑣)
類似解壓軟件,解壓直接使用的
x86 ,x86_64 ,power ,
使用RPM格式管理安裝軟件包:
name - version(主版本.次版本.修訂號(hào)) - release(發(fā)行號(hào)) - os.arch(平臺(tái)).rpm
RPM:
-i 安裝:
rpm -ivh --nodeps /path/to/rpm_package
-e 卸載:
rpm -e name 直接卸載
rpm -e --nodeps 忽略依賴關(guān)系,卸載
-U / -F 升級(jí):
rpm -Uvh /path/to/rpm_package
后面接的軟件即使沒有安裝過,則系統(tǒng)將予以直接安裝; 若后面接的軟件有安裝過舊版,則系統(tǒng)自勱更新至新版;
rpm -Fvh /patn/to/rpm_package
如果后面接的軟件幵未安裝到你的 Linux 系統(tǒng)上,則該軟件丌會(huì)被安裝;亦即只有已安裝至你 Linux 系統(tǒng)內(nèi)的軟件會(huì)被『升級(jí)』!
-q 查詢:
rpm -q name
rpm -qa 查詢所有安裝的rpm包
rpm -qa *keyword* 查詢有關(guān)keyword字符的軟件包
rpm -qi name 顯示軟件包的相關(guān)信息
rpm -ql name 顯示軟件包安裝之后生成了什么文件
rpm -qc name 只顯示生成的配置文件
rpm -qd name 只顯示生成的文檔
rpm -q --scripts 顯示rpm需要執(zhí)行的腳本文件
rpm -qf +生成的文件名 顯示文件時(shí)由哪個(gè)rpm包生成的
eg:
[root@localhost ~]# rpm -qf /etc/passwd
setup-2.5.58-7.el5
-V 校驗(yàn)
S file Size differs 文件大小改變
M Mode differs (includes permissions and file type) 權(quán)限改變
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 文件修改時(shí)間改變
--nodeps 忽略依賴關(guān)系
--force 強(qiáng)制安裝
RPM數(shù)據(jù)庫為: /usr/lib/rpm
RPM重建數(shù)據(jù)庫;
rpm --initdb 若沒有則重建
rpm --rebuilddb 不管有沒有都會(huì)重建或者覆蓋
身份驗(yàn)證
導(dǎo)入公鑰信息:
[root@localhost media]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
驗(yàn)證是否合法: rpm -k
yum(前端):
安裝的是rpm 格式的軟件包,可以自動(dòng)解決依賴關(guān)系。
yum源:
ftp://
http://
file:/// 最后一個(gè)斜線是指本地的根目錄
redhat鏡像中默認(rèn)的四個(gè)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 自動(dòng)回答yes
yum remove | erase 刪除
yum update package_name1... 更新rpm包
yum check-update 用于檢查哪些軟件包可用于升級(jí)
yum info + 文件名 查看幫助信息
yum provides +文件名 查詢文件是由哪個(gè)安裝包生成的
eg:yum provides /etc/passwd
yum downgrade package_name 降級(jí)軟件包
yum reinstall package_name 重裝rpm包
yum repolist {all| enabled |disabled}
yum clean all 清除yum緩存
yum grouplist 可以安裝的rpm包組
yum groupinstall ” development tools“ 安裝包組軟件 若這個(gè)包組名中間有空格,需要用引號(hào)引起來。
yum groupinfo ” development tools“
顯示包組信息
yum localinstall /path/to/rpm_file 直接安裝下載到本地后的rpm,解決其網(wǎng)絡(luò)上的依賴關(guān)系
--nogpgcheck 忽略公鑰信息檢查
eg; yum --nogpgcheck localinstall /path/to/rpm_file
yum search keywords 從yum源中查看有關(guān)keywords關(guān)鍵字的rpm