中文版 Linux 桌面操作系统初级教程11 软件的安装和卸载.pdf

上传人:qwe****56 文档编号:74672405 上传时间:2023-02-27 格式:PDF 页数:15 大小:667.73KB
返回 下载 相关 举报
中文版 Linux 桌面操作系统初级教程11 软件的安装和卸载.pdf_第1页
第1页 / 共15页
中文版 Linux 桌面操作系统初级教程11 软件的安装和卸载.pdf_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《中文版 Linux 桌面操作系统初级教程11 软件的安装和卸载.pdf》由会员分享,可在线阅读,更多相关《中文版 Linux 桌面操作系统初级教程11 软件的安装和卸载.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 1 页 第 11 章 软件的安装和卸载内容目录第 11 章 软件的安装和卸载 .1 概述 .2 TAR 源码包 .2 RPM 包 .3 软件包安装案例 .3 例 1 :RAR for Linux .3 例 2 :WWW 服务器软件 Apache .4 例 3 :RedOffice 办公套件 .7 例 4 :C+集成开发环境 Kdevelop .8 例 5 :“我爱背单词”.10 软件包管理器 .12 求赠打印件 .15 中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 2 页 概述一般的 Linux

2、系统套件都包含了丰富的应用程序,但有时并不能满足实际需要。这时就要涉及到对低版本软件的卸载、安装新版本软件,或者安装全新的应用软件。简单的软件可能只包含一个可执行文件。但Linux系统中运行的大部分应用软件要复杂得多。一般的应用程序或工具软件都会由多个可执行文件、配置文件、文档组成,有的还会涉及库文件。把所有这些文件以及其存储位置的信息统一存储到在一起,就形成了安装包。讨论应用程序的安装和升级,就是要讨论对这些安装包的安装和维护。在 linux 系统中,安装包有多种格式。本章将一般性地介绍TAR 源码包和 RPM包及其操作方法,实际使用时,会出现这样那样的差异。读者应结合本章的实例,学习对软件

3、包的管理和维护。提示:对软件包的管理和维护,需要以root 身份进行。TAR 源码包tar 源码包是在 Linux 环境下经常使用的一种源码发布的软件包。tar 包文件一般都以“.tar.gz”或“.tar.bz2”作为扩展名。比如,httpd-2.0.48.tar.gz,httpd 就是软件的名字,也就是提供 WWW 服务的 Apache 服务器软件,2.0.48 则是这个安装包的版本号,.tar.gz 表示这是一个经过 gzip 压缩的 tar 包。再比如,kdevelop-3.1.0.tar.bz2,kdevelop 是软件的名字,这个软件提供了 Linux 下的 C+集成开发环境,版本

4、为3.1.0,其扩展名 tar.bz2 表明它是一个经过 bzip 压缩的 tar 包。用 tar 包安装软件的一般过程是:首先,解开tar 包,解包后一般都会形成一个以软件名命名的目录;用其次,cd 命令转移到这个目录,依次执行配置、编译和安装命令,安装工作就完成了;安装后,一般应清理一下安装过程中的一些临时文件。下面是解 tar 包的命令例子:tar-xvzf httpd-2.0.48.tar.gztar-xvjf httpd-2.0.52.tar.bz2配置、编译和安装命令一般是如下三条:./configuremake中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第

5、 3 页 make install清理临时文件的命令如下:make clean 如果要卸载,则执行如下的命令。make uninstallRPM 包对于小型软件,按上述方法安装是可以的。但对于比较复杂的软件,运行configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数。在安装前,必须自己检查文件的依赖关系。这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为 RPM 的软件包。RPM 包也是非常常见的一种软件包。使用它安装软件,只需执行简单的命令即可。不需要人工检查依赖关系。操作RPM 包的命令无非是安装和卸载两种。安装的命令如下:rpm-

6、Uvh Kdevelope-3.1-1.rpm其中,kdevelope-3.1-1.rpm 是相应的 RPM 包文件名,对应的软件包名就是kdevelope,版本号为 3.1-1。如果要卸载 kdevelope,则执行如下的命令。rpm-e kdevelope软件包安装案例例 1:RAR for Linux要想在红旗 Linux4.1 桌面版操作 rar 格式的压缩文件,必须安装 RAR for Linux。RAR for Linux 的软件包是 tar 包,但其中并没有源代码。以RAR 3.41 for Linux为例,其安装包的文件名是 rarlinux-3.4.1.tar.gz。安装此软

