Ubuntu软件包的管理

三个知识点
一、apt-get 用法
二、dpkg 用法
三、tar 用法
(1)apt-get 包管理通过source.list文件获取源。功能是进行软件包的更维护、安装、删除、搜索等工作。

软件包的维护:
apt-get update 在你更改了/etc/apt/sources.list或/etc/apt/perferences 后,需要运行这个命令以使改动生效。
apt-get clean 类似上面的命令,但它删除包缓存中的所有包。
apt-get -f install 等同于新立得软件包管理器中的“编辑->修正(依赖关系)损毁的软件包” ,再点击“应用”。
apt-get upgrade 把本机所有的软件升到最新版本。
apt-get dist-upgrade 把整个发行版升级到最新版本。

软件包的安装:
apt-get install 软件包名称

删除软件包:
apt-get remove 软件包名称 删除已安装的软件包(保留配置文件)
apt-get --purge remove 软件包名称 删除已安装的软件包(不保留配置文件)
apt-get autoremove 删除为了满足其它软件包的依赖而安装的,现在不再需要的软件包。

搜索软件包
apt-get search ibus 搜索关于ibus的软件包

(2)“dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新、移除、查询和维护本地包。
dpkg常用的一些命令参数:
-L 安装包名称 查看安装包名称对应的软件包安装文件及目录
-l 显示所有已经安装的Deb包,同时显示版本号以及简短说明
-i 软件包文件 安装指定的软件包
-r 软件包名称 卸载安装的软件包
-P 软件包 删除软件包,并且同时删除配置文件
-S 查找指定文件所属的软件包
-c 列出未安装的软件包所包含的文件以及安装后在系统中对应的路径信息

(3)Tar包管理
打包、解包、看包
-tar cvf a.tar source 把source包打包成a.tar
-tar xvf a.tar 解包a.tar
-tar tvf a.tar 查看包内内容

调用gzip、bzip2压缩软件包
-tar czvf a.tar.gz source 把source打包压缩成a.tar.gz
-tar xzvf a.tar.gz 解压缩a.tar.gz包
-tar cjvf a.tar.bz2 source 把source打包压缩成a.tar.gz
-tar xjvf a.tar.bz2 解压缩a.tar.bz2包

猜你喜欢

转载自blog.csdn.net/w1304099880/article/details/104248134