CentOS利用iso鏡像做本地yum源-make等命令無權限解決

CentOS是完全免費的,它的yum可以直接使用;而RedHat的yum則需要註冊付費才能使用,如果不這樣則有兩種解決方案,也可以說是三種。

1. 利用iso鏡像做本地yum源

2. 利用光盤做本地yum源

3. 利用Centos的在線地址做本地yum源

在這裏用iso或者光盤做本地yum源的方法是差不多的,只是用光盤的話Linux系統會自動掛載,用iso鏡像的或需要手動掛載,這裏就說掛載iso的方法吧。

【一】用本地文件創建本地yum

1. 創建iso存放目錄和掛載目錄

mkdir /mnt/iso

mkdir /mnt/cdrom

2. 將iso鏡像文件上傳到/mnt/iso文件夾下

3. 將/mnt/iso/下的iso文件掛載到/mnt/cdrom目錄

mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom

    <注:掛載完之後對其操作會提示設備繁忙,此時需要umount解開掛載才行>

    查看是否掛載成功: 

df -h

    <用來查看系統中所有掛載的,mount也可以>

4.<最關鍵的一步>如果/etc/yum.repos/下面有其它的*.repo文件,先創建個文件夾,將這些*.repo先轉移到文件夾中,自己寫一個.repo的文件

mkdir /etc/yum.repos.d/bak

mv *.repo /etc/yum.repos.d/bak

 然後創建自己的.repo文件

vi myself.repo

 內容如下:

[base]

name=RedHat

#注:這裏的baseurl就是你掛載的目錄,在這裏是/mnt/cdrom

baseurl=file:///mnt/cdrom   

#注:這裏的值enabled一定要爲1 

enabled=1                   

gpgckeck的值無所謂

gpgckeck=0

#注:這個你cd /mnt/cdrom/可以看到這個key,這裏僅僅是個例子

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6                 

5. 測試:

yum clean all

yum install vim*

 【二】用CentOS的網址創建yum源

     只需要將/etc/yum.repos.d/下面的*.repo文件放在bak文件夾下,創建自己的.repo文件,如以下配置

[base]

name=RedHat

baseurl=http://mirrors.163.com/centos/6/os/$basearch/

enabled=1

gpgcheck=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

     瀏覽器中可以訪問網址:http://mirrors.163.com/centos   後面的安裝你需要的CentOS的版本來配置

【其它】

     yum grouplist  顯示的結果爲已經安裝的組包,未安裝的組包,語言包等。

    在安裝openmeeting的時候在RedHat6.2上就是用的CentOS 6的yum在線源,而且成功安裝了Office/Productivity組包

That's all ...

【最後】

 

然後yum install gcc-c++ 進行安裝g++


完畢後可以進行程序編譯及可執行文件的執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章