dpkg相关内容

我的 deb 文件删除/opt

我的 deb 文件安装到/opt/myCompany/myProgram,当我使用 dpkg -P myProgram 清除包时,所有内容都被删除了 - 甚至/opt(如果我的包是/opt 中唯一包含文件的包) - 我该如何避免在清除期间删除/opt 文件夹? 我尝试检查 postrm 中是否存在/opt 并添加它,如果不存在但不高兴...似乎在 postrm 脚本运行后删除了该文件夹.目前 ..
发布时间:2022-01-24 23:30:33 其他开发

apt 偏好密码:原产地?

我已从笔记本中删除 fglrx 并返回免费驱动程序,但 xfce4-power-manager 无法启动.这是一个已知错误 我得到了 apt-get 源,应用补丁,构建并安装它.现在一切正常,我已将此错误报告给 debian.但是现在我想保留这个包以防止升级一段时间 我知道笨拙的方法是增加包构建版本部分.例如 1.0.10-5 然后按版本保存包: 包:xfce4-power-mana ..
发布时间:2022-01-24 23:27:03 其他开发

debian 打包信息的版本控制

我正在开发某些脚本和小软件包,我也将它们打包为 debian 包. 代码在 git 中维护,我使用 make 目标和 git-archive 创建新的发布 tarball.然后将此 tarball 馈送到“uupdate -u .tar.gz"以从以前的打包版本进行更新.到目前为止,一切都很好,完全符合我的要求. 现在是棘手的部分:我想将打包信息,即 debian/下的所有内容(例如 ..
发布时间:2022-01-24 23:03:04 其他开发

如何覆盖 dpkg-buildflags CFLAGS?

我收到了一个包裹: $ apt-get source 现在我正在尝试构建它: $ dpkg-buildpackage -uc -us -j8 在输出的开头,声明: dpkg-buildpackage:从 dpkg-buildflags 导出 CFLAGS(来源:供应商):-g -O2 -fstack-protector --param=ssp-buffer-size ..
发布时间:2022-01-24 22:56:40 其他开发

dpkg:如何忽略 post/pre 脚本中的错误

我已经开发了 debian 包并且在我的 post/pre 脚本(在我的例子中是 postrm)中有语法错误.我成功安装了包,但现在我无法删除这个包: /var/lib/dpkg/info/blablabla.postrm:11:语法错误:“;;"意外dpkg: 错误处理 blablabla (--remove):子进程安装后删除脚本返回错误退出状态 2 如何忽略它并完全删除包? 解决方 ..
发布时间:2022-01-13 17:09:02 其他开发

dpkg-shlibdeps: 错误: 没有找到依赖信息

我正在编译一个 deb 包,当我运行 dpkg-buildpackage 时,我得到: dpkg-shlibdeps: 错误: 没有找到/usr/local/lib/libopencv_highgui.so.2.3 的依赖信息...make: *** [binary-arch] 错误 2 这是因为我手动安装了依赖项.我知道如果我安装依赖项(或使用 checkinstall),问题就会得到解决, ..
发布时间:2022-01-13 17:05:59 其他开发

rabbit-mq 服务器出错

我正在尝试使用 devstack 在 Ubuntu 12.04 上设置 OpenStack.现在,我得到的错误是: 设置 rabbitmq-server (2.7.1-0ubuntu4) ...启动 rabbitmq-server: FAILED - 检查/var/log/rabbitmq/startup_{log, _err}rabbitmq 服务器.调用-rc.d:initscript ra ..
发布时间:2022-01-11 17:25:27 其他开发

安装 Debian 8 软件包 &依赖于指定的 fs 目录

我是 Debian 8 的新手,仍然是 Linux 初学者.我目前在 Windows 10 中运行 Debian 8 Oracle VM Virtualbox,以供参考. 对于我正在处理的项目,我的任务是将 Debian 8 包从源包安装到指定的 rootfs 文件夹.获取源文件(.tar.gz、.diff.gz、.dsc)并解压后,我运行: dpkg-source -x .dsc 将源 ..
发布时间:2021-11-17 01:05:54 服务器开发

