Questions tagged «package-management»

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

2
apt-get install --dry-run的输出是什么意思?
我想升级服务器,以确保修补了最近的OpenSSL错误。因此,要检查将要安装的东西的版本apt-get install --dry-run,请运行,然后看到类似以下内容的行: Inst openssl [1.0.1-4ubuntu5.11] (1.0.1-4ubuntu5.12 Ubuntu:12.04/precise-updates [amd64]) 我知道我不知道那是什么意思。这是否意味着它即将安装1.0.1-4ubuntu5.11并且5.12可用,或者我当前正在运行5.11并将其升级到5.12? 根据要求,以下是输出apt-cache policy openssl: openssl: Installed: 1.0.1-4ubuntu5.11 Candidate: 1.0.1-4ubuntu5.12 Version table: 1.0.1-4ubuntu5.12 0 500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages *** 1.0.1-4ubuntu5.11 0 100 /var/lib/dpkg/status 1.0.1-4ubuntu3 0 500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages ...而且我认为这可以清除一切。看来它将5.12从archive.ubuntu.com或中抢夺security.ubuntu.com。前面是500什么?

1
编译软件包时出错:“配置:错误:无gstreamer-1.0> = 1.0.0”
我正在尝试编译一个程序包,它需要gstreamer-1.0> = 1.0.3。我认为我的系统上安装了较旧的版本。因此,我下载并编译了gstreamer-1.0.4,并将其安装在/usr/local/lib/gstreamer-1.0中。 完成该操作后,我再次尝试编译该程序包,但是仍然出现与我没有的错误“ gstreamer-1.0> = 1.0.3”相同的错误。 我也尝试导出路径 “导出LD_LIBRARY_PATH = / usr / local / lib / gstreamer-1.0” “ whereis gstreamer-1.0”输出 gstreamer-1:/usr/lib64/gstreamer-1.0 /usr/local/lib/gstreamer-1.0 /usr/libexec/gstreamer-1.0 /usr/share/gstreamer-1.0 实际错误讯息 checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether …





3
尝试升级软件包
尝试升级我的软件包,但我不想升级到16.10。sudo apt update然后我跑去sudo apt upgrade升级我的包裹,但是在终端收到了这个消息 The following packages have unmet dependencies: libcjs0e : Conflicts: libcjs0 but 3.0.1-3build2 is to be installed python3-aptdaemon.pkcompat : Conflicts: packagekit Conflicts: packagekit:i386 我应该清除/删除这些软件包并重新安装它们吗?在此先感谢您的帮助。

2
在Ubuntu 18.04中打包php7.2-mbstring unmet依赖项
尝试安装php-mbstring进行MediaWiki设置。 第一次尝试Universe存储库后已添加:Ubuntu 18.04中缺少软件包php7.2-mbstring 但是给我带来了困难。 usertilo@myserver4:~$ sudo apt-get install php-mbstring Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not …

1
如何在Linux Ubuntu 14.04中将coreutils从8.21升级到8.24?
我想在dd中使用' progress '状态选项,该选项在coreutils 8.24 up中可用。Ubuntu 14.04(Trusty)具有coreutils 8.21,而coreutils的当前(稳定)发行版是> 8.24。 我希望在同一系统中从8.21升级到8.24,并在搜索Internet之后发现我很可能必须从源代码构建软件包。但是,在我短暂的计算生命中,他一直生活在Ubuntu上,我从未从源代码构建软件包,也不知道该如何做。另外,我不确定是否在没有Ubuntu“权限”的情况下升级coreutils是否会因为其他实用程序的某些依赖性问题而导致系统崩溃。 是否可以在不影响我当前的Ubuntu系统的情况下升级coreutils?有人可以指出实现该目标的方式吗?

