真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Liunx下的yum怎么用-創(chuàng)新互聯(lián)

小編給大家分享一下Liunx下的yum怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需規(guī)劃網(wǎng)站,是成都網(wǎng)站建設(shè)公司,為衛(wèi)生間隔斷提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站推廣熱線:028-86922220

yum 命令

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

yum 語法

  • yum [options] [command] [package ...]

  • options:可選,選項包括-h(幫助),-y(當(dāng)安裝過程提示選擇全部為"yes"),-q(不顯示安裝的過程)等等。

  • command:要進(jìn)行的操作。

package操作的對象。

選項 -h:顯示幫助信息; -y:對所有的提問都回答“yes”; -c:指定配置文件; -q:安靜模式; -v:詳細(xì)模式; -d:設(shè)置調(diào)試等級(0-10); -e:設(shè)置錯誤等級(0-10); -R:設(shè)置yum處理一個命令的大等待時間; -C:完全從緩存中運行,而不去下載或者更新任何頭文件。

參數(shù)

#常的命令
install:安裝rpm軟件包;
update:更新rpm軟件包;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包;
list:顯示軟件包的信息;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息;
clean:清理yum過期的緩存;
shell:進(jìn)入yum的shell提示符;
resolvedep:顯示rpm軟件包的依賴關(guān)系;
localinstall:安裝本地的rpm軟件包;
localupdate:顯示本地rpm軟件包進(jìn)行更新;
deplist:顯示rpm軟件包的所有依賴關(guān)系。

alias 列出或創(chuàng)建命令別名
autoremove 刪除所有原先因為依賴關(guān)系安裝的不需要的軟件包
check 在包數(shù)據(jù)庫中尋找問題
check-update 檢查是否有軟件包升級
clean 刪除已緩存的數(shù)據(jù)
deplist 列出軟件包的依賴關(guān)系和提供這些軟件包的源
distro-sync 同步已經(jīng)安裝的軟件包到最新可用版本
downgrade 降級包
group 顯示或使用組信息
help 顯示一個有幫助的用法信息
history 顯示或使用事務(wù)歷史
info 顯示關(guān)于軟件包或軟件包組的詳細(xì)信息
install 向系統(tǒng)中安裝一個或多個軟件包
list 列出一個或一組軟件包
makecache 創(chuàng)建元數(shù)據(jù)緩存
mark 在已安裝的軟件包中標(biāo)記或者取消標(biāo)記由用戶安裝 的軟件包。
module 與模塊交互。
provides 查找提供指定內(nèi)容的軟件包
reinstall 重裝一個包
remove 從系統(tǒng)中移除一個或多個軟件包
repolist 顯示已配置的軟件倉庫
repoquery 搜索匹配關(guān)鍵字的軟件包
repository-packages 對指定倉庫中的所有軟件包運行命令
search 在軟件包詳細(xì)信息中搜索指定字符串
shell 運行交互式的DNF終端
swap 運行交互式的 DNF 終端以刪除或者安裝 spec 描述文件
updateinfo 顯示軟件包的參考建議
upgrade 升級系統(tǒng)中的一個或多個軟件包
upgrade-minimal 升級,但只有“最新”的軟件包已修復(fù)可能影響你 的系統(tǒng)的問題

插件命令列表:

builddep Install build dependencies for package or spec file
changelog 查看軟件包的改變?nèi)罩緮?shù)據(jù)
config-manager 管理 dnf 配置選項和軟件倉庫
copr 與 Copr 倉庫交互
debug-dump 轉(zhuǎn)儲已安裝的 RPM 軟件包信息至文件
debug-restore 恢復(fù)調(diào)試用轉(zhuǎn)儲文件中的軟件包記錄
debuginfo-install 安裝調(diào)試信息軟件包
download 下載軟件包至當(dāng)前目錄
needs-restarting 判斷所升級的二進(jìn)制文件是否需要重啟
playground 與 Playground 倉庫交互。
repoclosure 顯示倉庫中未被解決的依賴關(guān)系的列表
repodiff 列出兩組倉庫中的不同
repograph 以點線圖方式輸出完整的軟件包依賴關(guān)系圖
repomanage 管理 RPM 軟件包目錄
reposync 下載遠(yuǎn)程倉庫中的全部軟件包

安裝

yum install    #全部安裝
yum install package1  #安裝指定的安裝包package1
yum groupinsall group1 #安裝程序組group1

更新和升級

yum update    #全部更新
yum update package1  #更新指定程序包package1
yum check-update   #檢查可更新的程序
yum upgrade package1  #升級指定程序包package1
yum groupupdate group1 #升級程序組group1

查找和顯示

yum info package1  #顯示安裝包信息package1
yum list    #顯示所有已經(jīng)安裝和可以安裝的程序包
yum list package1  #顯示指定程序包安裝情況package1
yum groupinfo group1 #顯示程序組group1信息yum search string 根據(jù)關(guān)鍵字string查找安裝包

刪除程序

yum remove | erase package1 #刪除程序包package1
yum groupremove group1    #刪除程序組group1
yum deplist package1    #查看程序package1依賴情況

清除緩存

yum clean packages  #清除緩存目錄下的軟件包
yum clean headers  #清除緩存目錄下的 headers
yum clean oldheaders  #清除緩存目錄下舊的 headers
yum clean all  #清除全部緩存目錄

Linux配置yum源

國內(nèi)yum源:

  阿里:http://mirrors.aliyun.com

  網(wǎng)易:http://mirrors.163.com

  中科大:http://mirrors.ustc.edu.cn/

查看yum源配置

cat /etc/yum.repos.d/CentOS-Base.repo

