虚拟的红帽linux怎么安装应用软件

虚拟的红帽linux怎么安装应用软件,第1张

虚拟机中的Linux系统和真实物理机的应用软件安装是一样的。

一、通常Linux应用软件的安装包有四种:

1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。

2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式。包的管理工具YUM

3)dpkg包,如software-1.2.3-1.deb。他是Debain Linux提供的一种包封装格式。包的管理工具apt-get

4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux软件不公开源代码,只发布二进制可执行程序,这类程序一般会以bin来标记。而且,大多数Linux应用软件包的命名也有一定的规律,他遵循:名称-版本-修正版-类型

例如:

1)software-1.2.3-1.tar.gz 意味着:

软件名称:software

版本号:1.2.3

修正版本:1

类型:tar.gz,说明是个tar包。

2)sfotware-1.2.3-1.i386.rpm

软件名称:software

版本号:嫌巧1.2.3

修正版本:1

可用平台:i386,适用于Intel 80x86平台。

类型:rpm,说明是个rpm包。

注:由于rpm格式的通常是已编译的程式,所以需指明平台。在后面会周详说明。而software-1.2.3-1.deb就不用再说了!

二、tar.gz(bz或bz2等)打包的应用软件

这种软件包里面都是源程序,没有编译过,需要编译后才能安装。

1. 安装:

整个安装过程能分为以下几步:

1)取得应用软件:通过下载、购买光盘的方森敬法获得;

2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格

式,则能执行:“tar -xvzf 软件包名”,就能一步完成解压和解包工作。如果不是,则先用解压软件,再执

行“tar -xvf 解压后的tar包”进行解包;

3)阅读附带的INSTALL文件、README文件;

4)执行“./configure”命令为编译做好准备;

5)执行“make”命令进行软件编译;

6)执行“make install”完成安装;

7)执行“make clean”删除安装时产生的临时文件。

一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。

2. 卸载:

1)、打开一个SHELL,即终端

2)、用CD 命令进入配置后的软件目录,即安装时的目录

3)、执行反安装命令:make uninstall

安装目录:留意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,

如:

./configure --prefix=/usr/local/aaaa

即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的默认安装目录在/usr/芹春键local或者/opt里,可以到那里去找找

注:通常软件的研发者非常少考虑到怎么卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良

好的卸载方法。那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,他们是tar包安装、卸载的黄金搭档。

三、rpm打包的应用软件

rpm可谓是Redhat公司的一大贡献,他使Linux的软件安装工作变得更加简单容易。

1. 安装:

只需简单的一句话,就能说完。执行:

rpm -ivh rpm软件包名

更高级的,请见下表:

rpm参数 参 数 说 明

-i 安装软件

-t 测试安装,不是真的安装

-p 显示安装进度

-f 忽略所有错误

-U 升级安装

-v 检测套件是否正确安装

这些参数能同时采用。更多的内容能参考RPM的命令帮助。

2. 卸载:

我同样只需简单的一句话,就能说完。执行:

rpm -e 软件名

不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包

时,应执行:

rpm -ivh software-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm -e software。查询也是 rpm list

另外,在Linux中还提供了象GnoRPM、kpackage等图像化的RPM工具,使得整个过程会更加简单。这些软件的

具体应用,笔者会另行文介绍。

四、deb打包的应用程式

这是Debian Linux提供的一个包管理器,他和RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出目前Debina Linux中,其他Linux版

本一般都没有。我们在此就简单地说明一下:

1. 安装

dpkg -i deb软件包名

如:dpkg -i software-1.2.3-1.deb

2. 卸载

dpkg -e 软件名

如:dpkg -e software.deb

五、bin应用程序

1.安装

1)、打开一个SHELL,即终端

2)、用CD 命令进入源代码压缩包所在的目录

3)、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)

4)、执行命令:./******.bin(realplayer for linux就是这样的安装包),执行安装过程中可以指定安装目录,类似于Windows下安装。

2.卸载

1)、把安装时选择的安装目录删除就OK

远程桌面服务开启之后,可以方便的远程管理服务器或计算机。为生活和工作带来不少便利呢,很多小伙伴还不知道怎么开启win7远程桌面吧

方法

1/7

首先打开桌面“计算机”图标,右键属性打开计算机属性菜单,如下图

泛微OA办公平台,协同提升效能<官网>广告

2/7

打开计算机属性找到左侧的“远程设置”功能,如图

3/7

出现的“系统属性”菜单中,找到“远程‘选项卡,其中下方的“远程桌面”选项,选择其中一个(注意 远程协助和远程桌面是不同的功能哈)

智能远程控制-[京东]数码产品,超凡体验,与众不同!广告

4/7

选择允许其他计算机远程到此电脑之后,点击“选择用户”---添加一个可以远程到本计算机的用户(建议选择管理员用户,这样远程 *** 作进去权限比较多)

5/7

添加好之后,再次点击打开“选择用户”可以查看当前添加到“远程桌面组”的用户成员(删除的话,同样选择其中的用户,点击下方的删除即可)

智能远程控制-[京东]数码产品,性能出众,超值特惠!广告

6/7

如果远程桌面丛升开启失败,到服务控制台里面去找到“remote desktop services”依赖的几个服务,是不是被禁用了。都开启一下

7/7

开启远程桌面之后,如果需要远程可以通过windows自带的远程桌面连接工具。 开始运行-输入 mstsc 或者到开始菜单---附件渗雹老通信里面去打开 远程肆友桌面工具。

推荐两种方法安装红帽linux系统(虚拟光驱和mount命令:前提是已经下载好了红帽的系统文件):

方法一:Linux下,无需任何软件,就可以直接自制一个虚拟光驱。

步骤:指竖

把 /dev/cdrom 删除,然后在Shell中运行:ln -s /dev/loop7 /dev/cdrom

这里假设你的iso文件放在/root目录,运行(可以根据自己的情况更改目录位置唯笑大),命令:losetup /dev/loop7 /root/cd1.iso

最后再运行mount /mnt/cdrom,现在看看,ISO文件是不是也变成了虚拟光驱了

总结:怎样换盘或者取消这个虚拟光驱呢?在Shell中运行:“losetup -d /dev/loop7”,就可以取消这个升衫设备;要换盘的话只要把 ISO文件关联到/dev/loop 7设备文件,运行“losetup /dev/loop7 /root/cd2.iso”就可以换成另外一张盘了。

方法二:用mount命令就可以完成(非虚拟光驱)。

把光盘制作成iso文件,cp /dev/cdrom XXXXX.iso,说明:XXXXX.iso为你所命名的镜像文件。执行此命令之后就可以将整个光盘制作成iso文件。XXXXX.iso前你可以加上路径。

将硬盘上的iso文件加载到光盘(也就是虚拟光驱)。命令:mount -t iso9660 -o loop /*/XXXXX.iso /mnt/iso

如果是安装系统盘所提供的文件,如添加删除程序,系统可能会提示你插入光盘,但我们没有光盘,只有镜像,可以输入如下命令:Redhat  : redhat-install-packages --isodir=iso文件目录。

安装,命令如下:

rm -rf /dev/cdrom #删除光驱

ln /dev/loop7 /dev/cdrom

losetup /dev/loop7 /*/XXXXX.iso

mount /mnt/cdrom

然后你再看看iso文件,是不是变成了虚拟光驱。

取消这个光驱:

losetup -d /dev/loop7

换盘的话:

只需转移iso关联到/dev/loop

losetup /dev/loop7 /*/XXXXX.iso

说明:/*为路径


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12440220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存