雲端計算學習路線教程大綱課件:使用RPM工具管理RPM包
雲端計算學習路線教程大綱課件:使用RPM工具管理RPM包:
====================================================================================
需要考慮:
1. OS版本,e.g. Centos6/7 # cat /etc/redhat-release
2. 系統架構,e.g. i386/x86_64 # uname -m
3. 依賴關係,e.g. ntfs-3g-devel 需要依賴ntfs-3g
4. rpm包的版本, e.g. 2015/2017
==安裝
rpm -ivh local_path
rpm -ivh url_path
[root@tianyun ~]# rpm -ivh ntfs-3g-2017.3.23-1.el7.x86_64.rpm 套件名
[root@tianyun ~]# rpm -Uvh ntfs-3g-2017.3.23-1.el7.x86_64.rpm 套件名
[root@tianyun ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/n/ntfs-3g-devel-2017.3.23-1.el7.x86_64.rpm
額外選項:
--nosignature //不檢驗軟體包的簽名
--force //強制安裝軟體包 yum reinstall
--nodeps //忽略依賴關係
軟體解除安裝
#rpm -e 軟體名稱
-e erase
--force 在安裝的時候用(強制覆蓋安裝)
--nodeps 在解除安裝的時候用(解除安裝的時候不檢查依賴關係)
RPM包安裝資訊儲存到本地RPM資料庫中。。。
==查詢
(從本地的rpm資料庫)
[root@tianyun ~]# rpm -q ntfs-3g //查詢指定包是否安裝
[root@tianyun ~]# rpm -qa |grep ntfs
[root@tianyun ~]# rpm -ql ntfs-3g //查詢ntfs-3g安裝的檔案
[root@tianyun ~]# rpm -qf /usr/bin/ntfs-3g //查詢該檔案屬於哪個rpm包
[root@tianyun ~]# rpm -qi ntfs-3g //查詢包的information
[root@tianyun ~]# rpm -qc ntfs-3g //查詢某個包安裝的配置檔案
[root@tianyun ~]# rpm -qd vsftpd //查安裝的幫助文件
==解除安裝
[root@tianyun ~]# rpm -e ntfs-3g
[root@tianyun ~]# rpm -e ntfs-3g --nodeps !!!!!!!!!!!!!!不檢測依賴關係 直接解除安裝
案例3:安裝如下軟體包
vsftpd
samba
nfs-utils
httpd
dhcp
postfix
mysql-server
php
lftp
dos2unix
unix2dos
tigervnc
[root@tianyun Packages]# pwd
/media/cd/Packages
[root@tianyun Packages]# rpm -ivh samba-3.0.33-3.37.el5.i386.rpm samba-common-3.0.33-3.37.el5.i386.rpm
rpm工具管理軟體包總結:
1. 很難解決包依賴關係
2. 如果某個檔案沒有,很難知道它由哪個rpm包提供,例如 semanage 或 tree 命令是由哪個包提供?
遠端複製
[root@test tmp]# scp /tmp/aa.txt 172.16.110.1:/tmp/
[root@robin ~]# scp /root/install.log 172.16.110.30:/tmp/
[root@robin ~]# scp 172.16.110.30:/tmp/aa.txt 172.16.110.40:/tmp/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2657742/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:網路管理基礎
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 雲端計算學習路線教程大綱課件:交換分割槽管理 Swap
- 雲端計算學習路線教程大綱課件:Linux新手入門教程Linux
- 雲端計算學習路線教程大綱課件:客戶端查詢客戶端
- 雲端計算學習路線教程大綱課件:磁碟陣列 RAID陣列AI
- 雲端計算學習路線教程大綱課件:檔案連結
- 雲端計算學習路線教程大綱課件:關於HTTP ServerHTTPServer
- 雲端計算學習路線教程大綱課件:XFS檔案系統
- 雲端計算學習路線教程大綱課件:Mount 掛載詳解
- 雲端計算學習路線教程大綱課件:FAT檔案系統
- 雲端計算學習路線教程大綱課件:部署網上商城ecshop
- 雲端計算學習路線教程大綱課件:雲端計算開發程式設計條件結構程式設計
- 雲端計算學習路線教程大綱課件:tar專案實戰案例
- 雲端計算學習路線教程大綱課件:HTTP Server: Apache知識點HTTPServerApache
- 雲端計算學習路線教程大綱課件:關於shell知識點
- 雲端計算學習路線教程大綱課件:部署網校系統 edusoho
- 雲端計算學習路線教程大綱課件:部署部落格系統wordpress
- 雲端計算學習路線教程大綱課件:YUM 簽名檢查機制
- 雲端計算學習路線教程大綱課件:tCentos6網路卡問題CentOS
- 好程式設計師雲端計算學習路線教程大綱課件:Mount掛載詳解程式設計師
- 雲端計算學習路線教程大綱課件:EXT2/3/4檔案系統
- 雲端計算學習路線教程大綱課件:CentOS7修改網路卡為eth0CentOS
- 雲端計算學習路線教程大綱課堂筆記:Apache訪問控制筆記Apache
- 雲端計算學習路線課程大綱資料:基本分割槽管理
- 雲端計算學習路線圖素材課件:雲端計算常用的開源工具開源工具
- 雲端計算學習路線課程大綱資料:程式管道 Piping
- 雲端計算教程學習入門影片課件:雲端計算管理工具有哪些?
- 雲端計算學習路線圖課件:多雲的管理方法
- 雲端計算學習路線課程大綱資料:使用訊號控制程式
- 雲端計算學習路線課程大綱資料:作業控制 jobs
- 雲端計算學習路線課程大綱資料:檢視程式 process
- 雲端計算教程學習路線影片原始碼課件:Linux效能監控工具-gtop原始碼Linux
- 雲端計算學習路線課程大綱資料:引數傳遞 Xargs
- 雲端計算學習路線課程大綱資料:檔案屬性 chattr