使用 yum 命令安装或升级应用程序 (二) - 本地安装


付费阅读

有很多种情况可以使用 yum 的本地安装功能,比如为了节省下载时间使用光盘中的软件包,或者以前已经下载好了某个 RPM 包……不过使用 yum 本地安装功能的最大优点还是 —— yum 会在自动检测并尽可能地为你解决软件包依赖性这个麻烦事。

有很多种情况适合进行本地安装,比如为了节省下载时间使用光盘中的软件包,或者以前已经下载好了某个 RPM 包……不过使用 yum 进行安装的最大优点还是 —— yum 会在自动检测并尽可能地为你解决软件包依赖性这个麻烦事 (讲到手动解决依赖性的时候,你就会知道它真的很麻烦了 :D)

这一节就以 QQ 为例,学习 yum 的本地安装功能吧。

首先到腾讯官方网站下载 QQ Linux 版的 RPM 包:下载 QQ for Linux。可直接保存到默认路径,即 /home/lugir/Downloads。(如果使用其它路径,运行 yum 命令时记得使用你自己的路径)

打开 “应用程序 -> 系统工具 -> 终端”

执行本地安装命令

[lugir@hope ~]$ cd Downloads
[lugir@hope Downloads]$ ls
linuxqq-v1.0.2-beta1.i386.rpm
[lugir@hope Downloads]$ su
密码:
[root@hope Downloads]# yum localinstall /home/lugir/Downloads/linuxqq-v1.0.2-beta1.i386.rpm
设置安装进程
解决依赖关系
…… [省略依赖关系输出]

事务概要
============================
安装   1 软件包
更新   0 软件包

最下载量:6.1 M
确定吗 ? [y/N]: y
……

软件包 linuxqq-v1.0.2-beta1.i386.rpm 没有签名
[root@hope Downloads]#

说明:

  • 第一行 - 进入 /home/lugir/Downloads 目录
  • 第二行 - 显示目录下的文件,确保 linuxqq 被下载到这个目录
  • 第四行 - 切换用户
  • 第六行 - 执行 yum 的本地安装功能
  • 软件包 linuxqq-v1.0.2-beta1.i386.rpm 没有签名 - 官方的 linuxqq 竟没有签名 _-#,命令自动中止。要忽略这一问题,在执行 yum 命令时加上 --nogpgcheck 选项
[root@hope Downloads]# yum localinstall /home/lugir/Downloads/linuxqq-v1.0.2-beta1.i386.rpm --nogpgcheck
……
完毕!
[root@hope Downloads]# exit
exit
[lugir@hope Downloads]$

 

启动 QQ for Linux

安装完成之后,可以使用菜单“应用程序->Internet->腾讯QQ” 启动 QQ for Linux

通过菜单启动 QQ for Linux [图]

也可以使用命令 "qq &" 启动。在命令后面加上 & 的意思是让程序在后台运行,而不会在命令行中输出大量信息。

[lugir@hope Downloads]$ qq &

QQ for Linux 长这样 :D

QQ for Linux 登录界面 [图]

下一节 - 使用 yum 命令安装或升级应用程序 (三) - 其他功能