在Linux(Fedora)中,我如何看到所有已安装的包中包含包名中的某些单词。然后,删除所有安装的软件包。
答案 0 :(得分:2)
假设您使用的是基于debian的Linux(例如Ubuntu或Mint),您可以这样做来搜索mysq
:
dpkg -l | grep mysq
并仅获取名称
dpkg -l | grep mysq | awk '{print $2}'
答案 1 :(得分:1)
如果要删除包含特定单词的所有包,则不需要通过grep或其他方式管道列表。只需输入
即可$ sudo yum remove "*word*"
如果要在删除之前查看此类包的列表,请键入
$ rpm -qa "*word*"
就是这样。
答案 2 :(得分:0)
ls /usr/bin || grep 'some package name'
并管道到rm-rf ......'shuddurs'
更安全的选择是使用apt-get uninstall'omeApp'更多safter
答案 3 :(得分:0)
Fedora是基于RPM
的发行版。因此,您需要使用rpm
或yum
命令。
列出已安装:yum list installed | grep <name>
或rpm -a | grep <name>
要删除包裹:rpm -e <package-name>
或yum remove <package-name>
来源: