您的位置:首页 > 其它

Ubuntu 软件的安装与升级

2013-10-03 10:13 357 查看
常用apt类命令

1.apt-get—文本环境的软件的安装、升级与移除命令

(1)安装软件包。

student@Ubuntu:~$ sudo apt-get install 软件包名

apt-get 命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,应使用如下方式:

student@Ubuntu:~$sudo apt-get install –f 软件包名

软件包名可以使用通配符,如果该软件包需要其它软件包才能正常运行,APT会做关联性检查并自动安装所关联软件包。也可以用一条命令安装多个软件包。如果是网络安装包,包文件先存在本地 /var/cache/apt/archives目录,稍后再安装。

2)删除软件包

student@Ubuntu:~$sudo apt-get remove 软件包名

以上仅仅删除软件包,但不包括删除配置文件等,如果要完全删除使用以下命令:

student@Ubuntu:~$sudo apt-get remove 软件包名 - - purge

例2:移除 mysql数据库。

student@Ubuntu:~$sudo apt-get remove mysql-server

(3)下载软件包但不安装。

student@Ubuntu:~$sudo apt-get -d remove 软件包名

这个命令可以常用来下载需要的软件,制作本地软件源。

更新已安装的软件包。

student@Ubuntu:~$sudo apt-get upgrade

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

读取状态信息... 完成

共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。

提示: apt-get update只是让你知道软件有更新或者有新版本的软件,而apt-get upgrade才真正更新已经安装的软件。比如,假设你系统安装了qq2006,命令apt-get update让你知道qq2007已经出来了,而apt-get upgrade才使你的qq从qq2006升级到qq2007。另外 apt-get upgrade只做软件升级,而apt-get dist-upgrade是发布版升级,升级更为强大。

常用升级步骤。

student@Ubuntu:~$sudo apt-get update



student@Ubuntu:~$sudo apt-get upgrade



student@Ubuntu:~$sudo apt-get apt-get dist-upgrade

1)根据正则表达式搜索软件包。

student@Ubuntu:~$sudo apt-cache search 软件包名

(2) 显示该软件包的依赖信息。

student@Ubuntu:~$sudo apt-cache depends 软件包名

手动管理dpkg类命令

APT实现对软件包文件操作,但对包中文件的操作是dpkg,其实APT的本质是调用dpkg命令进行工作的。对于有些情况,例如,要安装软件源中不存在的.deb软件包或者本机网速很慢只能从其他机器复制.deb包,对于这种情况只能使用dpkg进行管理工作。

(1)手动安装deb包到系统中。

student@Ubuntu:~$sudo dpkg -i avast4workstation_1.0.6-2_i386.debavast4workstation

包必须在本地存在,一般不建议这种软件安装方式

列出系统所有安装的软件包。

~$sudo dpkg -l| more

列出属于软件报包的文件

sudo dpkg –L 软件包名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: