例如,如果我想安装 tomcat6 包,是否可以看到该包将保存的文件/目录列表?
另外,我可以查看实际的 Debian 软件包以便从中学习吗?
答案1
您可以在 packages.ubuntu.com 上找到软件包信息(例如tomcat6),包括文件列表和下载链接。
答案2
首先,下载您感兴趣的软件包:
apt-get download tomcat6
然后使用 File Roller 打开下载的包来检查其内容:
file-roller tomcat6*.deb
答案3
如果包已经安装:
您可以通过输入以下命令查看 <packagename> 中的哪些文件已安装到您的系统中:
dpkg-query -L <packagename>
无需安装包:
sudo apt-get clean
sudo apt-get install -d <packagename>
for file in /var/cache/apt/archives/*; do
dpkg-deb -c $file;
done
这将清除本地 apt 缓存,然后下载软件包但不安装。然后它将软件包的内容和尚未安装的依赖项打印到屏幕上。您可能更喜欢
dpkg-deb -c $file | tee -a <filename>
将包内容写入文件。