首页 > 代码库 > linux   第五章 安装及管理程序

linux   第五章 安装及管理程序

    linux      第五章 安装及管理程序

享受生活 热爱挑战     

                                                                                                                                                                                               明远分享

每章一段话

            无论你收入多少记得分成五分,一份用来生活,第二份用来交朋友,第三份用来感恩,第四份用来学习第五份,用来投资,相同的起点,不一样的终点,心态不同你的结果也会不同

 

要求:

Ø 使用RPM包的方式安装下列软件:RealPlayer播放器、Linux版的QQ软件、Webmin管理软件,并使用rpm查询上述各软件的用途、文件列表。

步骤:

1. 插入安装光盘,并将其挂载到/media目录下。如图所示:

技术分享

2. 进入到目录/media/Linux-system/LSA-SG3下。如图所示:

技术分享

3. 使用rpm命令依次安装RealPlayer播放器、Linux版的QQ软件、Webmin管理软件。如图所示:

技术分享

4. 使用rpm命令查询RealPlayer播放器软件的用途、文件列表。如图所示:

技术分享技术分享

5. 以上一步操作的相同命令分别查看Linux版的QQ软件、Webmin管理软件的用途和文件列表。

Ø 使用源代码包编译的方式安装zhcon中文虚拟控制台

步骤:

1. 解包。将安装包光盘挂载到目录/media下,把zhcon中文虚拟控制台源码包释放到目录/usr/src下,在根下创建一个目录/t220,将zhcon中文虚拟控制台的补丁复制到/t220目录下,然后将其解压。如图所示:

技术分享

2. 配置。如图所示:

技术分享

在上述补丁操作中,patch是专用于应用.diff格式补丁文件的命令程序;&#8220;-p1&#8221;选项(注意&#8220;-p&#8221;后是数字1,不是字母l)用于去掉多余的目录参数,通常位于软件的源代码目录中执行补丁操作时使用此选项;&#8220;<&#8221;符号表示重定向输入操作,用于指定补丁文件的来源位置。

配置工作通常由源代码目录中的&#8220;configure&#8221;脚本文件来完成,可用的各种配置参数可以通过在源代码目录中执行&#8220;./configure --help&#8221;进行查看。对不同的软件程序来说,其配置参数会存在区别,但是有一个&#8220;--prefix&#8221;形式的参数,却是大多数开源软件通用的,该配置参数用于指定软件包安装的目录文件夹。如果没有指定任何配置参数,&#8220;configure&#8221;脚本将采用软件默认的值进行配置。

技术分享技术分享

配置成功后,会在最后一行显示&#8220;Good Luck!&#8221;

