軟體包管理面試題
1、使⽤rpm命令安裝、解除安裝、更新ntp-0.7.12x86_64.rpm軟體包?
rpm -ivh ntp-0.7.12x86_64.rpm.rpm
rpm -e ntp-0.7.12x86_64.rpm
rpm -u ntp-0.7.12x86_64.rpm
2、光碟有⼀個httpd-2.2.15.xx.rpm包,如何掛載並安裝?
3、哪個命令可檢視安裝openssl.x86.rpm包的依賴關係,查詢會安裝哪⼏個⽂件,分別到哪個⽬錄,⽽不實際安裝?如何
查詢openssl安裝的時間?如何查詢/usr/lib/libssl.so.6屬於哪個包安裝的?
rpm -qpr openssl.x86.rpm
rpm -qi openssl
rpm -qf /usr/lib/libssl.so.6
4、linux系統上軟體安裝包,有哪⼏種形式?每種形式的安裝如何安裝?這⼏種安裝形式各有什麼優點?
1)tar包,如software-1.2.3-1.tar.gz。他是使用unix系統的打包工具tar打包的。
tar -xvzf 軟體包名 就能一步完成解壓和解包工作
2)rpm包,如software-1.2.3-1.i386.rpm。他是redhat linux提供的一種包封裝格式。包的管理工具yum
rpm –ivh 軟體包名.rpm 安裝:
3)dpkg包,如software-1.2.3-1.deb。他是debain linux提供的一種包封裝格式。包的管理工具apt-get
dpkg –i 軟體包名.deb 安裝:
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些linux軟體不公開源**,只發布二進位制可執行程式,這類
程式一般會以bin來標記。
1)、開啟乙個shell,即終端
2)、用cd 命令進入源**壓縮包所在的目錄
3)、給檔案加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)
4)、執行命令:./******.bin
5、如何查詢linux系統上是否安裝有某rpm包,如何強制刪除rpm包?
rpm -qa | grep 「軟體或者包的名字」
rpm -e 「軟體或者包的名字」
6、檢視sshd程式依賴哪些動態函式庫⽂件?
ldd /usr/sbin/sshd
7、linux系統安裝或編譯軟體的常⽤命令有哪些?
tar -xvf node-v6.11.3-linux-x64.tar.xz #解壓
./configure –prefix=/usr/local/node/6.11.3 #配置
make #編譯
make install #安裝
vim /etc/profile #設定環境變數
8、如何安裝⼀個rpm軟體包__b__。
a.rpm -evh packagename.rpm b.rpm -ivh packagename.rpm
c.rpm -q packagename.rpm d.rpm -qa packagename.rpm
軟體包管理
軟體源 ete apt sources.list.d 軟體源索引 var lib apt lists 狀態資訊 var lib dpkg statustonny tonny ftt apt cache pkgnames wc l 軟體包的數目 tonny tonny ftt apt cache po...
軟體包管理
使用rpm命令管理軟體rpm q 軟體包 查詢軟體包 rpm ivh 軟體名 版本號.rpm 安裝 rpm e 軟體名 解除安裝 rpm ql 軟體名 檢視已安裝清單補充 匯入紅帽簽名資訊 rpm import 路徑.rpm gpg key redhat release rpm ivh vh 顯示進...
軟體包管理
在linux作業系統中,有乙個系統軟體包,它的功能類似於windows裡面的 新增 刪除程式 但是功能又比 新增 刪除程式 強很多,它就是red hat package manager 簡稱rpm 此工具包最先是由red hat公司推出的,後來被其他linux開發商所借用。由於它為linux使用者省...