《【精选】修改yum来源为本地光盘安装gcc》由会员分享,可在线阅读,更多相关《【精选】修改yum来源为本地光盘安装gcc(5页珍藏版)》请在金锄头文库上搜索。
1、小风网络-小风博客 虽然是一些很简单的内容,但对于 linux 初学者来人说,还是很有用的,软件环境 CentOS6.3 写一些简单易学的教程,小风博客 欢迎大家光临!今天要写的内容是修改 yum 来源为本地,用系统光盘做 yum 来源来安装 gcc关于 yumYum(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE、CentOS 中的 Shell 前端软件包管理器。基於 RPM 包管理, 能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2、修改软件包来源默认软件包来源是从网络上下载进行安装的,现在我们要做的是修改来源为本地进行安装接下来挂载光盘到系统,我在根目录下建立过 ISO 文件夹,所以直接挂到 ISO 上从图中可以看到/dev/cdrom 已经挂载到了 iso 目录。rootCentOS6-EN /# mount /dev/corom /iso2. 写一个 yum 配置文件yum 的配置文件目录为:/etc/yum.repos.d/这里我们先备份好系统默认的四个文件: 用 mv 命令来备份下rootCentOS6-EN yum.repos.d# mv CentOS-Base.repo CentOS-Base.repo.ba
3、krootCentOS6-EN yum.repos.d# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bakrootCentOS6-EN yum.repos.d# mv CentOS-Media.repo CentOS-Media.repo.bakrootCentOS6-EN yum.repos.d# mv CentOS-Vault.repo CentOS-Vault.repo.bak新建一个文件,名为:xiaofeng.repo 内容如下:xiaofengname=xiaofengbaseurl=file:/mnt 查找路径enable=1
4、是否检查 GPG-KEY,0 为不检查,1 为检查gpgchack=0 是否启用 yum 源,0 为不启用,1 为启用rootCentOS6-EN yum.repos.d# vim xiaofeng.repo小风网络-小风博客 3.安装软件(gcc 等)查找 gcc:yum search gcc安装 gcc: yum y install gccrootCentOS6-EN /# yum search gccLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfilexiaofeng | 4.0
5、 kB 00:00 . = N/S Matched: gcc =compat-libgcc-296.i686 : Compatibility 2.96-RH libgcc librarygcc-c+.i686 : C+ support for GCCgcc-gnat.i686 : Ada 95 support for GCCgcc-java.i686 : Java support for GCCgcc-objc.i686 : Objective-C support for GCCgcc-objc+.i686 : Objective-C+ support for GCClibgcc.i686 :
6、 GCC version 4.4 shared support librarycompat-gcc-34.i686 : Compatibility GNU Compiler Collectioncompat-gcc-34-c+.i686 : C+ support for compatibility compiler小风网络-小风博客 compat-gcc-34-g77.i686 : Fortran 77 support for compatibility compilergcc.i686 : Various compilers (C, C+, Objective-C, Java, .)gcc-
7、gfortran.i686 : Fortran supportlibgcj.i686 : Java runtime library for gcclibgcj-devel.i686 : Libraries for Java development using GCClibgcj-src.i686 : Java library sources from GCC4 previewlibgomp.i686 : GCC OpenMP v3.0 shared support librarylibmudflap.i686 : GCC mudflap shared support librarylibmud
8、flap-devel.i686 : GCC mudflap supportName and summary matches only, use search all for everything.rootCentOS6-EN /# yum -y gccLoaded plugins: fastestmirror, securityNo such command: gcc. Please use /usr/bin/yum -helprootCentOS6-EN /# yum -y install gccLoaded plugins: fastestmirror, securityLoading m
9、irror speeds from cached hostfileSetting up Install ProcessResolving Dependencies Running transaction check- Package gcc.i686 0:4.4.6-4.el6 will be installed Processing Dependency: cpp = 4.4.6-4.el6 for package: gcc-4.4.6-4.el6.i686 Processing Dependency: glibc-devel = 2.2.90-12 for package: gcc-4.4
10、.6-4.el6.i686 Processing Dependency: cloog-ppl = 0.15 for package: gcc-4.4.6-4.el6.i686 Running transaction check- Package cloog-ppl.i686 0:0.15.7-1.2.el6 will be installed Processing Dependency: libppl_c.so.2 for package: cloog-ppl-0.15.7-1.2.el6.i686 Processing Dependency: libppl.so.7 for package:
11、 cloog-ppl-0.15.7-1.2.el6.i686- Package cpp.i686 0:4.4.6-4.el6 will be installed Processing Dependency: libmpfr.so.1 for package: cpp-4.4.6-4.el6.i686- Package glibc-devel.i686 0:2.12-1.80.el6 will be installed Processing Dependency: glibc-headers = 2.12-1.80.el6 for package: glibc-devel-2.12-1.80.e
12、l6.i686 Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.80.el6.i686 Running transaction check- Package glibc-headers.i686 0:2.12-1.80.el6 will be installed Processing Dependency: kernel-headers = 2.2.1 for package: glibc-headers-2.12-1.80.el6.i686 Processing Dependency: kernel-h
13、eaders for package: glibc-headers-2.12-1.80.el6.i686- Package mpfr.i686 0:2.4.1-6.el6 will be installed- Package ppl.i686 0:0.10.2-11.el6 will be installed Running transaction check- Package kernel-headers.i686 0:2.6.32-279.el6 will be installed Finished Dependency ResolutionDependencies Resolved=Pa
14、ckage Arch Version Repository Size=小风网络-小风博客 Installing:gcc i686 4.4.6-4.el6 xiaofeng 8.2 MInstalling for dependencies:cloog-ppl i686 0.15.7-1.2.el6 xiaofeng 93 kcpp i686 4.4.6-4.el6 xiaofeng 3.4 Mglibc-devel i686 2.12-1.80.el6 xiaofeng 970 kglibc-headers i686 2.12-1.80.el6 xiaofeng 609 kkernel-headers i686 2.6.32-279.el6