在Linux 系统中通过源代码方式安装软件时,一般会将所有程序文件安装到同一个文件夹中,这样当需要卸载软件时,只要直接将该文件夹删除即可,非常方便(某些软件也可以在源代码目录中执行&#8220;make uninstall&#8221;完成卸载)。

如果软件的功能比较复杂,配置过程会需要一定的时间,期间会在屏幕中显示大量的输出信息,这些信息可以帮助管理员配置的过程。配置结果将保存到源代码目录的Makefile文件中。如果配置过程出现错误,通常是缺少相关的依赖软件包所致,只要根据提示安装对应的软件即可。

3. 编译。编译的过程主要是根据Makefile文件内的配置信息,将源代码文件进行编译而生成二进制的程序模块、动态连接库、可执行文件等。配置完成后,只要在源代码目录中执行&#8220;make&#8221;命令即可执行编译操作。编译的过程比配置需要更长的时间,期间同样会显示大量的执行过程信息。如图所示:

技术分享

如果系统提示错误,是因为少了一个ncurses-devel包。如图所示:

技术分享

只要将这个包安装即可。如图所示:

技术分享

安装成功之后,需要重复第二步的工作,再配置一次。然后输入命令&#8220;make&#8221;,再编译一次。如图所示:

技术分享

4. 安装。编译完成以后,就可以执行&#8220;make install&#8221;命令将软件的执行程序、配置文件、帮助文档等相关文件复制到Linux系统中了,即应用程序的最后&#8220;安装&#8221;过程。如图所示:

技术分享

有时候为了简便起见,上述的编译、安装步骤可以写成一行命令执行,中间使用&#8220;&&&#8221;符号分隔即可:&#8220;make && make install&#8221;(表示&#8220;make&#8221;命令执行成功以后再执行&#8220;make install&#8221;命令,否则将忽略&#8220;make install&#8221;命令)。

5. 使用。zhcon中文虚拟控制台提供了全拼、五笔、双拼等中文输入环境,但需要先执行&#8220;kbd_mode -a&#8221;命令设置使用ASCII键盘模式,以便能够正常使用输入法切换热键。如图所示:

技术分享

在zhcon中文虚拟控制台环境中,如图所示,使用快捷键Ctrl+Space可打开/关闭中文输入法,使用快捷键Ctrl+D可以退出zhcon控制台。在中文输入状态下,通过快捷键Ctrl+Shift可在不同的输入法之间切换,也可以使用快捷键Ctrl+Alt+1或Ctrl+Alt+2直接切换至全拼、五笔输入法。

技术分享

借助于zhcon平台,Linux用户能够在字符控制台界面中显示和输入中文,这在需要访问一些使用中文名称的目录或文件时是非常有帮助的。但在Linux/Unix操作系统中,绝大部分应用程序仍然以识别英文路径为主,因此大家还是应尽量少用中文名称的目录或文件,以免出现意想不到的程序故障、系统故障。

&#216; 使用软件自带的向导程序安装Adobe Reader阅读器,OpenOffice办公套件

安装Adobe Reader阅读器软件步骤:

1. 再次进入到目录/media/Linux-system/LSA-SG3下。如图所示:

技术分享

2. 将Adobe Reader阅读器软件包释放到目录/etc下。如图所示:

技术分享

3. 然后进入到目录/etc/Adobe Reader下,再直接运行绿色的可执行文件&#8220;INSTALL&#8221;。如图所示:

技术分享

4. 安装成功。如图所示:

技术分享

安装OpenOffice办公套件软件步骤:

1. 再次进入到目录/media/Linux-system/LSA-SG3下,然后将OpenOffice办公套件软件包释放到目录/etc下。如图所示:

技术分享

2. 进入到目录/etc/OpenOffice办公套件软件下,然后直接运行绿色的可执行文件&#8220;setup&#8221;。如图所示:

技术分享

3. 根据弹出的安装向导,接着安装OpenOffice办公套件软件

技术分享

4. 安装成功。如图所示:

技术分享

n 查询已安装的RPM软件包信息

&#216; -qa:显示当前系统中以RPM方式安装的所有软件列表

&#216; -qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息(&#8212;info)

&#216; -ql:显示指定的软件包在当前系统中按住的所有目录、文件列表(&#8212;list)

&#216; -qf:查看指定的文件或目录是由哪个软件包安装的(&#8212;file)

n 查询RPM包文件中的相关信息

&#216; -qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息。

&#216; -qpl:查看该软件包准备要安装的所有目标目录、文件列表。

n 安装、升级、卸载RPM软件包

&#216; -i:在当前系统中安装(Install)一个新的RPM软件包

&#216; -e:卸载指定名称的软件包

&#216; -U:检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于&#8220;-i&#8221;选项。

&#216; -F:检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装。还有几个相关的命令选项,可以用于辅助安装、卸载软件包的过程。

u --force:强制安装某个软件包,当需要替换现已安装的软件包及文件,或者安装一个比当前使用的软件版本更旧的软件时,可以使用此选项。

u --nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系。

&#216; -h:在安装或升级软件包的过程中,以&#8220;#&#8221;号显示安装进度。

&#216; -v:显示软件安装过程中的详细信息。

n 维护RPM数据库

&#216; 重建RPM数据库:

使用rpm命令的&#8220;--rebuilddb&#8221;或&#8220;--initdb&#8221;功能对RPM数据库进行重新。

rpm  -- rebuilddb   或者 rpm  --initdb

&#216; 导入验证公钥:

向RPM数据库中导入公钥文件时,需要用到&#8220;--import&#8221;选项。

例如:执行以下操作可以把光盘目录中的RPM-GPG-KEY-redhat-release公钥文件导入到RPM数据库中。

rpm  &#8211;import  /media/cdrom/RPM-GPG-KEY-redhat-release

linux   第五章 安装及管理程序