7、件的第一步是解压缩,用cd命令转移到rarlinux-3.4.1.tar.gz所在的目录,然后执行下面的命令。解压后,会形成一个目录 rar。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 4 页 tar-xvzf rarlinux-3.4.1.tar.gz由于此tar包不包含源代码(也就是说,这是一个编译好的软件安装包),因此不必编译,直接执行安装命令就可以。用cd 命令转移到解压生成的那个 rar 目录执行安装命令。make install这样就算安装完了。从安装时的提示信息可以看出,安装程序只是把RAR 运行所需的文件复制到特定的目录。如果要卸载,把这些文件删除即

8、可。例 2:WWW 服务器软件 Apache假设要建立一个个人 WWW 网站,允许别人能通过内部局域网访问这个网站,阅读文档或下载软件。网站的网页文件都存在/mnt/WinD/www123 下,首页文件名是index.html,可供下载的软件存在/data/pub 下。要达到目的,需要安装Apache服务器软件。下载得到Apache服务器软件的安装包是 httpd-2.0.48.tar.gz,这是一个标准的含有源码的 tar 包。其中,2.0.48 是版本号。按典型的 tar 源码包的安装方法即可。具体步骤如下:1、解压缩。用 cd 命令转移到 httpd-2.0.48.tar.gz 所在的目

9、录然后执行:tar-xvzf httpd-2.0.48.tar.gz解压后,会形成一个目录 httpd-2.0.482、编译和安装转移到解压生成的那个 httpd-2.0.48 目录依次执行如下命令:./configuremakemake installmake clean 这样就算安装完了。接下来要修改配置文件/usr/local/apache2/conf/httpd.conf来控制服务器软件,使其按要求运行。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 5 页 首先,修改 Listen 行,确定服务的 IP 地址和端口号:Listen 10.1.30.144:80

10、说明:10.1.30.144 是当前计算机的内网 IP 地址,通过 80 端口提供 Web 服务。此项不特意设也可,默认端口就是80。其次,修改 DocumentRoot,设定主页所在的根目录。修改后形成如下两行:DocumentRoot/mnt/WinD/www123第三,修改 DirectoryIndex 行,确认首页的文件名在其中。如果没有就追加上。DirectoryIndex index.html index.html.var第四,修改 AddDefaultCharset 行,将默认编码改为 GB2312,这样保证主页上的汉字能正常显示。修改后的 AddDefaultCharset 行

11、是:AddDefaultCharset GB2312第五,增加一个 Alias,把/data/pub 映射为网站根目录下的 download 目录。增加的内容如下:Alias/download/data/pub/Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 6 页 上述五步配置的目的是使局域网的其他计算机能用http:/10.1.30.144/这个网址访问我的网站了。要下载存放在/data/pub/的软件,则输入 h

12、ttp:/10.1.30.144/download/就可以看到文件列表。安装配置好之后,运行下面的命令是就可以启动这个WWW 服务器了。/usr/local/apache2/bin/apachectl start如果希望系统每次启动时自动启动httpd 服务器,则还要做如下工作。首先,拷贝 apachectl 到/etc/rc.d/init.d/,并更名为 httpd,相应的命令是:cp/usr/local/apache2/apachectl/etc/rc.d/init.d/httpd然后,修改/etc/rc.d/init.d/httpd 中的 ARGV 行,改成:ARGV=start最后,在

13、/etc/rc.d/rc5.d 目录下,创建一个指向 httpd 的连接。相应的命令是:ln/etc/rc.d/init.d/httpd/etc/rc.d/rc5.d/S85httpd为了保证在字符模式下启动红旗也能提供 Web 服务,还要在/etc/rc.d/rc3.d 目录下,创建一个指向 httpd 的连接。相应的命令是:ln/etc/rc.d/init.d/httpd/etc/rc.d/rc3.d/S85httpd提示:若要重启动这个 WWW 服务器/usr/local/apache2/bin/apachectl restart中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编

