问题标签 [dpkg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
30472 浏览

ubuntu - CentOS 相当于 dpkg -s

我正在为 CentOS 改编一个之前为 Ubuntu 编写的准备脚本。

在 Ubuntu 脚本中,该命令dpkg -s {some program}被频繁调用。例如,一个这样的命令是dpkg -s snmpd检查是否安装了 SNMP 守护程序。

CentOS 中的等价物是什么?我知道 RPM 是包管理器。该命令rpm -q类似,但它查找的是包而不是程序。

例如,运行rpm -q snmpd返回:

我的问题是,Ubuntu 命令的 CentOS 等价物是什么dpkg -s

0 投票
1 回答
550 浏览

bash - 重定向运算符正在限制列

我正在运行以下命令来列出服务器上安装的软件包。

这很好,但是当我这样做时

我只得到 106 列数据,其余的被截断。所以所有的行都在那里,但不是所有的数据列。我在这里一定有一些简单的东西吗?

0 投票
2 回答
2608 浏览

objective-c - 无法编译 .deb 包;make package 命令返回错误

当我尝试使用为 iOS 5 编译通知中心小部件时

然后我收到以下错误:

但我已经安装了 dpkg-deb 使用

我已经导航到该/bin目录,并且该文件夹中存在 dpkg-deb 文件。我该怎么做才能让它发挥作用?我已经按照本教程了解如何安装 theos、dpkg-deb 以及如何创建 WeeAppPlugin,我只是在编译捆绑包... http://weeplugins.com/blog/?p=1

更新:如果我运行此命令,我似乎无法访问 /bin/dpkg-deb 文件

我收到一个错误,提示我无权访问该文件。是否可以将文件移动到另一个文件夹以便我可以访问它?

0 投票
1 回答
4108 浏览

debian - dpkg 给出错误“是一个目录”

我正在尝试创建一个 Debain .deb 包。包已成功创建,但当我尝试安装它时出现以下错误:

包目录结构为:

在 preinst 我已经 - mkdir -p /opt/myDirpostinst 是空的

如果我尝试在不同的主机上安装软件包,我会收到以下错误:

`opt' 的包控制信息 rmdir 没有说不是目录:目录不为空

有任何想法吗?

0 投票
1 回答
512 浏览

ubuntu - dpkg-未知控制文件错误

lintian 在什么情况下会抛出错误unknown-control-file?正在创建包而没有警告,但 lintian 给出了警告和错误empty-binary-package

我的目录结构是

0 投票
1 回答
720 浏览

linux - Adobe Air:版本号不以数字开头

我正在安装Adobe AirUbuntu v11.04安装过程成功。但是当我尝试安装Adobe Air应用程序时,会出现错误。

这是我从我那里得到的常见错误.appdata/Adobe/AIR/Logs/Install.log

我已按照此处的所有说明进行安装,并以 root 身份安装。我做错了什么?根据我读过的一些论坛,这与version policyof 有关,dpkg但我不知道如何配置dpkg为 ignore versioning。任何人都知道如何解决这个问题?请帮帮我。谢谢你。

0 投票
2 回答
5050 浏览

linux - 如何使用 dpkg 卸载上次安装的应用程序(最近安装的)?

我需要使用命令和/或脚本来卸载最近安装的应用程序 deb 。在这种情况下,我不能使用 apt-get ,而是使用 dpkg --purge 或类似的东西,比如 dpkg --remove (最近安装的应用程序),但不提供应用程序的名称。

谢谢

0 投票
2 回答
550 浏览

qt - 创建包时 Meego 构建错误

我不明白为什么我的项目突然无法运行。

我试图重新更新所有的包,现在我得到了这个错误。

我不明白这意味着什么,而且我在谷歌中找不到任何答案。

我不能再次重新安装 Qt,因为它真的需要很长时间。我的意思是 loooong 完全是 24 小时。帮助!

0 投票
2 回答
5700 浏览

linux - 有没有办法在设置 dpkg 控制文件时自动确定依赖关系?

dpkg (Debian) 控制文件中的大多数字段都很简单。棘手的一个是确定依赖项列表(Depends:)。我希望 dpkg-gencontrol 可以通过查看包目录中可执行文件的 ldd 输出来为我做到这一点。也许它可以,但我无法让它工作。

如果这dpkg-gencontrol是为了,我得到的错误是:

作为参考,命令是dpkg-gencontrol -v1.1 -ccontrol_template -lchangelog -Pdebian. control_template 文件包含以下内容:

如果这不是dpkg-gencontrol目的,是否有人对我能做什么有任何建议,或者关于如何设置依赖项列表的建议,最好是自动设置?

诚然,以一般方式推断依赖关系可能是一个非常困难的问题,尤其是当您将搜索扩展到脚本和其他程序时。我希望存在一些在大多数情况下都可以使用的工具。

请注意,这仅适用于内部分发。我不会构建一个包来进入 Linux 发行版,甚至不会被公众下载,所以我很乐意在需要时弯曲/打破标准规则。

0 投票
0 回答
216 浏览

c++ - dpkg 在由 C++ 启动时失败,但在从命令行调用时没有

我目前正在用 C++ 开发一个软件,它可以更新 Linux 发行版上的一些软件包(使用 dpkg,由 Busybox 提供)。

它所做的只是下载一些文件,检查它们的 MD5 校验和并使用 dpkg -i 安装它们。

运行 dpkg 的代码是

问题是它失败并出现相同的奇怪错误,例如:

但是,如果我从命令行执行 dpkg -i /tmp/sqlite3_0.8-1_arm.deb ,则一切都适用于相同的 .deb 文件......

您是否知道可能导致此问题的原因?

提前致谢 !