因此,以前当我使用 openSUSE 时,我喜欢 zypper 的一点是它
zypper search [keyword]
的简单命令,可以很容易地找到已安装的应用程序。但对于 apt,我还没有找到一个与 zypper search 处于同一级别的。我试过apt search [keyword]
,apt-cache search [keyword]
但 apt-file search [keyword]
出于某种原因,它找不到我知道已经安装的 appimages 或 flatpaks。(至少据我所知,我是命令行新手,所以我对这一切都很无知)。也许我的要求太多了,但如果你能帮助我或为我指明正确的方向,那就太好了。
提前致谢
答案1
命令行等效于
apt search <string>
就像zypper
在 OpenSuse 打包系统中搜索软件包一样,apt
Ubuntu 使用的 Debian 包管理系统也是如此。
使用专用工具搜索其他软件包,例如snap search
搜索 Snap 软件包或flatpak search
flatpak 软件包。如果您始终如一地命名 AppImage,例如,它们都有一个.AppImage
扩展名,那么只需搜索*.AppImage
您放置在系统上的文件即可找到已安装的文件。要搜索 AppImage,您必须访问网络。许多都在https://www.appimagehub.com/,但本质上这里没有可以使用终端命令查询的中心位置。
答案2
您正在搜索的命令是:
sudo apt list <packagename> --installed
这将仅列出自动或手动安装的软件包。如果你不知道确切的名称,我倾向于使用:
sudo apt list --installed | grep -i *something*
通常能让我接近我需要的东西。