CentOS安裝本地 YUM源 產生的問題和解決過程

本人剛剛踏入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

(3)
qiaojia596qiaojia596
上一篇 2016-01-05
下一篇 2016-01-05

相關推薦

  • N26-第十三周

    1、建立samba共享,共享目錄為/data,要求:(描述完整的過程)  1)共享名為shared,工作組為magedu;  2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名;  3)添加samb…

    Linux干貨 2017-06-01
  • 如何在 Linux 下大量屏蔽惡意 IP 地址

    很多情況下,你可能需要在Linux下屏蔽IP地址。比如,作為一個終端用戶,你可能想要免受間諜軟件或者IP追蹤的困擾?;蛘弋斈阍谶\行P2P軟件時。你可能想要過濾反P2P活動的網絡鏈接。如果你是一名系統管理員,你可能想要禁止垃圾IP地址訪問你們的公司郵件服務器?;蛘吣阋蛞恍┰蛳胍鼓承﹪以L問你的web服務。在許多情況下,然而,你的IP地址屏蔽列表可能會很快…

    Linux干貨 2015-02-26
  • blog test

    just test

    Linux干貨 2017-02-28
  • Linux的正則表達式grep,egrep

    Linux的正則表達式grep,egrep 一、概念 正則表達式是對字符串操作的一種邏輯公式,用事先定義好的一組特殊字符,組成一個“規則字符集合”,根據用戶指定的文本模式對目標文件進行逐行搜索匹配,顯示能被模式匹配到的結果。 給定一個正則表達式和另一個目標字符串,我們可以從給定的字符串中通過匹配模型,過濾字符串中不想要的的字符串,得到目標字符串,減少工作量。…

    Linux干貨 2017-05-07
  • 進程的基本動作機制

    進程 我們知道硬件到用戶使用分為:硬件,內核(系統),軟件。 硬件也就是我們常見到的計算機等等,就相當于我們的身體,內核就相當于是我們的大腦,軟件就相當于我們的動作。而進程就相當于我們怎么去實現這些動作。 進程是程序的一個具體實現,同一個程序可以執行多次,每次都可以在內存中開辟獨立的空間來裝載,從而產生多個進程。不同的進程還可以擁有各自獨立的IO接口。 進程…

    Linux干貨 2016-06-01
  • 0805 作業

     201608051、當天課程內容筆記2、當天練習3、預習4、取本機ip地址 5、取各分區利用率的數值 6、統計/etc/init.d/functions 文件中每個單詞出現的次數,并按頻率從高到低顯示 7、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/"  取目錄名…

    Linux干貨 2016-08-07
欧美性久久久久