需要为 PHP 7 和 PHPMYADMIN Nginx/Ubuntu 安装 2 个依赖项

我进行了大量搜索,包括 here 即使按照建议我仍然收到以下错误. 以下软件包具有未满足的依赖项: phpmyadmin : 取决于: php-gettext 但它不会被安装 取决于:php-seclib 但它不会被安装 关于如何将 php-gettext 和 php-seclib 添加到 PHP7 的任何建议? 错误截图 解决方案 这不是 PHP7 或您尝试安装的任 ..
发布时间:2021-11-17 01:05:42 PHP

半安装包和python循环依赖

更新到 ubuntu 12.04 到 12.10 时出现问题: root@ely:/sys/bus/usb/devices# dpkg -l |grep ^i[HUFW]iU libpython2.7 2.7.3-0ubuntu3.4 共享 Python 运行时库(2.7 版)iU python 2.7.3-0ubuntu2.2 交互式高级面向对象语言(默认版本)iU python-all 2. ..
发布时间:2021-11-17 01:05:08 Python

无法从 debian 中删除、清除、卸载 mongodb

我正在尝试重新安装它,因为它有问题.例如,我无法安装 Chromium,因为未配置 mongodb-org-server.但出于同样的原因,我什至无法将其删除. apt-get autoremove --purge mongodb 或者: apt-get 清除 mongodb 或者: apt-get remove --purge mongodb 都以同样的方式结束: dpkg: 错 ..
发布时间:2021-11-17 01:03:49 服务器开发

dpkg 错误:pycompile:未找到

sudo apt-get remove --purge mysql-server mysql-client mysql-common 当我尝试使用上述命令删除 mysql 时出现以下错误: 正在读取包列表...完成构建依赖树读取状态信息...完成包 'mysql-client' 没有安装,所以没有删除以下软件包已自动安装,不再需要:php5-mysqlnd使用 'apt-get autorem ..
发布时间:2021-11-17 01:03:13 其他开发

如何在使用 apt-get 安装软件包之前检查版本?

我正在考虑安装 hylafax+ 5.5.4 版,该版本上个月在我的 Debian PC. 我检查了 dpkg -l |grep“hylafax",发现当前版本是5.5.3.然后我检查了 apt-cache search hylafax 并看到软件包可用,但我看不到任何版本号. 如何在 apt-get 中找到可用的软件包版本? 解决方案 好的,我找到了. apt-cach ..
发布时间:2021-11-17 01:02:52 其他开发

由于依赖关系损坏,apt-get 无法安装任何东西

每当我为任何包运行 apt-get install 时,我都会收到此错误 ➜ ~ sudo apt-get install clang-5.0阅读包裹清单...完成构建依赖树读取状态信息...完成您可能需要运行 'apt --fix-broken install' 来纠正这些问题.以下软件包具有未满足的依赖项:gcc-7-multilib :取决于:libc6-dev-i386 (>= 2.11 ..
发布时间:2021-11-17 01:02:34 其他开发

软件包 php5 没有安装候选 (Ubuntu 16.04)

当我尝试使用以下代码在 Ubuntu 16.04 中安装 php5 时: sudo apt-get install php5 php5-mcrypt 我收到以下错误: 正在读取包列表...完成构建依赖树读取状态信息...完成包 php5 不可用,但被另一个包引用.这可能意味着软件包丢失、已过时或只能从其他来源获得E: 包 'php5' 没有安装候选 我试过重新安装,但没有帮助. 在我 ..
发布时间:2021-11-17 01:00:55 PHP

Ansible 命令模块说“|"是非法字符

我正在使用 Ansible 来部署我的项目,我尝试检查是否安装了指定的包,但我遇到了问题,任务如下: - name:检查python-apt是否安装命令:dpkg -l |grep python-apt注册:python_apt_installedignore_errors: 真 问题来了: $ ansible-playbook -i hosts idempotent.yml播放 [lxc- ..
发布时间:2021-11-11 00:56:29 其他开发