dpkg相关内容
我从以下文件夹结构构建并安装了一个 debian 包: myprog 德比安 控制 用户 本地 斌 myprog.sh ...使用以下命令: dpkg -b myprog/myprog.deb &&dpkg -i myprog.deb 当我现在通过键入以下内容删除包时: dpkg -r myprog .. 我收到以下警告: dpkg:警告:
..
我的 deb 文件安装到/opt/myCompany/myProgram,当我使用 dpkg -P myProgram 清除包时,所有内容都被删除了 - 甚至/opt(如果我的包是/opt 中唯一包含文件的包) - 我该如何避免在清除期间删除/opt 文件夹? 我尝试检查 postrm 中是否存在/opt 并添加它,如果不存在但不高兴...似乎在 postrm 脚本运行后删除了该文件夹.目前
..
..
我已从笔记本中删除 fglrx 并返回免费驱动程序,但 xfce4-power-manager 无法启动.这是一个已知错误 我得到了 apt-get 源,应用补丁,构建并安装它.现在一切正常,我已将此错误报告给 debian.但是现在我想保留这个包以防止升级一段时间 我知道笨拙的方法是增加包构建版本部分.例如 1.0.10-5 然后按版本保存包: 包:xfce4-power-mana
..
我有一个文本文件,其中的条目表示带有版本和内部版本号的构建标签,格式与 debian 软件包相同,如下所示: nimbox-apexer_1.0.0-12nimbox-apexer_1.1.0-2nimbox-apexer_1.1.0-1nimbox-apexer_1.0.0-13 使用 shell 脚本,我需要按 'version-build' 对上面的列表进行排序并得到最后一行,在上面的例
..
我正在开发某些脚本和小软件包,我也将它们打包为 debian 包. 代码在 git 中维护,我使用 make 目标和 git-archive 创建新的发布 tarball.然后将此 tarball 馈送到“uupdate -u .tar.gz"以从以前的打包版本进行更新.到目前为止,一切都很好,完全符合我的要求. 现在是棘手的部分:我想将打包信息,即 debian/下的所有内容(例如
..
我收到了一个包裹: $ apt-get source 现在我正在尝试构建它: $ dpkg-buildpackage -uc -us -j8 在输出的开头,声明: dpkg-buildpackage:从 dpkg-buildflags 导出 CFLAGS(来源:供应商):-g -O2 -fstack-protector --param=ssp-buffer-size
..
我已经开发了 debian 包并且在我的 post/pre 脚本(在我的例子中是 postrm)中有语法错误.我成功安装了包,但现在我无法删除这个包: /var/lib/dpkg/info/blablabla.postrm:11:语法错误:“;;"意外dpkg: 错误处理 blablabla (--remove):子进程安装后删除脚本返回错误退出状态 2 如何忽略它并完全删除包? 解决方
..
我正在编译一个 deb 包,当我运行 dpkg-buildpackage 时,我得到: dpkg-shlibdeps: 错误: 没有找到/usr/local/lib/libopencv_highgui.so.2.3 的依赖信息...make: *** [binary-arch] 错误 2 这是因为我手动安装了依赖项.我知道如果我安装依赖项(或使用 checkinstall),问题就会得到解决,
..
我正在尝试使用 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
..
我正在尝试在 aws ec2 免费单节点 ubuntu 实例上安装 Cassandra.我正在点击此链接 https://wiki.apache.org/cassandra/DebianPackaging 进行安装ubuntu 16.04 上的 cassandra. 我成功完成了所有步骤,直到这一步 udo apt-get install cassandra 这一步给了我如下错误: 正
..
我是 Debian 8 的新手,仍然是 Linux 初学者.我目前在 Windows 10 中运行 Debian 8 Oracle VM Virtualbox,以供参考. 对于我正在处理的项目,我的任务是将 Debian 8 包从源包安装到指定的 rootfs 文件夹.获取源文件(.tar.gz、.diff.gz、.dsc)并解压后,我运行: dpkg-source -x .dsc 将源
..
我进行了大量搜索,包括 here 即使按照建议我仍然收到以下错误. 以下软件包具有未满足的依赖项: phpmyadmin : 取决于: php-gettext 但它不会被安装 取决于:php-seclib 但它不会被安装 关于如何将 php-gettext 和 php-seclib 添加到 PHP7 的任何建议? 错误截图 解决方案 这不是 PHP7 或您尝试安装的任
..
更新到 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.
..
我正在尝试重新安装它,因为它有问题.例如,我无法安装 Chromium,因为未配置 mongodb-org-server.但出于同样的原因,我什至无法将其删除. apt-get autoremove --purge mongodb 或者: apt-get 清除 mongodb 或者: apt-get remove --purge mongodb 都以同样的方式结束: dpkg: 错
..
sudo apt-get remove --purge mysql-server mysql-client mysql-common 当我尝试使用上述命令删除 mysql 时出现以下错误: 正在读取包列表...完成构建依赖树读取状态信息...完成包 'mysql-client' 没有安装,所以没有删除以下软件包已自动安装,不再需要:php5-mysqlnd使用 'apt-get autorem
..
我正在考虑安装 hylafax+ 5.5.4 版,该版本上个月在我的 Debian PC. 我检查了 dpkg -l |grep“hylafax",发现当前版本是5.5.3.然后我检查了 apt-cache search hylafax 并看到软件包可用,但我看不到任何版本号. 如何在 apt-get 中找到可用的软件包版本? 解决方案 好的,我找到了. apt-cach
..
每当我为任何包运行 apt-get install 时,我都会收到此错误 ➜ ~ sudo apt-get install clang-5.0阅读包裹清单...完成构建依赖树读取状态信息...完成您可能需要运行 'apt --fix-broken install' 来纠正这些问题.以下软件包具有未满足的依赖项:gcc-7-multilib :取决于:libc6-dev-i386 (>= 2.11
..
当我尝试使用以下代码在 Ubuntu 16.04 中安装 php5 时: sudo apt-get install php5 php5-mcrypt 我收到以下错误: 正在读取包列表...完成构建依赖树读取状态信息...完成包 php5 不可用,但被另一个包引用.这可能意味着软件包丢失、已过时或只能从其他来源获得E: 包 'php5' 没有安装候选 我试过重新安装,但没有帮助. 在我
..
我正在使用 Ansible 来部署我的项目,我尝试检查是否安装了指定的包,但我遇到了问题,任务如下: - name:检查python-apt是否安装命令:dpkg -l |grep python-apt注册:python_apt_installedignore_errors: 真 问题来了: $ ansible-playbook -i hosts idempotent.yml播放 [lxc-
..