部署需要 root 权限才能运行的应用程序
我正在将一个应用程序(使用 Electron 构建)部署为 deb 文件,并且我希望用户仅使用 root 权限安装和运行它,就像 GParted 所做的那样(在启动事件时检索它们并执行任何需要的操作而无需再次询问他们)。 ...
我正在将一个应用程序(使用 Electron 构建)部署为 deb 文件,并且我希望用户仅使用 root 权限安装和运行它,就像 GParted 所做的那样(在启动事件时检索它们并执行任何需要的操作而无需再次询问他们)。 ...
不久前我在 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 '...
正在运行 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...
在 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的元素上放置什么属性,名称似乎都不会改变,即使我手动将图标重命名为、编辑并手动调...
我正在从电源故障导致的磁盘损坏中恢复过来。所有配置和非存储库文件都已备份,并且我有一个已安装软件包的列表,因此我可以重新开始这次但我正在寻找更好的方法,以防下次我无法承受那么多的停机时间。 我知道 apt 会保留已安装软件包的 deb 文件。升级时,apt 有时会询问我是否要保留我的配置或使用新配置,因此 apt 知道配置和二进制文件之间的区别,以及安装后修改了哪些内容(哈希?)。 有谁知道如何检查已安装的二进制文件与 deb 的一致性,而无需花费磁盘写入来提取 deb?适用于一个给定软件包的解决方案可以适用于循环遍历apt-mark已安装软件包的列表,...
语境 .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,使...
我已将我的密钥(通过 seahorse GUI)导出到 key.pgp,并通过 Ubuntu 上的 seahorse GUI 导入到另一台电脑上。之后,当我运行 debuild -S 为 launchpad 构建源代码时,我无法使用此密钥对我的 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...
我正在尝试安装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...
我在 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...
我正在构建一些 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...
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...
这篇文章最初发布在 stackoverflow 上(https://stackoverflow.com/questions/47099045/how-do-you-create-a-dpkg-admin-directory)但可能更适合这里 我有一个以前仅针对基于 RPM 的发行版的包,现在我正在为基于 Debian 的发行版构建 .deb 包。 目的是从与您正在构建的系统隔离的用户空间模拟测试安装。它可能有多用户,并且您不希望仅构建软件就需要 root 访问权限。我们的许多测试已经模拟了安装目录结构。这是下一步使用构建的包模拟实际安装。 对于 RPM...