本人剛剛踏入Linux的神秘殿堂就被如何安裝軟件這樣的問題難倒了,經過Google大神的指點,終于找到了如何配置YUM源的方法,其中也不是一帆風順,也產生了一些小問題,這些都是基礎知識,希望能夠幫到剛剛學習Linux的朋友。
由于VMware的終端不好用,所以想換成XShell,過程中又需要配置網絡屬性,橋接到本機網卡中,所有就需要設置本地YUM源來獲取諸如nano、vim的文本編輯器。但是由于沒有什么基礎所以就只能自己找Google大神來幫忙。
首先掛載光盤鏡像:
mkdir /mnt/cdrom #創建掛載目錄 mount /dev/cdrom /mnt/cdrom #掛載本地鏡像到/mnt/cdrom下面
掛載之后配置本地YUM源
cp /etc/yum.repo.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Local.repo #直接復制一份配置文件稍作修改就成
前面我也提到過,需要nano之類的文本編輯工具,現在雖然有了配置文件,但是只能看不能修改啊,這里大家不要急,我們不是掛載了鏡像盤嘛,大不了我們直接找他要工具。
rpm -ivh /mnt/cdrom/Packages/nano-2.3.1-10.e17.x86_64.rpm #通過rpm命令來安裝nano編輯器
這樣我們就安裝好了nano編輯器,接下來就可以修改YUM的配置文件了。
nano /etc/yum/repos.d/CentOS-Local.repo #修改配置文件 添加本地源 [base-local] name=CentOS-Local baseurl=file:///mnt/cdrom #這個就是你掛載鏡像的路徑,注意其中有3個///符號 enable=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #如果不需要gpgcheck,可讓gpgcheck=0,然后注釋掉最后一行即可。
心想這樣也完成了,就直接去用yum install 去測試了,誰知道還是不行,linux兄弟丟給我一堆英文注釋,看了一段不是很明白,后來又想了想是不是應該把默認的.repo文件替換掉或者讓他改名呢?于是乎
mv /etc/yum/repos.d/CentOS-Base.repo /etc/yum/repos.d/CentOS-Base.repo.bak #修改了默認配置文件的名稱,后綴是bak就做備份吧。
然后再次運行Yum install 來安裝文件就成功了。原來我忽略了要將自己定義的YUM文件來替代系統默認的了。其實我想應該也可以直接修改系統默認的CentOS-Base.repo這個文件的,但是我沒有嘗試了,因為我還需要配置網絡屬性。
接著用ifconfig查看網卡信息,結果提示我command not found,提示命令找不到,接著使用了which和whereis的命令查找ifconfig都是提示在/sbin下面,我果斷到/sbin下面去找ls /sbin | egrep ifconfig 結果還是顯示沒有。于是乎就使用了yum search ifconfig命令,結果現實在net-tools.x86_64的包里面,這里就開始安裝這個包,安裝之后再次使用ifconfig就出現了網卡信息,總算是找到了這個命令了。
到這里就告一段落了,今天通過自己的查找和Google大神的幫助終于完成了跨入Linux門檻的一步,覺得小有成就。感覺這些東西能和大家分享我就發上來了,可能都是基礎的東西,因為我自己也在學習,所以希望對大家有幫助,謝謝。
原創文章,作者:qiaojia596,如若轉載,請注明出處:http://www.www58058.com/10741