在我安装软件包之前,我想知道我会得到什么版本。
在使用apt-get或aptitude在 Debian 或 Ubuntu 上安装之前,如何检查版本?
我知道,无论apt-get和aptitude是Debian的命令行包管理界面的Linux衍生,用不同的选择,但我还是有点困惑。在幕后,他们不是使用相同的 APT 系统吗?  
我正在尝试安装英特尔的 OpenCL SDK,但 DEB 文件是来自 RPM 的错误转换(请参阅此处了解好奇)。我需要postinst在他们提供的 DEB 中编辑脚本。
如何获取现有的 DEB,提取内容(包括控制信息),然后重新打包内容以制作新的 DEB?我只会编辑文件,不会添加或删除文件。
我正在寻找一个提供特定二进制文件的包,以便我可以安装它。如何搜索以找出提供此二进制文件的软件包?(注意:我知道至少有一种工具可以做到这一点,但我忘记了它的名字。)
我需要在我的 Fedora 机器上编译一些软件。把它放在哪里以免干扰打包软件的最佳位置?
compiling fhs software-installation directory-structure package-management
如何按安装日期列出已安装的软件包?
我需要在 debian/ubuntu 上执行此操作。其他发行版的答案也很好。
我安装了很多东西来编译某段代码,我想获得我必须安装的包的列表。
Debianapt-get update获取并更新包索引。因为我已经习惯了这种做事方式,所以我惊讶地发现它可以yum update完成所有这些并升级系统。这让我很好奇如何在不安装任何东西的情况下更新包索引。
我想为使用的apt-get或yum。
如何安装它们并使它们成功运行?
如果我想在 Debian 中检查软件包的可用版本,我apt-cache policy pkgname会在wajig给出的情况下运行它:
wajig:
  Installed: 2.01
  Candidate: 2.01
  Version table:
 *** 2.01 0
        100 /var/lib/dpkg/status
     2.0.47 0
        500 file:/home/wena/.repo_bin/ squeeze/main i386 Packages
        500 ftp://ftp.is.co.za/debian/ squeeze/main i386 Packages
Run Code Online (Sandbox Code Playgroud)
这意味着存在三个 wajig 软件包,一个已安装 ( /var/lib/dpkg/status),另外两个(版本相同)。这两个中的一个位于本地存储库中,另一个可从远程存储库中获得。
如何在 rpm 系统上获得类似的结果?