利用yum本地源安装,解决电脑无法上网也能安软件的问题
2014-06-16 00:34
381 查看
最近上Linux网络架构课,学到了一个不错的方法,即使不能连接互联网,也可以安装软件,那就是利用yum,进行本地源的安装,简单又方便,下面就介绍给大家:
一.创建本地源的前提是有你一个包含你需要文件的镜像包,然后在你安装的虚拟机上,点击设置,勾选连接,并导入镜像包,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/a6138a585069bc388d128986231e93b1.jpg)
二.导入成功后,你的虚拟机桌面上会出现一个你需要的镜像包。
三.打开电脑上的终端,进行如下配置:
先检查自己是否已安装过所需的软件
如果没有则开始创建本地源
首先,在root用户下创建一个yum文件夹,然后利用df-h命令,查询文件系统的磁盘空间占用情况
(linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。 -T 显示文件系统类型。 -h更具目前磁盘空间和使用情况 以更易读的方式显示 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/363270d867f4801c4754ddee36ab7ea2.jpg)
4.接下来的步骤较为重要,那就是镜像的挂载,利用mount命令(
命令格式:mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
挂接光盘镜像文件
1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso
2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。 )
5.利用cd命令进入/etc/yum.repos.d文件中,用vim编辑器,编写配置文件。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/1e147a389e7a50996dc737c9e40caf28.jpg)
配置文件内容如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/11dd2aa8da85dca153d757013bb966a0.jpg)
5.一切配置就绪后就可以安装自己想用的软件了,语法为"yum install 软件名"例如yum install bind
PS:
yun clean all:清除YUM缓存,yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包.
一.创建本地源的前提是有你一个包含你需要文件的镜像包,然后在你安装的虚拟机上,点击设置,勾选连接,并导入镜像包,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/a6138a585069bc388d128986231e93b1.jpg)
二.导入成功后,你的虚拟机桌面上会出现一个你需要的镜像包。
三.打开电脑上的终端,进行如下配置:
先检查自己是否已安装过所需的软件
如果没有则开始创建本地源
首先,在root用户下创建一个yum文件夹,然后利用df-h命令,查询文件系统的磁盘空间占用情况
(linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。 -T 显示文件系统类型。 -h更具目前磁盘空间和使用情况 以更易读的方式显示 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/363270d867f4801c4754ddee36ab7ea2.jpg)
4.接下来的步骤较为重要,那就是镜像的挂载,利用mount命令(
命令格式:mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
挂接光盘镜像文件
1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso
2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。 )
5.利用cd命令进入/etc/yum.repos.d文件中,用vim编辑器,编写配置文件。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/1e147a389e7a50996dc737c9e40caf28.jpg)
配置文件内容如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/05/11dd2aa8da85dca153d757013bb966a0.jpg)
5.一切配置就绪后就可以安装自己想用的软件了,语法为"yum install 软件名"例如yum install bind
PS:
yun clean all:清除YUM缓存,yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包.
yum makecache 是将服务器上的软件包信息在本地缓存,以提高搜索安装软件的速度。 四.按照上面所的方法,本地源的配置就完成了。
相关文章推荐
- 解决问题:安装完Ununtu后电脑无法上网
- 解决apt-get无法删除和安装软件的问题的方法
- 安装华为T2000软件,无法初始化MS SQL 2000问题解决办法
- 部分电脑安装升级 ubuntu 12.04 后无法挂起问题的解决(挂起无法唤醒同样有效)
- Win8系统电脑开机密码忘记怎么办 Win8开机密码怎么取消 利用软件解决此问题方法图文介
- 解决Thinkpad笔记本安装WIN8系统后Power Manager电源管理软件无法使用的问题
- 利用用户自己的服务器、tomcat下的解决iOS7.1企业应用无法安装应用程序 因为证书无效的问题
- 100%解决安装软件时出现“更新错误”或“无法安装”的问题
- 解决ubuntukylin 13.10安装wine时无法解决软件包依赖问题
- 解决win8.1电脑无法安装手机驱动问题
- 解决神州数码校园上网客服端软件不能在Windows 7 (5956版)安装的问题
- 解决执行 df -h 卡住,yum和rpm都无法安装软件问题
- 解决电脑中毒后防病毒软件无法开启的问题
- Win7 VS2010下开发的CS软件,安装到XP下无法运行或者桌面快捷方式无法显示图标的问题解决方法
- window server 2003安装后无法上网问题解决办法总结
- 解决apt-get无法删除和安装软件的问题的方法
- 部分电脑安装升级 ubuntu 12.04 后无法挂起问题的解决(挂起无法唤醒同样有效)
- 利用Process Monitor软件解决无法加载DLL文件的问题
- 解决apt-get无法删除和安装软件的问题的方法