14、著 校样 第 7 页 若要关闭 WWW 服务/usr/local/apache2/bin/apachectl stop例 3:RedOffice 办公套件目的:在 Windows 下,可以用 MS office 套件处理处理文档、表格、演示稿等文件。那么在 Linux 下也需要这样的软件来处理类似的工作,并且这个软件一定能处理过去在 Windows 下生成的这类文件。操作:安装 RedOffice For Linux V2.0 个人版。RedOffice 个人版相对 RedOffice 标准版进行了一些功能裁减,这些功能是:宏、数据源、文献数据库、新建标签/名片/HTML 等文档类型的功能、自

15、动文件助理、插入动态框、插入区域、图像地图、插入Applet 对象/Plug-in 对象、与 Java/XML 相关的功能。RedOffice 个人版无需安装密码,没有时间限制,可以由个人用户免费、自由地下 载、安 装 和 试 用。下 载 得 到 的RedOffice安 装 包 名 字 为RedOffice2.0_ForLinux.tar.gz,它虽然以.tar.gz 结尾,但不是包含源代码的那种tar 包,而是一个带安装向导的软件包。要解开包,只需执行下面的命令。解压后会形成一个名为 RedOffice2.0_ForLinux的文件夹。tar-xvzf RedOffice2.0_ForLin

16、ux.tar.gz接下来在图形界面中进入RedOffice2.0_ForLinux 文件夹,双击 setup 就开始安装了。按提示即可完成全部安装过程。默认的安装路径是在/root/RedOffice2.0-PE 之下。按 Linux 管理程序的习惯,应将其修改为/usr/local/RedOffice2.0-PE。安装完成后,要适当修改 RedOffice 的某些目录的权限,以防止其他用户使用该软件时出现安全备份错误。相应的命令有:chmod 777/usr/local/RedOffice2.0-PE/user/backupchmod 777/usr/local/RedOffice2.0-P

17、E/user/basic安装程序已自动把 RedOffice 各组件启动的快捷方式放到开始菜单里了。中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 8 页 例 4:C+集成开发环境 Kdevelop在红旗 Linux4.1 的开发工具盘中,提供了集成开发环境Kdevelop3.0.92。可以下载相应的 ISO 文件并利用其中的安装程序,安装之。安装的第一步,是要挂载红旗Linux4.1的开发工具盘的ISO文件RedFlag4-devel-20040121158.iso,以便读取其中的内容。挂载前需要选择挂载点。假设在/mnt 下创建一个 iso 目录,专门用于挂载 IS

18、O 文件。未挂载前,查看此目录,是空的。mkdir/mnt/iso确定了挂载点之后,就可以执行 mount 命令进行挂载了。先用 cd 命令转移到RedFlag4-devel-20040121158.iso 所在的目录,然后执行如下命令1:mout-t iso9660-o loop,iocharset=cp936 RedFlag-4-devel-20040121158.iso/mnt/iso再查看/mnt/iso,我们发现其中已经有文件了。如图111。用鼠标双击 autorun 就可以启动开发工具盘中的安装向导程序。在选择软件包的窗口列表中,选中 kdeools 分组(如图 112),点击“下

19、一步”按钮就可以自动把Kdevelop 安装到系统中。安装完成后,从开始菜单中就可以启动Kdevelop:【开始】【应用程序】【软件开发】【Kdevelop】如果不再需要读取开发工具盘的ISO 文件,应该及时卸载它,命令如下。卸载后查看/mnt/iso,会发现它又空了。umount/mnt/iso1对开发工具盘的 ISO 文件而言,参数 iocharset=cp936 并不是必须的。只有在挂载含有中文文件名的的ISO文件时,才需要iocharset=cp936这个参数以确保中文文件名的正确显示。不使用 iocharset=cp936 时的命令应该是这个样子:mout-t iso9660-o l

20、oop RedFlag4-devel-20040121158.iso/mnt/iso中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 9 页 图 111图 112中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 10 页 例 5:“我爱背单词”背单词软件是比较流行的一种学习软件,很多人都用它一边背单词,一边练习指法。可以从红旗 Linux4.1 的工具盘中找到背单词软件的安装包。当然可以用例 4 中提到的方法,借助工具盘中的安装程序安装这个软件。这里介绍用 rpm 命令的安装方法。第一步,从工具盘中提取需要的rpm 包。先挂载相应的 ISO 文件:m

