rmadison可以同时搜索Debian和Ubuntu软件包,还可以搜索End Of Life(12.04)和未发行(18.10)Ubuntu版本的软件包。这些都是很棒的功能,但是rmadison不能在我的计算机上进行部分关键字搜索。有时,我不记得要搜索的整个程序包名称。我只记得其中的一部分,在这种情况下,以下说明也适用。否则,请使用rmadison,该命令可以sudo apt-get install devscripts
在Ubuntu和Debian中通过命令进行安装。
创建一个Shell脚本以查询是否存在多个名为Open-multiple-URLs-in-Firefox.sh的软件包。该脚本包含以下代码:
#!/bin/bash
while read line; do
firefox --new-tab "https://packages.ubuntu.com/$line"
done < packages.txt
使脚本可执行。
chmod +x Open-multiple-URLs-in-Firefox.sh
创建一个名为packages.txt的文件,其中包含所有必需的依赖程序包的名称,每个程序包都在单独的行上。将packages.txt与Open-multiple-URLs-in-Firefox.sh保存在同一目录中。
运行脚本。
./Open-multiple-URLs-in-Firefox.sh
包含每个必需的依赖程序包信息的网页将在Firefox中的单独选项卡中打开。
为了在Debian中搜索多个软件包,请https://packages.ubuntu.com/
在shell脚本中替换为https://packages.debian.org/search?keywords=
当您仅搜索1或2个软件包时,此命令是上述shell脚本的更简单替代方案。
firefox --new-tab https://packages.ubuntu.com/first-package https://packages.ubuntu.com/next-package https://packages.ubuntu.com/last-package
-u
不是包名称,而是发行版(或可能是回购)名称