zoukankan      html  css  js  c++  java
  • 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查看。

    注:如果软件源或仓库名称中存在空格,那么需要使用双引号括起来。

  • 相关阅读:
    【SAS NOTE】OUTPUT
    【SAS NOTES】_NULL_
    【SAS NOTE】sas 9.2 安装
    【SAS NOTE】FREQ
    纯数学教程 Page 203 例XLI (1)
    纯数学教程 Page 203 例XLI (3)
    纯数学教程 Page 203 例XLI (2)
    Prove Cauchy's inequality by induction
    纯数学教程 Page 325 例LXVIII (15) 调和级数发散
    纯数学教程 Page 325 例LXVIII (15) 调和级数发散
  • 原文地址:https://www.cnblogs.com/bonelee/p/8250954.html
Copyright © 2011-2022 走看看