21、out-t iso9660-o loop,iocharset=cp936 RedFlag-4-tool.iso/mnt/iso然后借助 autorun 看背单词安装包包括哪些 rpm 包。如图 113。图 11-3图中打勾的软件包就是“背单词”软件所必须的。根据这些信息,可以猜测出“背单词”软件所需 RPM 包的文件名。转移到/mnt/iso/RedFlag/RPMS 目录下,执行 ls 命令并以 reciteword 关键词过滤,就可以找到相应的 rpm 包了,如图 114。ls-l|grep reciteword中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 11

22、页 图 114可以先把这 5 个文件复制到一个单独的目录里备用。第二步,安装 rpm 包。可以执行如下命令安装“背单词”软件的5 个 rpm 包2。rpm-Uvh reciteword-0.8.1-10.i386.rpmrpm-Uvh reciteword-books-0.8.1-2.i386.rpmrpm-Uvh reciteword-dicts-0.8.1-2.i386.rpmrpm-Uvh reciteword-RealPeopleTTS-0.8.1-2.i386.rpmrpm-Uvh reciteword-skins-rw-0.8.1-2.i386.rpm也可以执行如下一条命令来安装这

23、5 个包:rpm-Uvh reciteword*.rpm-nodeps-force*是文件名通配符,reciteword*.rpm 正好匹配上述 5 个文件包。参数 nodeps 表示在安装时不检查软件包之间的依赖关系;force 表示强制安装,即使系统中已经有了要安装的软件包,也会重新安装一遍,新安装的将覆盖原有的。2有些软件的各个 rpm 包之间是有依赖关系的。安装其中某个rpm 包,它所依赖的rpm包必须事先安装好,否则安装将无法完成。为了确定个rpm包之间的依赖关系,可以先尝试随便安装其中某个包,安装程序会自动检测并给出依赖关系提示。手工确定 RPM 包之间的依赖关系是非常麻烦的。中文

24、版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 12 页 进行 rpm 包安装时,会出现进程提示。图 115 上述安装操作的提示信息。图 115安装完成后,从开始菜单中就可以启动“背单词”软件:【开始】【应用程序】【我爱背单词】【背单词】软件安装完成后,不要忘记把 ISO 文件卸载。umount/mnt/iso软件包管理器为了编译软件包的管理,可以使用软件包管理器。【开始】【设置】【控制面板】【软件包管理器】软件包管理器有三个标签,分别是用户软件包、系统软件包和其他工具。如果想查看安装 Linux 操作系统是,已经自动安装了哪些软件包,可以查看“系统软件包”。如图 116。

25、这里的软件包对系统运行很重要,除非特别清楚自己干什么,否则不要随便卸载它们。如果想安装或卸载应用软件包,可以使用“用户软件包”标签。如图117,列出了已经安装的一些应用软件包。选中某软件包,点“卸载软件包”按钮,就可以进中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 13 页 行卸载操作了。其效果等效于带-e 参数的 rpm 命令。图 116中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 14 页 图 117中文版 Linux 桌面操作系统初级教程郭守华 宋雪娇 编著 校样 第 15 页 求赠打印件如果在使用本章时恰好把它打印了出来(打印时请选用 B5 纸型),那么在用完之后而打算把它当成废纸扔掉之前,请考虑将其赠给本书作者。设想,如果读者们都能把自己不再需要的打印件赠送给作者,那么就有可能汇编成册;如果能汇编成册,用处肯定会很大。请授权作者自由处置。截止日期:2005 年 11 月 30 日。过了这个时间,就不要再寄了。在邮寄前,不要忘记签名。如果对Linux的应用和普及有所感悟,请作简短留言。简短留言:赠送者签名:日期:剪切线 下面是作者的通信地址。由此剪下,贴到信封上寄出即可剪切线 150080 黑龙江省哈尔滨市南岗区延兴路45 号 518 信箱(黑龙江省通信技术支援中心 交换部)郭守华 收

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