suse linux通過iso文件安裝gcc


 

mount -t iso9660 -o loop SLES-11-SP4-DVD-x86_64-GM-DVD1.iso /media/
#僅僅上述iso1即可 不需要mount iso2 mount -t iso9660 -o loop SLES-11-SP4-DVD-x86_64-GM-DVD2.iso /media/


DN1:~/bone # zypper ar /media/ suse11sp4iso 正在添加安裝源 'suse11sp4iso' [完畢] 成功添加了安裝源 'suse11sp4iso' 已啟用: 是 自動刷新: 否 GPG check: 是 URI: dir:///media DN1:~/bone # zypper in gcc 正在構建 'suse11sp4iso' 安裝源緩存 [完畢] 正在加載安裝源數據... 正在讀取已安裝的軟件包... 正在解析軟件包依賴性... 以下新的軟件包將被安裝: cpp gcc gcc43 glibc-devel linux-kernel-headers 5 new packages to install. 總下載大小:7.8 MiB 。 操作完成后,額外的 41.4 MiB 空間將會被使用。 是否繼續? [y/n/?] (y): y 正在接收 軟件包 linux-kernel-headers-3.0-19.18.noarch (1/5), 813.0 KiB (解壓后 3.0 MiB) 正在接收 軟件包 cpp-4.3-62.200.2.x86_64 (2/5), 5.0 KiB (解壓后 1.0 KiB) 正在接收 軟件包 glibc-devel-2.11.3-17.84.1.x86_64 (3/5), 4.9 MiB (解壓后 31.2 MiB) 正在接收 軟件包 gcc43-4.3.4_20091019-0.37.30.x86_64 (4/5), 2.1 MiB (解壓后 7.2 MiB) 正在接收 軟件包 gcc-4.3-62.200.2.x86_64 (5/5), 6.0 KiB (解壓后 0 B) 正在安裝: linux-kernel-headers-3.0-19.18 [完畢] Additional rpm output: post linux-kernel-headers-3.0-19.18 /var/tmp/rpm-tmp.84120 1 正在安裝: cpp-4.3-62.200.2 [完畢] 正在安裝: glibc-devel-2.11.3-17.84.1 [完畢] 正在安裝: gcc43-4.3.4_20091019-0.37.30 [完畢] 正在安裝: gcc-4.3-62.200.2 [完畢] DN1:~/bone # zypper in gcc-c++ 正在加載安裝源數據... 正在讀取已安裝的軟件包... 正在解析軟件包依賴性... 以下新的軟件包將被安裝: gcc43-c++ gcc-c++ libstdc++43-devel 3 new packages to install. 總下載大小:5.5 MiB 。 操作完成后,額外的 26.7 MiB 空間將會被使用。 是否繼續? [y/n/?] (y): y 正在接收 軟件包 libstdc++43-devel-4.3.4_20091019-0.37.30.x86_64 (1/3), 2.2 MiB (解壓后 18.1 MiB) 正在接收 軟件包 gcc43-c++-4.3.4_20091019-0.37.30.x86_64 (2/3), 3.2 MiB (解壓后 8.6 MiB) 正在接收 軟件包 gcc-c++-4.3-62.200.2.x86_64 (3/3), 5.0 KiB (解壓后 0 B) 正在安裝: libstdc++43-devel-4.3.4_20091019-0.37.30 [完畢] 正在安裝: gcc43-c++-4.3.4_20091019-0.37.30 [完畢] 正在安裝: gcc-c++-4.3-62.200.2 [完畢]

 

參考下文:

Yast源搭建(更新)

1)掛載ISO鏡像

新建一個目錄:mkdir /mnt/iso

將iso文件掛載到該目錄上:

mount -o loop /path/to/SLES-11-SP1-DVD-x86_64-GM-DVD1.iso /mnt/iso

2)增加zypper安裝源

zypper ar /mnt/iso/ suse11sp1iso

或者

 zypper sa file:///mnt/iso/ suse11sp1iso

注:直接掛載ISO鏡像文件,其中路徑<iso-path>和<service-name>需要自行修改,命令如下:

zypper sa iso:///?iso=<iso-path> service-name

zypper sa iso:///?iso=/media/OS/SLES-11-SP1-DVD-x86_64-GM-DVD1.isoSLES11-SP1

Service'SLES-ISO' has been successfully added.

3)顯示zypper安裝源命令:

列出軟件倉庫:

zypper repos

zypper lr

列出軟件源:

# zypper ls

4)安裝GCC、G++

搜索軟件包:

zypper se gcc-c++

zypper se gcc

安裝GCC軟件包:

zypper insall gcc-c++

zypper install gcc

注:命令中的縮寫為install = in,search=se。

注:查看軟件包具體安裝目錄:

# rpm-ql gcc-c++

/usr/bin/c++

/usr/bin/g++

/usr/share/man/man1/c++.1.gz

/usr/share/man/man1/g++.1.gz

注:查看安裝軟件的版本:

# rpm-q gcc-c++

gcc-c++-4.3-62.198

5)刪除掉Zypper軟件源或倉庫

刪除軟件倉庫:zypper rr <repo name>

刪除掉軟件源:zypper rs <service name>

# zypper rs "SUSE-Linux-Enterprise-Server-11-SP111.1.1-1.152"

Removing repository'SUSE-Linux-Enterprise-Server-11-SP1 11.1.1-1.152' [done]

Repository'SUSE-Linux-Enterprise-Server-11-SP1 11.1.1-1.152' has been removed.

注:軟件源或倉庫的名稱可以通過zypper ls或zypper lr查看。

注:如果軟件源或倉庫名稱中存在空格,那么需要使用雙引號括起來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM