deb

部署需要 root 权限才能运行的应用程序
deb

部署需要 root 权限才能运行的应用程序

我正在将一个应用程序(使用 Electron 构建)部署为 deb 文件,并且我希望用户仅使用 root 权限安装和运行它,就像 GParted 所做的那样(在启动事件时检索它们并执行任何需要的操作而无需再次询问他们)。 ...

Admin

apt 未满足依赖关系,但包在那里
deb

apt 未满足依赖关系,但包在那里

不久前我在 Ubuntu 上制作了一个deb软件包,现在我想在新系统上使用它。实际上有三个软件包:一个带有应用程序的库和一个作为软件包安装的配置文件。首先,我安装库:debuild sms@sms-ubu:/Github/mentorsms$ sudo apt install ./mentorsmslib_1.0_amd64.deb Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting '...

Admin

Deborphan 返回不存在的包-有错误吗?
deb

Deborphan 返回不存在的包-有错误吗?

正在运行 1.7.28.8 版本德博芬。似乎有一个名为debinstalled的软件包。我从来没有听说过这样的Debian软件包! deborphan -a | grep deb返回: main/python deb 并且dpkg --get-selections "*" | awk '{ print $1 }' | awk -F : '{ print $1 }' | grep ^deb$返回:无... 此外,还deborphan -a -d -P -s -z返回: . . . python-ecdsa (main/py...

Admin

Cordova Electron Builder 图标在 Linux 上打包错误
deb

Cordova Electron Builder 图标在 Linux 上打包错误

在 Linux 上为 Electron 构建 Cordova 应用程序时,中的图标文件的platforms/electron/build-res名称不正确installer.png。(Linux 配置页面说The icon filename must contain the size (e.g. 32x32.png) of the icon.)这导致结果包中的图标文件位于 下/usr/share/icons/hicolor/0x0,因此无法在桌面环境中正确显示。无论我在中icon的元素上放置什么属性,名称似乎都不会改变,即使我手动将图标重命名为、编辑并手动调...

Admin

Aptitude 针对 deb/repo 验证已安装的软件包
deb

Aptitude 针对 deb/repo 验证已安装的软件包

我正在从电源故障导致的磁盘损坏中恢复过来。所有配置和非存储库文件都已备份,并且我有一个已安装软件包的列表,因此我可以重新开始这次但我正在寻找更好的方法,以防下次我无法承受那么多的停机时间。 我知道 apt 会保留已安装软件包的 deb 文件。升级时,apt 有时会询问我是否要保留我的配置或使用新配置,因此 apt 知道配置和二进制文件之间的区别,以及安装后修改了哪些内容(哈希?)。 有谁知道如何检查已安装的二进制文件与 deb 的一致性,而无需花费磁盘写入来提取 deb?适用于一个给定软件包的解决方案可以适用于循环遍历apt-mark已安装软件包的列表,...

Admin

尝试使用 debsig-verify 验证 .deb 软件包的签名时未找到有效的 OpenPGP 数据
deb

尝试使用 debsig-verify 验证 .deb 软件包的签名时未找到有效的 OpenPGP 数据

语境 .deb我想验证最新版本的 slack包 ( )的签名slack-desktop-4.1.2-amd64.deb,该包是从https://slack.com/intl/en-es/downloads/linux。 我正在尝试按照 slack 为基于 Debian 的发行版提供的说明进行操作https://slack.com/intl/en-es/help/articles/115004809166-Verify-Slack-for-Linux-(beta)-package-signatures#version-4.1.2-and-above-1,使...

Admin

解除 gpg sign 失败,没有密钥
deb

解除 gpg sign 失败,没有密钥

我已将我的密钥(通过 seahorse GUI)导出到 key.pgp,并通过 Ubuntu 上的 seahorse GUI 导入到另一台电脑上。之后,当我运行 debuild -S 为 launchpad 构建源代码时,我无法使用此密钥对我的 deb 包进行签名。您有什么想法吗? ...

Admin

是否提供带有签名 DEB 包的下载存储库?
deb

是否提供带有签名 DEB 包的下载存储库?

我为 Ubuntu DEB 软件包提供了一个自己的下载存储库。它带有一个目录结构https://mydomain.tld/download/Ubuntu/dists/bionic/main/binary-amd64/ 该目录包含 DEB 档案以及通过调用创建的 Packages.gz dpkg-scanpackages dists/bionic/main/binary-amd64/ /dev/null|gzip -9c >dists/bionic/main/binary-amd64/Packages.gz 所有软件包本身都已签名 dpkg-s...

Admin

无法添加 debian backport
deb

无法添加 debian backport

我正在尝试安装https://certbot.eff.org/lets-encrypt/debianstretch-nginx 但是当我尝试添加:deb http://ftp.debian.org/debian stretch-backports main并运行时apt-get update我得到: 未加密密钥 8B48AD6246925553 未加密密钥 7638D0442B90D010 我尝试了一些在线的解决方案,例如: https://unix.stackexchange.com/a/274055但它们似乎无法在我的系统(Raspberr...

Admin

在 Kali Linux 上安装 TorChat
deb

在 Kali Linux 上安装 TorChat

我在 Kali Linux 上安装 Torchat 时遇到问题,这是我的版本 Linux ******* 4.18.0-kali2-amd64 #1 SMP Debian 4.18.10-2kali1(2018-10-09)x86_64 GNU/Linux。 我在 Github 网站上下载了 Torchat,但网站上说我需要:.deb 包依赖于 python(>= 2.5,<< 3.0)和 python-wxgtk2.8(又名 wxPython)和 tor。但我没有 python-wxgtk2.8,我有 python-wxgtk3 和 p...

Admin

使用 debconf 获取任意长度的用户值数组
deb

使用 debconf 获取任意长度的用户值数组

我正在构建一些 deb 包文件,并且遇到了很多想要获得一个的情况或者更多来自用户的任意字符串值(即非多选)。目前我找不到这样做的方法,我想知道这是否可行。 例如,为计算机设置管理员用户池。在这种情况下,我可能会问: $ Please add a user: $ $ username: someuser $ password: $ password set successfully $ $ User "someuser" successfully added. Would you like to add another? [y,n]: y $ $ us...

Admin

无法从软件包中选择候选版本,因为没有候选版本
deb

无法从软件包中选择候选版本,因为没有候选版本

nmap我在从 Ubuntu 16.04 计算机下载及其依赖项(离线安装)时遇到问题。 执行时: apt-get download $(apt-rdepends nmap |grep -v "^ ") 我得到以下输出: Reading package lists... Done Building dependency tree Reading state information... Done E: Can't select candidate version from package libblas.so.3 as it has no ca...

Admin

如何创建 Debian 包的虚假安装以供测试使用?
deb

如何创建 Debian 包的虚假安装以供测试使用?

这篇文章最初发布在 stackoverflow 上(https://stackoverflow.com/questions/47099045/how-do-you-create-a-dpkg-admin-directory)但可能更适合这里 我有一个以前仅针对基于 RPM 的发行版的包,现在我正在为基于 Debian 的发行版构建 .deb 包。 目的是从与您正在构建的系统隔离的用户空间模拟测试安装。它可能有多用户,并且您不希望仅构建软件就需要 root 访问权限。我们的许多测试已经模拟了安装目录结构。这是下一步使用构建的包模拟实际安装。 对于 RPM...

Admin