Questions tagged «package-management»

有关软件包管理的问题,尤其是APT和dpkg系统。

5
软件包中缺少zsh手册页文档?
我有一个新安装的xubuntu 13.10 x64。我决定通过突触安装zsh并将其设置为默认外壳。安装的zsh版本是:zsh 5.0.2(x86_64-pc-linux-gnu)。 安装zsh看起来不错,但是似乎没有man文档zsh。输入命令可以man zsh给我以下信息:No manual entry for zsh. 除了zsh本身,zsh-lovers,zsh-doc,zsh-dbg外,我还从synaptic安装了。我在zsh安装中错过了什么,而最终却zsh没有人工文档?

4
如何重新安装软件包
安装libebml3时出现此错误: Errors were encountered while processing: libebml3:i386 Error in function: dpkg: error processing libebml3:i386 (--configure): Package is in a very bad inconsistent state - you should reinstall it before attempting configuration. 我怎样才能解决这个问题?



6
将Debian Sid添加为软件包存储库?
我正在运行12.04 Precise beta(从11.10 Oneiric升级),并且在/etc/apt/source.list中添加了以下代码行: deb http://http.us.debian.org/debian unstable main contrib non-free 为了获得更新的软件包版本(八度3.6),我需要它,但在精确的存储库中不可用。 这工作正常,但是现在当我要升级时,有大量需要更新的软件包。我认为这是因为sid包含许多软件包的较新版本,而不是精确版本。 我暂时禁用了sid存储库,它可以正常工作-但是我很好奇,如果我允许所有这些升级都通过,将会发生什么?它会破坏我的系统吗?Ubuntu Precise和Debian Sid存储库的结构在某种程度上有根本不同吗?

5
Wine的签名验证错误-索引文件下载失败-更改镜像无济于事
当我sudo apt-get update收到如下所示的错误时。 W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F W: Failed to fetch https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/InRelease The …

4
Debian软件包如何从PyPI安装Python模块
这个问题试图补充这个问题。我有一个使用PyPI第三方模块的python应用程序。我想将我的应用程序打包到一个debian软件包中,但是不知道如何处理不在debian / ubuntu存储库中的python依赖项(也打包为debian软件包) 解决方案1: 将PyPI中的模块直接构建到我的debian软件包中。 解决方案2: 使用stdeb为所有我需要的PyPI模块创建debian软件包,并将它们添加到debian / ubuntu仓库。 我实际上需要一个解决方案#3,因为我想在安装Debian软件包时安装PyPI依赖项,最好将其安装到virtualenv中! 什么是解决方案#3?我需要调整DEBIAN / preinst 维护者脚本吗?



2
如何在16.04中删除Python 2?
Ubuntu已在16.04中删除了Python 2。但是,升级后仍会安装它(它不是“过时的软件包”的一部分)。 有没有一种干净的方法可以以干净的方式删除Python 2 及其所有依赖项(以完全摆脱它)? 有apt purge路要走吗? root@ubuntu ~# apt purge python2.7 Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libnss-ldap Use 'apt autoremove' to remove it. The following packages will be REMOVED: auth-client-config* ldap-auth-client* ldap-auth-config* …

5
关于compiz,libkf5akonadisearch-bin软件包的未知多Arch类型,从14.04升级到16.04的错误
我正在尝试使用将我的14.04机器升级到16.04 do-release-upgrade。明智地下载了软件包列表之后,我看到以下错误: Unknown Multi-Arch type 'no' for package 'compiz-core' Unknown Multi-Arch type 'no' for package 'compiz-gnome' Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min Unknown Multi-Arch …

2
不安装(残留配置)安全删除所有文件吗?
在Synaptic Manager中,我注意到该列表中有很多软件包,并且想知道是否由于某种原因不应删除任何软件包?或者,如果可以安全地将其删除。有可能应该保留其中一些,还是显示应该清除的无用软件包? 我已经跑了,sudo apt-get autoremove 但是他们还在那里。(也清洁和自动清洁)

2
如何获得“ apt-get update”以在无法访问互联网且手动分配IP地址的计算机上工作?
我已经apt-mirror在一台可以访问互联网的计算机上成功设置并下载了最新的ubuntu软件包。目标是在apt-get update无法访问Internet的目标计算机上进行操作时,将该计算机用作存储库。两台机器都设置了手动IP地址,并且两台机器都以Ubuntu 16.04作为操作系统运行。的etc/apt/sources.list在目标机器只有1行: deb http://<local_repo_IP>/ubuntu/ xenial main restricted multiverse universe 但是在sudo apt-get update目标计算机上执行操作时,出现以下错误: Ign:1 http://<local_repo_IP>/ubuntu/dists/xenial main InRelease Ign:2 http://<local_repo_IP>/ubuntu/dists/xenial main Release Ign:3 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted amd64 Packages Ign:4 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted i386 Packages Ign:5 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted all Packages Ign:6 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted Translation-en_HK Ign:7 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted Translation-en Ign:8 http://<local_repo_IP>/ubuntu/dists/xenial main/multiverse amd64 Packages Ign:9 …

4
给定的程序包和依赖项需要多少空间?
给定一个程序包名称,我想查找如果删除了程序包及其依赖项,将释放多少空间。 由于包之间可能会共享依赖关系,因此正确的放置方式是:包占用多少空间,包括该包仅使用的所有依赖关系 我更喜欢CLI解决方案,因为我会在脚本中使用它们

1
对构建OpenStack软件包感到困惑吗?
我在Ubuntu QA站点上找到了OpenStack构建任务,但对构建步骤有些困惑。 这是构建步骤的链接:https : //jenkins.qa.ubuntu.com/view/Openstack_Testing/view/Grizzly/job/precise_grizzly_keystone_stable/275/consoleText 从jenkins构建日志中,我知道Ubuntu如何构建Openstack软件包的步骤: 从github获取openstack代码,使用 git clone openstack tar.gz使用构建文件python setup.py sdist 用于bzr获取由规范维护的debian控制文件 使用dch命令生成新的构建版本并将其提交到本地 用于bzr builddeb -S -- -sa -us -uc生成源包和相关的控制文件,例如dsc 在包裹上签名 用于mk-build-deps安装依赖项 用于sbuild生成真实的Deb包 上传到测试库 我的问题是: 在第5步中,我们已经可以不用生成deb包了-S,但是为什么我们最终使用sbuild它来生成它呢?这仅用于签名吗? bzr builddeb和之间有什么区别sbuild? 我发现jenkins使用的构建脚本位于:~openstack-ubuntu-testing/openstack-ubuntu-testing,但是当我尝试在下运行任何命令时bin,总是得到: root@demo:~/openstack-ubuntu-testing/bin# ./build-package Traceback (most recent call last): File "./build-package", line 14, in <module> from openstack_ubuntu_testing.build.component_build import ComponentBuild File "/home/sysadmin/openstack-ubuntu-testing/bin/openstack_ubuntu_testing/build/component_build.py", …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.