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