Linux下安装、查看、删除软件包
生活随笔
收集整理的這篇文章主要介紹了
Linux下安装、查看、删除软件包
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在Linux 操作系統(tǒng)下幾乎所有的軟件均通過RPM 進行安裝卸載及管理等
操作RPM 的全稱為Redhat Package Manager 是由Redhat 公司提出的
用于管理Linux 下軟件包的軟件Linux 安裝時除了幾個核心模塊以外其
余幾乎所有的模塊均通過RPM 完成安裝RPM 有五種操作模式分別為
安裝卸載升級查詢和驗證
1.1.1 RPM 安裝操作
命令
rpm -i 需要安裝的包文件名
舉例如下
rpm -i example.rpm 安裝example.rpm 包
rpm -iv example.rpm 安裝example.rpm 包并在安裝過程中顯示正在
安裝的文件信息
rpm -ivh example.rpm 安裝example.rpm 包并在安裝過程中顯示正在
安裝的文件信息及安裝進度
1.1.2 RPM 查詢操作
命令
rpm -q …
附加查詢命令
a 查詢所有已經(jīng)安裝的包
以下兩個附加命令用于查詢安裝包的信息
i 顯示安裝包的信息
l 顯示安裝包中的所有文件被安裝到哪些目錄下
s 顯示安裝版中的所有文件狀態(tài)及被安裝到哪些目錄下
以下兩個附加命令用于指定需要查詢的是安裝包還是已安裝后的文件
p 查詢的是安裝包的信息
f 查詢的是已安裝的某文件信息
舉例如下
rpm -qa | grep tomcat4 查看tomcat4 是否被安裝
rpm -qip example.rpm 查看example.rpm 安裝包的信息
rpm -qif /bin/df 查看/bin/df 文件所在安裝包的信息
rpm -qlf /bin/df 查看/bin/df 文件所在安裝包中的各個文件分別被
安裝到哪個目錄下
1.1.3 RPM 卸載操作
命令
rpm -e 需要卸載的安裝包
在卸載之前通常需要使用rpm -q …命令查出需要卸載的安裝包名稱
舉例如下
rpm -e tomcat4 卸載tomcat4 軟件包
1.1.4 RPM 升級操作
命令
rpm -U 需要升級的包
舉例如下
rpm -Uvh example.rpm 升級example.rpm 軟件包
1.1.5 RPM 驗證操作
命令
rpm -V 需要驗證的包
舉例如下
rpm -Vf /etc/tomcat4/tomcat4.conf
輸出信息類似如下
S.5....T c /etc/tomcat4/tomcat4.conf
其中S 表示文件大小修改過T 表示文件日期修改過限于篇幅更多的驗
證信息請您參考rpm 幫助文件man rpm
1.1.6 RPM 的其他附加命令--force 強制操作如強制安裝刪除等
--requires 顯示該包的依賴關系
--nodeps 忽略依賴關系并繼續(xù)操作
2.2 Linux 操作系統(tǒng)的時鐘系統(tǒng)
2.2.1 時鐘系統(tǒng)介紹
對于Linux 操作系統(tǒng)主要有兩種時鐘系統(tǒng)
1 硬件時鐘系統(tǒng)該時鐘系統(tǒng)的運行獨立于任何系統(tǒng)控制程序在CPU 內(nèi)
部運行既使系統(tǒng)斷電該時鐘系統(tǒng)仍然保持運行此時鐘系統(tǒng)常常被稱為
實時時鐘系統(tǒng)RTC BIOS 時鐘系統(tǒng)或CMOS 時鐘系統(tǒng)
2 系統(tǒng)時間該時間為Linux 內(nèi)核的時鐘系統(tǒng)所維護并且被定時中斷程序
所驅動該時間僅當Linux 系統(tǒng)運行過程中有意義該系統(tǒng)時間表示為以UTC
通用協(xié)調時間Universal Time Coordinated 計算自1970 年1 月1 日0
時0 分0 秒起至當前時刻所經(jīng)過的秒數(shù)該數(shù)字不是整數(shù)以小數(shù)方式表示
精度
在Linux 系統(tǒng)中真正起作用的是系統(tǒng)時間硬件時鐘系統(tǒng)的唯一作用是在
Linux 系統(tǒng)沒有運行時保持時間的運行當Linux 操作系統(tǒng)啟動時系統(tǒng)會
自動將硬件時鐘系統(tǒng)的時間同步到Linux 系統(tǒng)時間并且在之后的整個Linux
運行過程中不再使用該硬件時鐘系統(tǒng)這與DOS 的實現(xiàn)方式完全不同在
DOS 中只有硬件時間系統(tǒng)的概念而在Linux 操作系統(tǒng)關閉時系統(tǒng)會
自動將當前的Linux 系統(tǒng)時間同步到硬件時鐘系統(tǒng)所維護的時間
2.2.2 硬件時鐘系統(tǒng)與系統(tǒng)時間的同步
/sbin/hwclock 用于同步硬件時鐘系統(tǒng)的時間與Linux 操作系統(tǒng)時間
查看當前硬件時鐘系統(tǒng)時間的命令為
/sbin/hwclock --show
將硬件時鐘系統(tǒng)時間同步到Linux 操作系統(tǒng)時間的命令為
/sbin/hwclock --hctosys
將Linux 操作系統(tǒng)時間同步到硬件時鐘系統(tǒng)時間的命令為
/sbin/hwclock --systohc
如果觀察系統(tǒng)啟動/關閉時執(zhí)行的初始化腳本”/etc/rc.d/rc.sysinit” 我們不難發(fā)
現(xiàn)系統(tǒng)啟動過程中自動調用/sbin/hwclock --hctosys 將硬件時鐘系統(tǒng)
時間同步到操作系統(tǒng)時間而在系統(tǒng)關閉過程中自動調用/sbin/hwclock
--systohc 將操作系統(tǒng)時間同步到硬件時鐘系統(tǒng)時間
操作RPM 的全稱為Redhat Package Manager 是由Redhat 公司提出的
用于管理Linux 下軟件包的軟件Linux 安裝時除了幾個核心模塊以外其
余幾乎所有的模塊均通過RPM 完成安裝RPM 有五種操作模式分別為
安裝卸載升級查詢和驗證
1.1.1 RPM 安裝操作
命令
rpm -i 需要安裝的包文件名
舉例如下
rpm -i example.rpm 安裝example.rpm 包
rpm -iv example.rpm 安裝example.rpm 包并在安裝過程中顯示正在
安裝的文件信息
rpm -ivh example.rpm 安裝example.rpm 包并在安裝過程中顯示正在
安裝的文件信息及安裝進度
1.1.2 RPM 查詢操作
命令
rpm -q …
附加查詢命令
a 查詢所有已經(jīng)安裝的包
以下兩個附加命令用于查詢安裝包的信息
i 顯示安裝包的信息
l 顯示安裝包中的所有文件被安裝到哪些目錄下
s 顯示安裝版中的所有文件狀態(tài)及被安裝到哪些目錄下
以下兩個附加命令用于指定需要查詢的是安裝包還是已安裝后的文件
p 查詢的是安裝包的信息
f 查詢的是已安裝的某文件信息
舉例如下
rpm -qa | grep tomcat4 查看tomcat4 是否被安裝
rpm -qip example.rpm 查看example.rpm 安裝包的信息
rpm -qif /bin/df 查看/bin/df 文件所在安裝包的信息
rpm -qlf /bin/df 查看/bin/df 文件所在安裝包中的各個文件分別被
安裝到哪個目錄下
1.1.3 RPM 卸載操作
命令
rpm -e 需要卸載的安裝包
在卸載之前通常需要使用rpm -q …命令查出需要卸載的安裝包名稱
舉例如下
rpm -e tomcat4 卸載tomcat4 軟件包
1.1.4 RPM 升級操作
命令
rpm -U 需要升級的包
舉例如下
rpm -Uvh example.rpm 升級example.rpm 軟件包
1.1.5 RPM 驗證操作
命令
rpm -V 需要驗證的包
舉例如下
rpm -Vf /etc/tomcat4/tomcat4.conf
輸出信息類似如下
S.5....T c /etc/tomcat4/tomcat4.conf
其中S 表示文件大小修改過T 表示文件日期修改過限于篇幅更多的驗
證信息請您參考rpm 幫助文件man rpm
1.1.6 RPM 的其他附加命令--force 強制操作如強制安裝刪除等
--requires 顯示該包的依賴關系
--nodeps 忽略依賴關系并繼續(xù)操作
2.2 Linux 操作系統(tǒng)的時鐘系統(tǒng)
2.2.1 時鐘系統(tǒng)介紹
對于Linux 操作系統(tǒng)主要有兩種時鐘系統(tǒng)
1 硬件時鐘系統(tǒng)該時鐘系統(tǒng)的運行獨立于任何系統(tǒng)控制程序在CPU 內(nèi)
部運行既使系統(tǒng)斷電該時鐘系統(tǒng)仍然保持運行此時鐘系統(tǒng)常常被稱為
實時時鐘系統(tǒng)RTC BIOS 時鐘系統(tǒng)或CMOS 時鐘系統(tǒng)
2 系統(tǒng)時間該時間為Linux 內(nèi)核的時鐘系統(tǒng)所維護并且被定時中斷程序
所驅動該時間僅當Linux 系統(tǒng)運行過程中有意義該系統(tǒng)時間表示為以UTC
通用協(xié)調時間Universal Time Coordinated 計算自1970 年1 月1 日0
時0 分0 秒起至當前時刻所經(jīng)過的秒數(shù)該數(shù)字不是整數(shù)以小數(shù)方式表示
精度
在Linux 系統(tǒng)中真正起作用的是系統(tǒng)時間硬件時鐘系統(tǒng)的唯一作用是在
Linux 系統(tǒng)沒有運行時保持時間的運行當Linux 操作系統(tǒng)啟動時系統(tǒng)會
自動將硬件時鐘系統(tǒng)的時間同步到Linux 系統(tǒng)時間并且在之后的整個Linux
運行過程中不再使用該硬件時鐘系統(tǒng)這與DOS 的實現(xiàn)方式完全不同在
DOS 中只有硬件時間系統(tǒng)的概念而在Linux 操作系統(tǒng)關閉時系統(tǒng)會
自動將當前的Linux 系統(tǒng)時間同步到硬件時鐘系統(tǒng)所維護的時間
2.2.2 硬件時鐘系統(tǒng)與系統(tǒng)時間的同步
/sbin/hwclock 用于同步硬件時鐘系統(tǒng)的時間與Linux 操作系統(tǒng)時間
查看當前硬件時鐘系統(tǒng)時間的命令為
/sbin/hwclock --show
將硬件時鐘系統(tǒng)時間同步到Linux 操作系統(tǒng)時間的命令為
/sbin/hwclock --hctosys
將Linux 操作系統(tǒng)時間同步到硬件時鐘系統(tǒng)時間的命令為
/sbin/hwclock --systohc
如果觀察系統(tǒng)啟動/關閉時執(zhí)行的初始化腳本”/etc/rc.d/rc.sysinit” 我們不難發(fā)
現(xiàn)系統(tǒng)啟動過程中自動調用/sbin/hwclock --hctosys 將硬件時鐘系統(tǒng)
時間同步到操作系統(tǒng)時間而在系統(tǒng)關閉過程中自動調用/sbin/hwclock
--systohc 將操作系統(tǒng)時間同步到硬件時鐘系統(tǒng)時間
總結
以上是生活随笔為你收集整理的Linux下安装、查看、删除软件包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: miniGUI安装
- 下一篇: linux 其他常用命令