相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584204
-
Windows優化大師下載量:416898
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農村信用社手機銀行客戶端下載下載量:365699
-
快播手機版下載量:325855
軟件包的安裝:
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