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查看。

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

  • 相关阅读:
    SY/T 4206-2019 石油天然气建设工程施工质量验收规范 电气工程
    jmeter-05
    python-02(数组,列表,元祖,词典)的简单操作实例
    linux-13(查看文件命令find、远程传输文件scp,创建文件并更改权限)
    jmeter-04
    关于python的面试题目
    linux-12(find命令的强大搜索功能,删除命令)
    python-01(如何安装python并熟悉类型)
    小程序、app、web测试的区别
    软件测试面试问题及答案
  • 原文地址:https://www.cnblogs.com/bonelee/p/8250954.html
Copyright © 2011-2022 走看看