創(chuàng)業(yè)如何進(jìn)行網(wǎng)站建設(shè)百度推廣云南總代理
好久不見,讓大家久等啦~
最近開學(xué)被一系列瑣事所耽誤了,接下來會進(jìn)入穩(wěn)定更新狀態(tài)~
話不多說,在我們了解Linux基本內(nèi)容之后,我們的目的是要在Linux環(huán)境下進(jìn)行軟硬件開發(fā),在這個過程中我們會用到一系列工具,例如yum、vim、gcc/g++、gdb、make/makefile、git
下面我們來看到我們所學(xué)習(xí)第一個工具yum:
1.1 yum是什么
在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進(jìn)行編譯, 得到可執(zhí)行程序,但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好, 做成軟件包(可以理解成windows上的安裝程序)放在一個服務(wù)器上, 通過包管理器可以很方便的獲取到這個編譯好的軟件包, 直接進(jìn)行安裝。
軟件包和軟件包管理器, 就好比 "App" 和 "應(yīng)用商店" 這樣的關(guān)系
📌yum(Yellow dog Updater, Modified)是Linux下非常常用的一種包管理器。主要應(yīng)用在Fedora,RedHat, Centos等發(fā)行版上(相當(dāng)于Linux環(huán)境下的應(yīng)用商店)
1.2 yum的使用方法
1.2.1 查找yum下的軟件
在yum 后面加上list,會列出yum下的所有軟件(這里實(shí)在是太多了就不展示了)
一般查找軟件時也不會將所有軟件列出來一個一個找
當(dāng)我們要查找某個具體軟件時可以使用命令行管道|,將所查找的軟件交給指令grep來篩選
📋例如這里要查找?guī)в衧l關(guān)鍵字的軟件:

所找到的軟件第一列表示軟件名,第二列表示軟件適配版本信息,第三列表示軟件提供者
1.2.2 使用yum下載軟件
在我們找到相對應(yīng)的軟件之后如何來下載它呢?
我們可以在yum后面接上install再加上想要下載軟件的軟件名即可
📋下面是對sl.x86_64這個軟件進(jìn)行下載的實(shí)際操作:


我們可以看到使用普通用戶進(jìn)行軟件的下載的話是沒有權(quán)限的,在這里我們可以對該指令使用sudo進(jìn)行提限操作或者用su指令來直接切換到root身份來進(jìn)行下載:

在安裝時系統(tǒng)會提醒我們軟件的大小,并且讓我們確定是否安裝(在這里該軟件大小為17k):

這里輸入y進(jìn)行確定
如果不想讓系統(tǒng)進(jìn)行提示,我們可以在yum后面加上-y
📋例如:

1.2.3 使用yum刪除軟件
既然可以安裝軟件那一定也可以刪除
我們可以在yum后面接上remove再加上想要刪除軟件的軟件名就行
📋下面還是對sl.x86_64這個軟件進(jìn)行刪除的實(shí)際操作:
同樣的使用普通用戶進(jìn)行軟件的刪除的話是沒有權(quán)限的,在這里我們可以對該指令使用sudo進(jìn)行提限操作或者用su指令來直接切換到root身份來進(jìn)行刪除:

在刪除時系統(tǒng)會提醒我們軟件的大小,并且讓我們確定是否刪除(在這里該軟件大小為17k):

這里輸入y進(jìn)行確定
如果不想讓系統(tǒng)進(jìn)行提示,我們可以在yum后面加上-y
📋例如:

1.2.4 yum源
1.2.4.1 查看yum源
我們在使用yum來下載軟件時,yum怎么知道我們要下的軟件在哪里呢?
💡這是因?yàn)閥um有自己的配置——yum源
我們可以在自己環(huán)境下的/etc/yum.repos.d/來查看
📋例如我Linux環(huán)境下的:

在這里可以使用nano來查看CentOS-Base.repo

可以看到里面yum源配置文件是阿里云的
1.2.4.2 更新yum源
第一步:首先備份老的yum源(CentOS-Base.repo),及將原來的yum源用mv指令來改一下名字
第二步:再用wget指令后面加上新的yum源配置文件(yum源配置文件可以根據(jù)自己操作系統(tǒng)的版本通過網(wǎng)絡(luò)搜索到)
第三步:將新下下來的文件重命名為CentOS-Base.repo
第四步:yum clean all (使用這條指令來清理老yum源的緩存)
第五步:yum makecache (使用這條指令來更新新yum源的緩存)
?注意:如果你自己使用yum的時候沒有問題,并且你自己看到你的yum源配置文件里面就是國內(nèi)的鏡像—-阿里云,163,華為,騰訊的,就可以直接使用,不用配置了如果你想配置一下,也行,因?yàn)槲覀冏隽藗浞?#xff0c;如果配置失敗,進(jìn)行恢復(fù)即可
?注意:如果配置之后你想要安裝的軟件找不到,有可能是在擴(kuò)展yum源中:epel.repo,可以用root身份使用yum install -y epel-release (這條指令可以根據(jù)自己的base yum源,幫我們找到相匹配的擴(kuò)展yum源)
今天的yum工具就介紹到這里,如有紕漏和改進(jìn)建議還請各位大佬在評論區(qū)指出~
后面會加快更新速度,請大家不要走開~