问题标签 [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.
linux - 为什么我手工创建的 deb 包在安装时失败,文件上“无法创建”?
我制作了一个 perl 脚本,从头开始创建一个 deb 二进制包。我创建了数据、控件等。但是当我在我的 deb 包上运行 dpkg -i 时,它抱怨它无法从数据中提取文件。示例:无法创建“.dpkg-new”(处理“”时):没有这样的文件或目录。
我已经下载了一些 .deb 包来查看,它们不使用 preinst 脚本来创建目录结构。
我在想我做错了什么,我考虑必须在 preinst 中创建我自己的目录,但它似乎不正确......也许我错过了什么?
我是否必须创建目录,将我的数据文件复制到 preinst sh 中,或者 dpkg 应该这样做而我做错了什么?
iphone - 如何在 iPhone 上手动安装 dpkg?
假设我可以通过 SSH 访问我的手机但未安装 dpkg,我该如何手动安装?
iphone - Mac OS .deb 打包问题
我搜索了很多,但没有找到解决方案。
我需要将我的 ios 应用程序打包到.deb
. 我已经安装了 Mac Ports,并且dpkg
我在 MyApp 文件夹的 DEBIAN 文件夹中有控制文件,我运行/opt/local/bin/dpkg-deb -b MyApp
并得到错误。
dpkg-deb: 忽略 3 个关于控制文件的警告
不能使用格式 gnu:没有这样的格式“gnu”:无效的参数
还有另一个话题:How to create .deb packages on Mac OS X,但没有回答这个问题。
scons - 使用 Scons、bjam 和/或 cmake 自动生成包配置文件
嘿 Stackoverflowers:一个评论和一个问题。
评论:你们很棒,谢谢你的关注。
问题:
Bjam、Scons 或 Cmake 可以轻松地为库项目安装 .pc 文件吗?
我发现我必须在我的 scons/bjam/make 文件、.pc 文件(用于库)和 rpm/deb 包配置文件中维护相同的库依赖项列表,这真的很烦人。
如果构建工具可以管理构建和安装元数据,那就太好了。
想法?
ant - 使用 Apache Ant 且不使用 dpkg 创建 .deb
我正在尝试创建一个用于创建 .deb 安装文件的构建文件。
到目前为止,一切顺利。我的目标是避免使用 dpkg,以便可以从任何平台完成构建。
现在我创建了所有工件(control.tar.gz、data.tar.gz、debian-binary),我需要一个 Ant 任务来将这些文件打包到一个 deb 文件中。
deb 文件只是一个 Ar(l)-存档,但我不知道如何使用 Ant 创建这样的存档。
我刚刚找到了一些“ArFileSet”,所以我认为有可能,但我不知道如何以及在哪里使用这个 arFileSet。
apache - 如何在 Debian 上更新 DPKG 本身?
我有一个非常旧的版本,它拒绝安装新的 .deb 文件
这是原来的问题:
尝试为 Apache 安装 Google 的 mod_pagespeed。
结果:
dpkg:关于 mod-pagespeed-beta_current_i386.deb
包含 mod-pagespeed-beta,预依赖问题:mod-pagespeed-beta pre-depends on dpkg (>= 1.14.0) dpkg 已安装,但版本为 1.13.26。
linux - Ubuntu 10.10 中的通用语言选择器
当我尝试安装各种软件包时,例如 gitk 和 ruby1.8-dev,我收到以下输出:
Setting up language-selector-common (0.6.7) ...
dpkg: error processing language-selector-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of language-selector:
language-selector depends on language-selector-common (= 0.6.7); however:
Package language-selector-common is not configured yet.
dpkg: error processing language-selector (--configure):
dependency problems - leaving unconfigured
Processing triggers for python-central ...
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
language-selector-common
language-selector
E: Sub-process /usr/bin/dpkg returned an error code (1)
我已经尝试强制依赖,并删除 var/lib/dpkg/status 中的条目以及更多的东西,但都失败了。
我在 Virtual Box 上的虚拟机上运行它,如果有帮助的话。
php - PHP 运行 bash (.sh) 脚本。dpkg --info 有效但不是 dpkg -i
示例 PHP 脚本如下所示:
install.sh 示例
这将打印出结果 dpkg --info 数据,但不会运行 dpkg -i。它不会打印出任何错误,或任何东西......
此外,这是通过网络浏览器执行的。从终端运行脚本时,它工作正常。但是在 web 上,只返回 info 命令。
apache - .deb安装后触发apache重启的好方法是什么?
我已经构建了几个自定义 .deb。它们都依赖于 apache,升级任何包 apache 后都需要重新启动。
从 postinst 天真地重新启动 apache 我会为我升级的每个包重新启动,这真的很慢。有谁知道是否有避免这种情况的好方法?Dpkg 触发器似乎是正确的方法,但我似乎找不到太多的文档方式。apache是否定义了自己的触发器来激活。如果是这样,我该如何称呼它?
apt - Apt 错误:系统上由您或脚本创建的文件
我有一个简单的 bash 脚本,它连接到一系列服务器并更新特定的包,使用 here-string 来回答提示:
提示是:
这是它不起作用时的错误:
我无法在服务器上安装期望或任何其他程序。任何帮助,将不胜感激。