[base] #倉庫名稱 name= #倉庫描述 mirrorlist= #倉庫鏡像路徑 baseurl= #倉庫url路徑 enabled= #倉庫是否啟用,1表示啟用,0表示關(guān)閉 gpgcheck=1 #密鑰檢測,1表示開啟,0表示關(guān)閉 gpgkey= #檢查key的地址,如果上面不檢查,這個可以不寫

1、yum源配置(網(wǎng)絡(luò)):

1.1先備份原有的yum源:

[root@alliancehacker ~]# mkdir -p /root/back
[root@alliancehacker ~]# mv /etc/yum.repos.d/CentOS-Base.repo /root/back/CentOS-Base.repo.back

1.2下載新的yum源(阿里):

// 因為我這是centos8,源就選擇了Centos-8.repo
[root@alliancehacker ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

1.3清除原有yum緩存:

[root@localhost ~]# yum clean all

1.4生成新的緩存:

[root@localhost ~]# yum makecache

1.5添加多個網(wǎng)絡(luò)源:

#在 /etc/yum.repo.d 中有幾個文件夾,每個文件夾就是一個源的配置文件。#例如:
#(一)local.repo(本地源,名字隨意取)
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
#(二)163.repo(163的源)
[163]
name=163
baseurl=http://mirrors.163.com/centos/7.5.1804/os/x86_64/
gpgcheck=0
enabled=1
#這里要注意的是,baseurl這一項,你要到http://mirrors.163.com/centos這里,去找到你對應(yīng)的redhat版本的目錄,然后點os、再點x86_64(一般都有),然后用你地址欄上顯示的網(wǎng)址替換上面的baseurl就行了,保存退出。

1.6命令補(bǔ)充

希望下面的信息,可回答你的問題:

1. 查詢當(dāng)前repo(全部、啟用的、禁用的)

yum repolist [all|enabled|disabled]

安裝軟件,并指定你不要使用的repo

yum –-disablerepo=repository-name install nagios

從設(shè)定為禁用(enabled=0)的repo中,安裝軟件

yum --enablerepo=epel install nagios

在某1個repo設(shè)定中,指定你要排除的軟件包名稱

exclude=nagios

如果多個repo中,某1個軟件有多個版本存在, 可在安裝時候,指定版本

yum install httpd-2.4.6-6

2、yum源配置(本地):

2.1下載ISO文件

從CentOS的官網(wǎng)下載CentOS的完整版iso文件,并上傳到Linux文件系統(tǒng)中,例如/opt/tools/。

2.2為ISO創(chuàng)建一個掛載目錄

mkdir /mnt/vcdrom

2.3將ISO文件掛載到掛載目錄

mount -o loop -t iso9660 /opt/tools/CentOS-7-x86_64-bin-DVD1.iso /mnt/vcdrom

2.4移除或備份原yum源Centos-Base.repo文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back

2.5配置Centos-Media.repo文件

[root@localhost ~]# cat /etc/yum.repos.d/CentOS-Media.repo 
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/vcdrom/   #將baseurl修改為DVD的掛載目錄
gpgcheck=0       #關(guān)閉密鑰檢測
enabled=1        #啟用倉庫
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

2.6清除原有yum緩存:

[root@localhost ~]# yum clean all

2.7生成新的緩存:

[root@localhost ~]# yum makecache

2.8編寫腳本開機(jī)自動掛載鏡像

[root@localhost ~]#vim /opt/shell/mymount.sh
#!/bin/bash
#
mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom

2.9修改腳本權(quán)限:

[root@localhost ~]#chmod 777 /opt/shell/mymount.sh

2.10修改/etc/rc.local配置文件,在文件最后一行加上 /opt/shell/mymount.sh

[root@localhost ~]#vim /etc/rc.local
/opt/shell/mymount.sh

2.11重啟服務(wù)器測試:

[root@localhost ~]# reboot

實例1:使用yum安裝php7

參考:php7.3安裝@centos7

https://www.itgeeker.net/php7-3-yum-install-on-centos-7/

https://dl.fedoraproject.org/pub/epel/ http://rpms.remirepo.net/enterprise 自己上這個網(wǎng)址上找到自己的版本,然后替換就行了,可能有的源會失效的,到時自己找一下可用的吧

#添加幾個源,不然會報錯
#php高版本的yum源地址,有兩部分,其中一部分是epel-release,另外一部分來自webtatic。如果跳過epel-release的話,安裝webtatic的時候
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

安裝你想要的擴(kuò)展

yum --enablerepo=remi install php73-php php73-php-pear php73-php-bcmath php73-php-pecl-jsond-devel php73-php-mysqlnd php73-php-gd php73-php-common php73-php-fpm php73-php-intl php73-php-cli php73-php php73-php-xml php73-php-opcache php73-php-pecl-apcu php73-php-pdo php73-php-gmp php73-php-process php73-php-pecl-imagick php73-php-devel php73-php-mbstring php73-php-zip php73-php-ldap php73-php-imap php73-php-pecl-mcrypt

運行并查看版本, 重啟命令, 添加自動啟動,鏈接php文件

# The current PHP memory limit is below the recommended value of 512MB.
vi /etc/opt/remi/php73/php.ini
memory_limit = 512M

#如果你運行的是nginx而不是apache,修改
vi /etc/opt/remi/php73/php-fpm.d/www.conf
user = apache
group = apache
# Replace the values with
user = nginx
group = nginx

卸載所有php7.3

yum remove php73-php*

以上是“Liunx下的yum怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享名稱:Liunx下的yum怎么用-創(chuàng)新互聯(lián)
標(biāo)題URL:http://weahome.cn/article/dgpohj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部