全面管理Ubuntu软件包

1.会用底层软件包管理工具-dpkg
    dpkg命令格式如下:
  dpkg   [-i |-r| -P| -l|-L|-s|-S]  packagefilename

                                     dpkg命令参数表
参数                                      描述
-i                                          安装软件
-r                                         卸载软件包,保留配置文件
-P                                        完全删除软件包和配置文件
-l                                          查看当前系统中已经安装软件包的信息
-L                                         查看当前系统中指定软件包的所安装的相关文件
-s                                          查询已安装的指定软件包的详细信息
-S                                         查询系统中某个文件所属的软件包

例子:
 $sudo dpkg  -c packagename.deb   //查看软件包的内容
 $sudo dpkg  -I  packagename         //查看软件包信息
 $sudo dpkg -i   packagename          //安装软件包
 $sudo dpkg  -r  packagename         //卸载软件包
 $sudo dpkg  -L  packagename       //列出软件包的所有文件
 $sudo dpkg-reconfigure  packagename     //重新配置一个已经安装的软件包
2. 高级软件包管理工具-apt
dpkg无法处理deb软件间的依赖关系,apt可以维护系统中的软件包数据库,自动检查软件包依赖关系,安装和升级软件包等

                                     apt常用命令组合
apt命令组合                                      功能说明
apt-cache                                   搜索软件包信息
apt-file                                       查询软件包信息
apt-get                                       管理软件包,包括安装,卸载,升级等
apt-cdrom                                   将cd-rom加入软件配置文件
apt-proxy                                    搭建apt代理服务器
apt-show-versions                       显示系统软件包版本信息


例子:
apt-cache工具在软件包的描述等信息中搜索指定的关键字,其具体格式如下:
$sudo apt-cache  search keyword1 keyword2  ...

通过软件包名字搜索,具体格式如下:
$sudo apt-cache  show  packagename

apt-file工具则是在sources.list文件对应软件包仓库中所有软件包文件列表中进行查询。第一次使用先安装
$sudo apt-get install apt-file
$sudo apt-file update
执行这种操作后,可以命令搜索所有完整路径
$sudo apt-file search  pagename

3.文本界面软件包管理工具

输入$sudo aptitude
如图:
[转载]全面管理Ubuntu软件包


                               aptitude常用的快捷键
   aptitude快捷键                                     注释
+                                                          安装或升级软件包,或解除保持状态
-                                                           卸载软件包
下划线                                                    卸载软件包并删除其配置文件
L                                                           重新安装软件包
u                                                            更新软件列表
g                                                            执行所有等待执行的任务
q                                                            退出apitude

另外aptitude完全可以当成普通命令来用
$sudo aptitude search  package    (查找软件包)
$sudo aptitude install   package    (安装软件包)
$sudo aptitude remove  package   (卸载软件包)

4.使用新立得软件包管理器管理软件包
这个比较简单,不多做介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值