溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

安裝軟件包的三種方法

發(fā)布時(shí)間:2020-07-22 21:39:02 來源:網(wǎng)絡(luò) 閱讀:407 作者:AM學(xué)linux 欄目:網(wǎng)絡(luò)管理

安裝軟件包的三種方法

  • rpm工具

  • yum工具

  • 源碼包

rpm安裝和卸載

先掛載光驅(qū)設(shè)備

mount /dev/cdrom /mnt/

  • 安裝一個(gè)rpm包

rpm -ivh +包全名

“-i” : 安裝的意思

“-v” : 可視化

“-h” : 顯示安裝進(jìn)度

rpm -ivh --force +包全名

rpm -ivh --nodeps +包全名

-nodeps : 當(dāng)要安裝的rpm包依賴其他包時(shí),即使其他包沒有安裝,也要安裝這個(gè)包

--force : 強(qiáng)制安裝,即使覆蓋屬于其他包的文件也要安裝

  • 升級(jí)一個(gè)rpm包

rpm -Uvh 包名

“-U” : 即升級(jí)的意思

  • 卸載一個(gè)rpm包

rpm -e 包名

“-e”:卸載的意思rpm查詢

rpm查詢

  • 查詢一個(gè)包是否安裝

rpm -q rpm包名

  • 查詢當(dāng)前系統(tǒng)所有安裝過的rpm包

rpm -qa包名

  • 得到一個(gè)已安裝rpm包的相關(guān)信息

rpm -qi 包名

  • 列出一個(gè)rpm包安裝的文件

rpm -ql 包名

  • 列出某一個(gè)文件屬于哪個(gè)rpm包

rpm -qf 文件的絕對(duì)路徑

#yum工具詳解

  • 列出所有可用的rpm包

yum list

  • 列出所有可用的yum資源套件

yum grouplist

LANG=en 將語言切換成英文 LANG=zh_CN.UTF-8 將語言切換成中文

  • 搜索一個(gè)rpm包

yum 包名(含有關(guān)鍵字的)

  • 安裝一個(gè)rpm包

yum install -y 包名.rpm

-y 不詢問安裝關(guān)聯(lián)包

  • 卸載一個(gè)rpm包

yum remove -y 包名.rpm

  • 升級(jí)一個(gè)rpm包

yum update -y 包名.rpm

  • 根據(jù)yum資源套件安裝

yum groupinstall “資源套件名稱”

  • 根據(jù)yum資源套件卸載

yum groupremove “資源套件名稱”

搭建本地yum倉(cāng)庫(kù)

  • 掛載光盤

mount /dev/cdrom /mnt

  • 刪除/etc/yum.repos.d目錄所有的repo文件

[root@ruirui etc]# cd /etc/
[root@ruirui etc]# cp -r yum.repos.d/ yum.repos.d.back
[root@ruirui etc]# cd yum.repos.d
[root@ruirui yum.repos.d]# lsCentOS-Base.repo      
 CentOS-Media.repo  epel.repoCentOS-Debuginfo.repo  CentOS-Vault.repo  epel-testing.repo
[root@ruirui yum.repos.d]# rm -rf CentOS-Base.repo
[root@ruirui yum.repos.d]# vim CentOS-Media.repo#修改為[local_carom]
name=CDbaseurl=file:///mnt/
gpgcheck=1
enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  • yum clean all


  • yum更換國(guó)內(nèi)源

  • cd /etc/yum.repos.d

  • rm -f dvd.repo

  • wet http://mirrors.163.com/.help/CentOS7-Base-163.repo

  • 或者

  • curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

  • yum list

  • #yum下載rpm包

  • 安裝擴(kuò)展源epel

  • yum install -y epel-release

  • yum list |grep epel

  • yum下載rpm包

  • yum install -y 包名 --downloadonly

  • --downloadonly 盡下載不安裝

  • 下載在 /var/cache/yum/x86_64/7/文件中

  • yum install -y 包名 --downloadonly --downloaddir=路徑

  • yum reinstall -y 包名 --downloadonly --downloaddir=路徑

  • 源碼包安裝

  • cd /usr/local/src/

  • wget http://mirrors.cnnic/apache/httpd/httpd-2.2.32.tar.gz

  • tsr zxvf httpd-2.2.32.tar.gz

  • cd httpd-2.2.32

  • ./configure --prefix=/usr/loacal/apache2

  • make

  • make install

  • 卸載就是刪除安裝的文件


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI