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 new packages to install.
总下载大小:7.8 MiB 。 操作完成后,额外的 41.4 MiB 空间将会被使用。
是否继续? [y/n/?] (y): y
正在接收 软件包 linux-kernel-headers-3.0-19.18.noarch (/), 813.0 KiB (解压后 3.0 MiB)
正在接收 软件包 cpp-4.3-62.200..x86_64 (/), 5.0 KiB (解压后 1.0 KiB)
正在接收 软件包 glibc-devel-2.11.-17.84..x86_64 (/), 4.9 MiB (解压后 31.2 MiB)
正在接收 软件包 gcc43-4.3.4_20091019-0.37..x86_64 (/), 2.1 MiB (解压后 7.2 MiB)
正在接收 软件包 gcc-4.3-62.200..x86_64 (/), 6.0 KiB (解压后 B)
正在安装: linux-kernel-headers-3.0-19.18 [完毕]
Additional rpm output:
post linux-kernel-headers-3.0-19.18 /var/tmp/rpm-tmp. 正在安装: cpp-4.3-62.200. [完毕]
正在安装: glibc-devel-2.11.-17.84. [完毕]
正在安装: gcc43-4.3.4_20091019-0.37. [完毕]
正在安装: gcc-4.3-62.200. [完毕]
DN1:~/bone # zypper in gcc-c++
正在加载安装源数据...
正在读取已安装的软件包...
正在解析软件包依赖性... 以下新的软件包将被安装:
gcc43-c++ gcc-c++ libstdc++-devel new packages to install.
总下载大小:5.5 MiB 。 操作完成后,额外的 26.7 MiB 空间将会被使用。
是否继续? [y/n/?] (y): y
正在接收 软件包 libstdc++-devel-4.3.4_20091019-0.37..x86_64 (/), 2.2 MiB (解压后 18.1 MiB)
正在接收 软件包 gcc43-c++-4.3.4_20091019-0.37..x86_64 (/), 3.2 MiB (解压后 8.6 MiB)
正在接收 软件包 gcc-c++-4.3-62.200..x86_64 (/), 5.0 KiB (解压后 B)
正在安装: libstdc++-devel-4.3.4_20091019-0.37. [完毕]
正在安装: gcc43-c++-4.3.4_20091019-0.37. [完毕]
正在安装: gcc-c++-4.3-62.200. [完毕]

参考下文:

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

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

suse linux通过iso文件安装gcc的更多相关文章

  1. 通过linux的iso镜像安装(RPM)扩展工具包

    通过linux的iso镜像安装(RPM)扩展工具包 在linux安装软件时,现在越来越流行通过rpm指令安装完成,原因是:采用RPM安装简单方便:越来越多的软件提供RPM安装包:linux的IOS镜像 ...

  2. 使用ISO文件安装Linux

    一. 准备知识 1. ISO文件 我们普遍使用的ISO文件是指包含着整个CD-ROM(ISO-9660 文件系统)内容的 映象, 是整个碟片从0扇区到最后一个扇区的完整复制,经常被用来在网络上传输 对 ...

  3. SUSE Linux Enterprise 11 离线安装 DLIB python机器学习模块

    python机器学习模块安装 环境:SUSE Linux Enterprise 11 sp4  离线安装 说明:在安装dlib时依赖的基础 环境较多,先升级gcc,以适应c++ 11的使用:需要用到c ...

  4. SUSE Linux Enterprise 11 离线安装 DLIB 人脸识别 python机器学习模块

    python机器学习模块安装 我的博客:http://www.cnblogs.com/wglIT/p/7525046.html 环境:SUSE Linux Enterprise 11 sp4  离线安 ...

  5. Red Hat Enterprise Linux Server 6.5安装GCC 4.9.2

    现在很多程序员都应用GCC,怎样才能更好的应用GCC.目前,GCC可以用来编译C/C++.FORTRAN.JAVA.OBJC.ADA等语言的程序,可根据需要选择安装支持的语言.本文以在RedHat L ...

  6. 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

    本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...

  7. Linux如何查找文件安装路径?

    Linux中查看某 个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除. 添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大 ...

  8. 如何将iso文件安装到VirtualBox里的ubuntu去

    我在Window的virtualbox里安装了一个ubuntu: 默认情况下IDE Secondary Master是空的. 方法1:Devices->Insert Guest Addition ...

  9. linux 挂载iso文件,挂载ntfs文件系统

    映像档不可录就挂载使用.通过loop命令来执行 好吧.跟同事要了一个win10系统盘.插入,竟然是灰色的. ,一点击,提示无法挂载,仔细看了一下下面的内容,原来不支持ntfs格式,好吧,win10系统 ...

随机推荐

  1. input表单(02)

    01.表单的代码实现 <!DOCTYPE html> <html> <head> <title>世纪佳缘,你在我也在</title> < ...

  2. [转]line-height1.5和line-height:150%的区别

    line-height1.5和line-height:150%的区别   一.区别 区别体现在子元素继承时,如下: 父元素设置line-height:1.5会直接继承给子元素,子元素根据自己的font ...

  3. 启动MyEclipse 出现java.lang.RuntimeException: No application id has been found 解决办法

    咋一看,太熟悉了,就去eclipse\links 目录下,发现指定的MyEclipse的路径不对. 突然想起来了,MyEclipse是换地了. MyEclipse里面内置的eclipse找不到MyEc ...

  4. 【Oracle】数据迁移工具(1):SQL Loader

    SQL Loader是一种数据加载工具,可以把外部数据加载到Oracle数据库中.SQL Loader中的参数有很多,本文只在第一部分中列出常用参数.要想运用SQL Loader工具 ,需要我们编辑一 ...

  5. MAVEN - 生命周期(1)

    三套生命周期:   MAVEN拥有三套互相独立的生命周期,分别是:clean.default和site. clean - 清理项目 default - 构建项目 site - 简历项目站点   这其中 ...

  6. AI.框架理论.语义网.语言间距.孤单

    刷个博客,转载自于科学网:AI.框架理论.语义网.语言间距.孤单 一:引言: AI几乎是计算机科学家的梦想,自动化比计算机发展的要早的多.早期的自动化节省了大量人力,激发了人类懒惰的滋长和对自身进化缓 ...

  7. mvc登录授权特性

    public class CommonAuthorize : AuthorizeAttribute { protected override bool AuthorizeCore(HttpContex ...

  8. brew 安装的.net 运行时提示"Did you mean to run dotnet SDK commands?"

    原因未知,但有解决方案 使用 brew cask 安装的.NET Core brew cask install dotnet 结果运行时出现: 解决方案: 下载官方 .pkg 文件安装,顺便卸载掉 b ...

  9. CorelDRAW记事本写实图标的制作流程

    本篇教程用CorelDRAW快速制作记事本写实图标,在制作的过程中主要使用了位图填充和金属材质的实现,加之一些常用工具的用法处理,最后将对象剪裁至图文框就好了,现在跟小编一起来看看详细的操作吧! 使用 ...

  10. maven将jar包添加到本地仓库

    mvn install:install-file -Dfile=jar包本地路径 -DgroupId=groupID -DartifactId=ifactId -Dversion=版本 -Dpacka ...