aptitude 如何查看包含关键字已安装的软件包

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

aptitude 如何查看包含关键字已安装的软件包

#1

帖子 Skull and Bones » 2010-05-17 15:28

想找已安装的包含关键字串如video的包,不要显示没安装的

代码: 全选

 aptitude search xserver-xorg-input-*

v   xserver-xorg-input-4            -                                           
v   xserver-xorg-input-7            -                                           
p   xserver-xorg-input-acecad       - X.Org X server -- AceCad input driver     
p   xserver-xorg-input-aiptek       - X.Org X server -- Aiptek input driver     
i A xserver-xorg-input-all          - the X.Org X server -- input driver metapac
p   xserver-xorg-input-elographics  - X.Org X server -- ELOGraphics input driver
i A xserver-xorg-input-evdev        - X.Org X server -- evdev input driver      
p   xserver-xorg-input-evdev-dev    - X.Org X server -- evdev input driver (deve
p   xserver-xorg-input-evtouch      - Touchscreen-Driver for X.Org/XFree86 serve
p   xserver-xorg-input-fpit         - X.Org X server -- FPIT input driver       
p   xserver-xorg-input-joystick     - X.Org X server -- joystick input driver   
p   xserver-xorg-input-joystick-dev - X.Org X server -- joystick input driver (d

只显示 i的行,然后>txt,保存到文本,万一删除出问题,我可以装回
上次由 Skull and Bones 在 2010-05-17 15:41,总共编辑 2 次。
kamui0523
帖子: 547
注册时间: 2008-05-14 18:53
来自: 上海

Re: aptitude 如何查看包含关键字已安装的软件包

#2

帖子 kamui0523 » 2010-05-17 15:33

dpkg -l | grep video
三年Linux使用经验,两年Ubuntu使用经验
提供各种企业解决方案
Ubuntu QQ群:66320976
Linux Blog
http://deephell.72pines.com
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

Re: aptitude 如何查看包含关键字已安装的软件包

#3

帖子 Skull and Bones » 2010-05-17 15:49

不错,你们两个结果一样

代码: 全选

~$ dpkg -l | grep ^ii| grep xserver-xorg-input-*
ii  xserver-xorg-input-all               1:7.5+5ubuntu1                                         the X.Org X server -- input driver metapacka
ii  xserver-xorg-input-evdev             1:2.3.2-5ubuntu1                                       X.Org X server -- evdev input driver
ii  xserver-xorg-input-mouse             1:1.5.0-1                                              X.Org X server -- mouse input driver
ii  xserver-xorg-input-synaptics         1.2.2-1ubuntu4                                         Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-vmmouse           1:12.6.5-4ubuntu2                                      X.Org X server -- VMMouse input driver to us
ii  xserver-xorg-input-wacom             1:0.10.5-0ubuntu4                                      X.Org X server -- Wacom input driver
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

Re: aptitude 如何查看包含关键字已安装的软件包

#4

帖子 Skull and Bones » 2010-05-17 16:07

我要删除xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse之外的其它包,呢

sudo aptitude -s purge ~ixserver-xorg-input.*\(\!后面什么写\)
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: aptitude 如何查看包含关键字已安装的软件包

#5

帖子 eexpress » 2010-05-17 16:25

evdev \| mouse
● 鸣学
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

Re: aptitude 如何查看包含关键字已安装的软件包

#6

帖子 Skull and Bones » 2010-05-17 16:44

没用的全删除了,用闭源驱动,这样吗,好像不对

sudo aptitude -s purge ~ixserver-xorg-video-.*\(\!xserver-xorg-video-radeon\|xserver-xorg-video-ati )
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: aptitude 如何查看包含关键字已安装的软件包

#7

帖子 eexpress » 2010-05-17 16:54

u can use "search" instead of "purge", to check if result is ok.

i give you that string, why you add so much prefix.
"xserver-xorg-video-" is not need here
● 鸣学
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

Re: aptitude 如何查看包含关键字已安装的软件包

#8

帖子 Skull and Bones » 2010-05-17 17:07

刚才我已删除了sudo aptitude purge ~ixserver-xorg-video-.*\(\!radeon\)
现在运行提示
下列软件包是“破损”的:
xserver-xorg
难道不能删除吗,xserver-xorg 一定要有那么多显卡驱动,
我现在还能开3D,有的闭源驱动,如果xserver-xorg 也删除后果什么样

代码: 全选

~$ sudo aptitude -s purge ~ixserver-xorg-video-.*\(\!radeon\|\!ati\)
[sudo] password for suke: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在读取扩展状态文件      
正在初始化软件包状态... 完成
下列软件包是“破损”的:
  xserver-xorg 
下列软件包将被“删除”:
  xserver-xorg-video-radeon{p} 
0 个软件包被升级,新安装 0 个, 1 个将被删除, 同时 0 个将不升级。
需要获取 0B 的存档。 解包后将释放 1,602kB。
下列软件包存在未满足的依赖关系:
  xserver-xorg: 依赖: xserver-xorg-video-all 但是它不是可安装的 或者
                        xserver-xorg-video-6 这是一个虚拟软件包。
下列动作将解决这些依赖关系:

安装 下列软件包:
xserver-xorg-video-intel [2:2.11.0-1ubuntu1~xup (lucid)]

分数是 41

是否接受该解决方案?[Y/n/q/?] 
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

Re: aptitude 如何查看包含关键字已安装的软件包

#9

帖子 Skull and Bones » 2010-05-17 17:25

代码: 全选


:~$ sudo aptitude install xserver-xorg-video-6  xserver-xorg-video-ati xserver-xorg-video-vesa正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在读取扩展状态文件      
正在初始化软件包状态... 完成
下列“新”软件包将被安装。
  xserver-xorg-video-ati xserver-xorg-video-mach64{a} xserver-xorg-video-r128{a} xserver-xorg-video-vesa 
0 个软件包被升级,新安装 4 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 0B/659kB 的存档。 解包后将要使用 1,163kB。
您要继续吗?[Y/n/?] y
正在编辑扩展状态信息... 完成
选中了曾被取消选择的软件包 xserver-xorg-video-r128。
(正在读取数据库 ... 系统当前总共安装有 85391 个文件和目录。)
正在解压缩 xserver-xorg-video-r128 (从 .../xserver-xorg-video-r128_6.8.1-2ubuntu1_amd64.deb) ...
选中了曾被取消选择的软件包 xserver-xorg-video-mach64。
正在解压缩 xserver-xorg-video-mach64 (从 .../xserver-xorg-video-mach64_6.8.2-2_amd64.deb) ...
选中了曾被取消选择的软件包 xserver-xorg-video-ati。
正在解压缩 xserver-xorg-video-ati (从 .../xserver-xorg-video-ati_1%3a6.13.0-1ubuntu5_amd64.deb) ...
选中了曾被取消选择的软件包 xserver-xorg-video-vesa。
正在解压缩 xserver-xorg-video-vesa (从 .../xserver-xorg-video-vesa_1%3a2.3.0-1ubuntu1_amd64.deb) ...
正在处理用于 man-db 的触发器...
正在设置 xserver-xorg-video-r128 (6.8.1-2ubuntu1) ...
正在设置 xserver-xorg-video-mach64 (6.8.2-2) ...
正在设置 xserver-xorg-video-ati (1:6.13.0-1ubuntu5) ...
正在设置 xserver-xorg-video-vesa (1:2.3.0-1ubuntu1) ...
正在读取软件包列表... 完成     
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在读取扩展状态文件      
正在初始化软件包状态... 完成
正在编辑扩展状态信息... 完成  

:~$ sudo aptitude -s purge ~ixserver-xorg-video-.*\(\!radeon\|\!ati\)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在读取扩展状态文件      
正在初始化软件包状态... 完成
下列软件包是“破损”的:
  xserver-xorg 
下列软件包将被“删除”:
  xserver-xorg-video-ati{p} xserver-xorg-video-mach64{p} xserver-xorg-video-r128{p} 
  xserver-xorg-video-radeon{p} xserver-xorg-video-vesa{p} 
0 个软件包被升级,新安装 0 个, 5 个将被删除, 同时 0 个将不升级。
需要获取 0B 的存档。 解包后将释放 2,765kB。
下列软件包存在未满足的依赖关系:
  xserver-xorg: 依赖: xserver-xorg-video-all 但是它不是可安装的 或者
                        xserver-xorg-video-6 这是一个虚拟软件包。
下列动作将解决这些依赖关系:

安装 下列软件包:
xserver-xorg-video-intel [2:2.11.0-1ubuntu1~xup (lucid)]

分数是 41

是否接受该解决方案?[Y/n/q/?] 

为什么一定要我安装xserver-xorg-video-intel
头像
Skull and Bones
帖子: 11
注册时间: 2010-05-15 13:14

Re: aptitude 如何查看包含关键字已安装的软件包

#10

帖子 Skull and Bones » 2010-05-17 17:27

你知道“ Skull and Bones “吗,放狗找看,吓死你 :em04
头像
Wolf's Head
帖子: 372
注册时间: 2010-05-15 13:40

Re: aptitude 如何查看包含关键字已安装的软件包

#11

帖子 Wolf's Head » 2010-05-17 18:03

删除xserver-xorg-video-的驱动后,如果升级内核可能有点问题,比如tty有可能进不了 :em04
习惯了潜水,泡论坛只为那标题下的命令技巧,习惯了每个都执行一次,直到有一天,执行了sudo rm -rf /
http://en.wikipedia.org / wiki / Wolf's_Head
头像
faweideniu
帖子: 88
注册时间: 2011-11-22 9:36

Re: aptitude 如何查看包含关键字已安装的软件包

#12

帖子 faweideniu » 2012-04-08 23:16

kamui0523 写了:dpkg -l | grep video
:em09 学习了
我是一只大菜鸟
回复