yum源搭建lamp/lnmp環境之Error: No matching Packages to list
Yum安裝
Yum易安裝,易管理,非常建議新手使用的一種安裝方式,特別是windows轉linux,但是個人建議除了一些開發者工具包之外最好還是自己使用編譯安裝,尤其是apache,aginx,mysql,php,編譯安裝,充分了解每個依賴,每個引數的作用能加深coder對編譯環境的理解
-search -update 檢視可以更新的軟體
-update 更新所有軟體
-update <package_name>更新指定軟體
-search command|package_name 查詢命令所在軟體包
-info package_name檢視軟體包的資訊
-remove package_name刪除已安裝的軟體包
-install -y package_name安裝軟體包
-list 檢視所有的軟體包
-list installed 檢視已安裝的軟體包
使用步驟:1 yum -search ifconfig檢視ifconfig所需軟體包,2 yum -info net-tools 檢視軟體包資訊, 3 yum -y install net-tools 安裝軟體包 -y為全域性安裝 預設全域性安裝
yum預設下載安裝.rpm包,大部分軟體都能通過yum指令安裝例如lnmp環境
優點:易更新,易解除安裝,懶人必備,新手必用,一鍵裝機
缺點:不瞭解裝了些啥,個人建議使用編譯安裝模式,特別是有意向後端+伺服器管理這塊發展的,lnmp/lamp以及相關的redis,composer.github,memcached使用編譯安裝個幾次直到熟練安裝為止都是基本功來著。
Error: No matching Packages to list
解決辦法:新增yum源
參考網址:https://blog.csdn.net/oschina_41140683/article/details/81255545
1備份下原來的yum源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
2 網易yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
3阿里雲yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
4 epel源
yum -y install epel-release
yum clean all
yum makecache
這三個源基本滿足所有開發需求所需要的yum源,有意深入瞭解linux系統,想搞分散式伺服器的同學建議使用編譯安裝,瞭解每個依賴庫的作用,編譯安裝可以看我的其它教程