1. 區分 rpm -qi -qf -ql -qa四個不同選項組合的作用?
rpm -qi //查詢已經安裝的某個RPM軟件包的信息
rpm -qf //查詢某個程序文件是由哪個RPM軟件包安裝的
rpm -ql //查詢某個RPM軟件包的所有安裝文件
rpm -qa //查詢所有已經安裝的RPM軟件包
2. rpm -qi 後面如果跟一個未安裝的包名,會顯示什麼信息?
會提示該軟件包沒有安裝
3. 請找出 vim 這個命令是由哪個rpm包安裝來的?
rpm -qf `which vim`
4. 使用rpm安裝和卸載某個包的命令是什麼?
rpm -ivh rpm包文件名
rpm -e 包名
5. rpm安裝某個包有依賴關係時,如何忽略依賴關係,強制安裝該包?
rpm -ivh --nodeps
6. 如何使用rpm升級一個包?
rpm -Uvh
7. 使用yum搜索包含關鍵詞 "tidy" 的rpm包,並安裝,安裝後再使用yum將其卸載。
yum list |grep tidy
yum install -y tidy tidy-devel
yum remove -y tidy tidy-devel
8. 如何使用yum來下載一個rpm包?
yum install -y --downloadonly --downloaddir=/usr/local/src
9. 請到php的官方網站下載一個php的源碼包,動手試試編譯安裝它?(php官網地址 http://www.php.net/)
10. 查資料搞明白 yum upgrade 以及 yum update 兩者的區別?它們在什麼情況下使用?
yum upgrade與yum update都能更新系統的所有軟件包,不同的就是upgrade相當一次大規模的升級,連帶了舊的要淘汰的包也升級。update 和 upgrade 的側重點不一樣,update主要是使軟件達到最新,但upgrade更側重的是軟件功能得到一個很大的提升,區別於頻繁的發佈最新的補丁。upgrade不改變軟件設置和系統設置,系統版本升級,內核不改變;update改變軟件設置和系統設置,系統版本內核都升級。
yum upgrade : 用於大規模的版本升級,更新Linux系統和整個軟件版本
yum update : 用於安裝補丁文件,更新內核和軟件包到最新
11. 如何查看Linux系統中(CentOS)是否安裝過某個包?
rpm -qa | grep 包名
12. ./configure 完成後,並不知道到底有沒有成功,用什麼命令可以驗證呢?
echo $?
13. 如果在./configure 這一步出現這樣的錯誤"configure: error: no acceptable C compiler found in $PATH" 我們該怎麼辦?
yum install -y gcc
14. 有時,你忘記某個編譯參數是如何寫的,你怎麼辦?
./configure --help
15. 如何使用光盤構建yum倉庫?
a)掛載光盤
[root@localhost ~]# mount /dev/cdrom /mnt
b)刪除/etc/yum.repos.d目錄所有的repo文件
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
c) 創建新文件dvd.repo
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo
加入以下內容:
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
d) 刷新 repos 生成緩存
[root@localhost ~]# yum makecache
作業九
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
linux學習筆記-基礎部分
zyos
2019-02-23 13:43:17
Windows 7 安裝時候提示,無法更改啓動項安裝失敗,以及msr分區
781732825
2019-02-23 13:39:40
獲取程序路徑的方法.\\,GetCurrentDirectory與GetModuleFileName的區別
小顏
2019-02-23 13:29:34
linux Nginx+Php+Mysql+mssql動靜頁面分離
wlzxzxw
2019-02-23 13:28:10
Linux 程序包管理
qq_tang
2019-02-23 13:27:08
卡巴斯基稱圖片會捆綁惡意程序 危害非常嚴重
GABY0625
2019-02-23 13:23:27
【***教程】******、防範及善後
X93458
2019-02-23 13:06:44
Java IO流學習總結
mada26
2019-02-23 13:06:05
Windows 編程 第九回 關於鍵盤的那點兒事
hu_jiacheng
2019-02-23 13:05:17
VS2012+C語言+設置程序開機自動啓動+示例
橫行人間
2019-02-23 13:04:31
開源軟件使用
lazymorning
2019-02-23 12:58:42
brew安裝步驟
guoshuang_123
2019-02-23 13:43:55
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發