- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 主機資訊 >
- 在 CentOS/RHEL 7 及更早版本中使用 YUM 管理軟件包
CentOS 我們比較熟悉,一般都是使用 YUM(Yellowdog Updater, Modified)來(lái)管理軟件包的。YUM 是 CentOS 7 以及舊版本 RHEL 和 Fedora 的默認包管理器,本文介紹一些常見(jiàn)的 YUM 命令,包括 YUM 安裝軟件、更新軟件包、卸載軟件包、搜索軟件包等命令。不過(guò)在大多數基于 RPM 的較新發(fā)行版中,包括 CentOS 8、RHEL 8 和 Fedora 22(及更高版本),它基本上已被它的繼任者 Dandified YUM(也稱(chēng)為 DNF)取代。,1、準備一個(gè) CentOS/RHEL 7 系統,在 CentOS/RHEL 7、Fedora 21 或更早版本的任一發(fā)行版上運行的系統。 也可以使用其他采用 APT 包管理器的 Linux 發(fā)行版。,2、連接到搬瓦工 SSH,其次我們需要通過(guò) SSH 連接到搬瓦工 VPS,然后才能進(jìn)行一系列操作。,1、更新已安裝的軟件包,2、列出可更新的已安裝軟件包,3、更新特定軟件包(以 Apache 為例),1、安裝軟件包(以 PHP 為例),2、重新安裝軟件包,1、卸載軟件包(以 MariaDB 為例),2、刪除一個(gè)包以及與它一起安裝的所有依賴(lài)包,3、在不指定包的情況下使用 autoremove
命令可識別并刪除不再需要的系統依賴(lài)項,1、同時(shí)安裝多個(gè)軟件包(以下命令在單個(gè)命令中安裝 Apache、PHP 和 MariaDB),2、指定特定版本的軟件包,請在軟件包名稱(chēng)后面加上 -
和所需的版本號,要列舉軟件包的可用版本,請將 --showdupicates
選項與 list
命令和特定包的名稱(chēng)一起使用:,3、自動(dòng)確認,使用 -y
或者 --assumeyes
選項,1、列出 YUM 存儲庫中的所有包,列出可以通過(guò) YUM 的存儲庫安裝在系統上的所有軟件包:,列出系統上當前安裝的所有軟件包:,列出過(guò)去一周添加到 YUM 存儲庫的軟件包:,2、搜索 YUM 的可用包(以 git
為例),搜索多個(gè)關(guān)鍵詞:,3、根據命令查找包(比如查找包含 pip3
命令的軟件包),4、獲取有關(guān)包的其他詳細信息,5、獲取給定包的依賴(lài)項列表,與其他 Linux 包管理器一樣,YUM 允許在默認存儲庫之外添加存儲庫。下面主要介紹一下如何添加 Extra Packages for Enterprise Linux(EPEL)。,1、安裝 EPEL 存儲庫,2、驗證 EPEL 存儲庫是否正在使用中,3、添加存儲庫后,就可以像從默認存儲庫一樣從中安裝軟件包。此示例安裝 Nagios,它在 EPEL 存儲庫中可用,但不在 YUM 的默認存儲庫中,可以使用 -h 或者 –help 命令獲取更多幫助信息。,下面整理一些搬瓦工推薦方案和新手教程。,搬瓦工美西cn2 gt vps測試IP:65.49.215.48,
CentOS 我們比較熟悉,一般都是使用 YUM(Yellowdog Updater, Modified)來(lái)管理軟件包的。YUM 是 CentOS 7 以及舊版本 RHEL 和 Fedora 的默認包管理器,本文介紹一些常見(jiàn)的 YUM 命令,包括 YUM 安裝軟件、更新軟件包、卸載軟件包、搜索軟件包等命令。不過(guò)在大多數基于 RPM 的較新發(fā)行版中,包括 CentOS 8、RHEL 8 和 Fedora 22(及更高版本),它基本上已被它的繼任者 Dandified YUM(也稱(chēng)為 DNF)取代。
1、準備一個(gè) CentOS/RHEL 7 系統
在 CentOS/RHEL 7、Fedora 21 或更早版本的任一發(fā)行版上運行的系統。 也可以使用其他采用 APT 包管理器的 Linux 發(fā)行版。
2、連接到搬瓦工 SSH
其次我們需要通過(guò) SSH 連接到搬瓦工 VPS,然后才能進(jìn)行一系列操作。
1、更新已安裝的軟件包
sudo yum update
2、列出可更新的已安裝軟件包
sudo yum list updates
3、更新特定軟件包(以 Apache 為例)
sudo yum update httpd
1、安裝軟件包(以 PHP 為例)
sudo yum install php
2、重新安裝軟件包
sudo yum reinstall php
1、卸載軟件包(以 MariaDB 為例)
sudo yum remove mariadb-server
2、刪除一個(gè)包以及與它一起安裝的所有依賴(lài)包
sudo yum autoremove mariadb-server
3、在不指定包的情況下使用 autoremove
命令可識別并刪除不再需要的系統依賴(lài)項
sudo yum autoremove
1、同時(shí)安裝多個(gè)軟件包(以下命令在單個(gè)命令中安裝 Apache、PHP 和 MariaDB)
sudo yum install httpd php mariadb-server
2、指定特定版本的軟件包,請在軟件包名稱(chēng)后面加上 -
和所需的版本號
sudo yum install neovim-0.3.8
要列舉軟件包的可用版本,請將 --showdupicates
選項與 list
命令和特定包的名稱(chēng)一起使用:
sudo yum list neovim --showduplicates
3、自動(dòng)確認,使用 -y
或者 --assumeyes
選項
sudo yum install neovim -y
1、列出 YUM 存儲庫中的所有包
sudo yum list
列出可以通過(guò) YUM 的存儲庫安裝在系統上的所有軟件包:
sudo yum list available
列出系統上當前安裝的所有軟件包:
sudo yum list installed
列出過(guò)去一周添加到 YUM 存儲庫的軟件包:
sudo yum list recent
2、搜索 YUM 的可用包(以 git
為例)
sudo yum search git
搜索多個(gè)關(guān)鍵詞:
sudo yum search version control
3、根據命令查找包(比如查找包含 pip3
命令的軟件包)
sudo yum provides pip3
4、獲取有關(guān)包的其他詳細信息
sudo yum info python36
5、獲取給定包的依賴(lài)項列表
sudo yum deplist python36
與其他 Linux 包管理器一樣,YUM 允許在默認存儲庫之外添加存儲庫。下面主要介紹一下如何添加 Extra Packages for Enterprise Linux(EPEL)。
1、安裝 EPEL 存儲庫
sudo yum install epel-release
2、驗證 EPEL 存儲庫是否正在使用中
sudo yum repolist
3、添加存儲庫后,就可以像從默認存儲庫一樣從中安裝軟件包。此示例安裝 Nagios,它在 EPEL 存儲庫中可用,但不在 YUM 的默認存儲庫中
sudo yum install nagios
可以使用 -h 或者 –help 命令獲取更多幫助信息。
sudo yum help
下面整理一些搬瓦工推薦方案和新手教程。
內存 | CPU | SSD | 流量 | 帶寬 | 價(jià)格 | 購買(mǎi) |
1G | 2核 | 20G | 1.0T/月 | 2.5G | $50/季 | 鏈接 |
2G | 3核 | 40G | 2.0T/月 | 2.5G | $90/季 | 鏈接 |
4G | 4核 | 80G | 3.0T/月 | 2.5G | $57/月 | 鏈接 |
8G | 6核 | 160G | 5.0T/月 | 5.0G | $87/月 | 鏈接 |
16G | 8核 | 320G | 8.0T/月 | 10G | $160/月 | 鏈接 |
32G | 10核 | 640G | 10.0T/月 | 10G | $290/月 | 鏈接 |
64G | 12核 | 1280G | 12.0T/月 | 10G | $550/月 | 鏈接 |
內存 | CPU | 硬盤(pán) | 流量 | 價(jià)格 | 購買(mǎi) |
2G | 2核 | 40G | 500G/月 | $90/月 | 鏈接 |
4G | 4核 | 80G | 1.0T/月 | $156/月 | 鏈接 |
8G | 6核 | 160G | 2.0T/月 | $300/月 | 鏈接 |
16G | 8核 | 320G | 4.0T/月 | $590/月 | 鏈接 |
搬瓦工美西cn2 gt vps測試IP:65.49.215.48
內存 | CPU | SSD | 流量 | 帶寬 | 價(jià)格 | 購買(mǎi) |
1G | 1核 | 20G | 1.0T/月 | 1G | $50/年 | 鏈接 |
2G | 1核 | 40G | 2.0T/月 | 1G | $100/年 | 鏈接 |
4G | 2核 | 80G | 3.0T/月 | 1G | $60/季 | 鏈接 |
8G | 2核 | 160G | 5.0T/月 | 1G | $40/月 | 鏈接 |
16G | 3核 | 320G | 8.0T/月 | 1G | $80/月 | 鏈接 |
16G | 3核 | 320G | 12T/月 | 1G | $100/月 | 鏈接 |
16G | 3核 | 320G | 16T/月 | 1G | $130/月 | 鏈接 |
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站