1
apt-get install python-xxx与pip install
我仍在尝试理解我遇到的这个问题,并且阅读了很多有关sudo apt-get install python-XXXvs 的文章pip install,并且我理解了它的精髓(apt-get是一个软件包回购,由完全不同的一群人管理,可以通过pip,auto -updates以及其他所有可用的更新(二进制等)。但是,有些特殊的事情我不了解,也无法找到答案: 如果出于某种原因,我首先使用来安装软件包,例如numpy,sudo apt-get install numpy然后再进行安装pip install numpy。怎么了?numpy是否在其他地方以不同版本(例如,.local / lib)再次安装,所以现在我有两个独立的版本?导入时使用哪个?(如果我正确理解了它是分开的,并且apt-get是系统范围的,但是我已经看到对此问题的回答相互矛盾,例如在这里) 我注意到apt-get上的许多软件包与pip相比已经很旧了。例如,在编写ipython 2.3.0 vs 4.0.3,numpy 1.10.2 vs 1.10.4,spyder 2.3.5 vs 2.3.8时。它有什么优势,首先sudo apt-get install后跟一个pip install?还是那只是愚蠢的? 我注意到我的点值是1.5.6-如果您这样做的话,这是最新的值sudo apt-get install python-pip。而在点子上是8.0.2!我相信这已经引起了我的问题,因为使用该旧版本,您可以一次又一次地安装相同的软件包,并且不会发出警告。而且不知何故,它不能覆盖旧版本。我意识到了这一点,因为我可以继续卸载相同的软件包(例如numpy),当我这样做时它仍然总是存在pip show numpy。奇怪的是,总是显示相同的文件夹(.local /),但版本不同:S因此,我有两个与此相关的问题: 一个。什么是安装pip的最佳方法?我目前倾向于sudo apt-get install python-pip,pip install pip,sudo apt-get purge python-pip。那明智吗?对我来说似乎有点荒谬。 b。既然我知道我的很多软件包都被重复安装弄乱了,可能是因为有些软件包是用apt-get安装的,后来又用pip 1.5.6多次安装了,检查重复和清理的最佳方法是什么?我猜测使用脚本来pip全部卸载并重新安装是不安全的吗? PS:我不确定是否应该将其发布为新问题还是对原始问题的答复。因为这个问题更加简洁和笼统,所以我认为将其分开会更好。抱歉,如果我弄错了。


3
Debian的所有语言环境都相当于什么?
在Debian上,我可以依赖某个软件包locales-all来确保所有语言环境均已安装/可用。Ubuntu中没有这样的软件包。 它曾经有belocs-locales-*做同样的事情。或者,可以依赖于各种本地化包(如只de+ en+ fr对于大多数的西欧,也存在一定的局限性的;有时,软件事实上确实需要所有的标准语言环境)。这些软件包在严格而精确的AFAICT之间消失了。 那么,我可以使用哪种Ubuntu软件包Depends来提供所有语言环境? 编辑:这是不一样的locales包,它仅提供以生成语言环境所需的数据文件; 仅仅locales-all在Debian中安装软件包就可以立即使用这些语言环境,以及所有这些语言环境。(它包含一个软件包,在最新版本中,它也节省了很多空间。)这样,用户没有一个可以(偶然地)禁用必要语言环境的旋钮。

3
安装cURL库以满足对Ubuntu 12.04上R的依赖
我正在尝试安装curl库。它是RCurlR中软件包的依赖项,因此我必须安装它才能使R正常工作。我试过了: $ sudo apt-get install libcurl4-opensll-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libcurl4-opensll-dev 我在下面的三个链接中发现了类似的问题。但是他们无助于解决我的困境。 需要libcurl(在Ubuntu论坛上) curl软件包损坏(在Ubuntu论坛上) 当前未安装程序“ curl” 我需要进行以下Rcurl工作:sudo apt-get install libcurl4-opensll-dev。


4
如何下载Wine(wine1.5-i386软件包损坏错误)?
我努力了: sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.5 失败了 错误似乎是: The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable E: Unable to correct problems, you have held broken packages. 我需要wine1.5-i386但不是在Ubuntu上,所以我不能安装wine,因为wine1.5-i386它是其中的一部分。当我尝试在Ubuntu商店中获取红酒时,我得到了同样的错误,但细节较少。

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.