Questions tagged «package-management»

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

9
如何检查是否真的应用了网络代理?
我试图将网络代理设置为使用我局域网的Internet连接来更新软件包。虽然代理设置可在我的firefox上使用,但程序包管理器仍无法连接到Internet。我已经设置了代理,System >> Preferences >> Network Proxy并且也在“详细信息”中输入了代理的用户/密码。 如何确保正确应用代理网络?


3
软件更新程序-并非可以安装所有更新
我正在使用Ubuntu 14.04 LTS。当我尝试更新系统时,出现以下错误消息: 软件更新程序-并非可以安装所有更新 我用Google搜索,有人建议使用修复损坏的软件包sudo apt-get install -f。但这对我没有用。 当我使用apt-get upgrade这是我收到的消息: Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: gir1.2-rb-3.0 gir1.2-totem-1.0 librhythmbox-core8 libtotem-plparser18 libva1 libvlc5 libvncserver0 linux-generic-lts-utopic linux-headers-generic-lts-utopic linux-image-generic-lts-utopic rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugins smplayer smplayer-themes totem totem-common totem-mozilla totem-plugins vlc vlc-data …


3
Apt-get无法识别通过nvm安装的节点软件
我正在尝试安装.deb软件包,但是它需要几个依赖项,例如nodejs,nodejs-underscore,但是所有这些依赖项都已经通过安装nvm并可用。 无论如何,我是否可以apt-get识别通过nvm安装的软件包,以免它们冲突?我知道apt-get是系统范围的,而nvm是在本地用户空间工作的,因此这可能需要一些技巧。

1
将某些应用程序绑定到GNOME的原因是什么?
我不需要计算机中的Evolution,Tracker和其他软件包(Ubuntu 14.04,GNOME 3.9,Shell 3.10.4),但是GNOME依赖于这些软件包。我已经读到了一些技巧,可以在不真正删除其软件包的情况下禁用其中的一些技巧。尽管有这种方法,但我想知道以这种方式执行GNOME的原因。 我不想成为FUD'ish(我使用Linux已有10年了),但是在Windows中有“打开或关闭Windows功能”。从这种意义上说,鉴于Linux的体系结构优势,禁用这些软件包难道不是很容易吗?

5
为什么无法在我的系统上安装Wine?
我从全新安装升级到Ubuntu 12.10,并且尝试安装过很多次wine,但我总是这样: This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time. The following packages have unmet dependencies: wine: 它不会让我安装依赖项,或者说它需要另一组依赖项来安装它们。使用华硕KJ50 64位操作系统,Windows 7双重启动 sudo apt-get …

1
* -doc软件包的用途是什么?
我正在安装一些程序,每个程序都有一个XXX-doc程序包。我想是为了文档,甚至是手册页?因为我可以在线获取文档,所以在那种情况下可以删除所有doc软件包吗?我只需要基本的手册页,而不是整个文档,那么它们真正应该组成什么? 例如:vim-doc仅包含.html文件(使用进行了检查dpkg),因此我认为手册页不存在,那么doc包的用途是什么? 它是安全的:sudo apt-get purge (or remove) .*-doc?

5
为什么软件不打包在一个文件中?
我们看到大多数Windows软件都打包在一个可执行文件中。当我双击“安装文件”时,它会设置所有文件,二进制文件和库。 我了解Ubuntu或更一般的Linux软件包的依赖性。但是我想知道,为什么这些存在。不可能建立具有所有依赖关系的单个文件吗?这种方法有什么问题? 请尝试详细说明原因。

4
Dpkg和apt-get是否安装依赖项?
我一直在想,有没有办法告诉我,dpkg或者apt-get当我想安装软件包时还要安装它所需的所有依赖项吗?我使用来安装了一个软件包,dpkg但它抱怨一些依赖性问题,因此我不得不一个个地手动搜索,这样做有更好的方法吗?

3
有没有办法重置所有软件包/源并从头开始?
我一直在通过添加来自较旧的Ubuntu版本的源代码来进行软件包管理,以获取某些软件(例如PHP)的较旧版本。不幸的是,在某些时候我必须过分地使用它,因为现在每次使用apt-get或突触的尝试都以结束的方式出现,并显示一条错误消息,提示没有可供安装的候选程序。 我想重新开始-删除所有已安装的软件包和添加的源。有快速的方法可以执行此操作,还是需要重新安装操作系统?

7
如何修复损坏的软件包安装(mysql)
升级到Ubuntu 16.04之后,我注意到mysql出现令人难以置信的错误。确信这是一个损坏的设置,我尝试运行mysql清除。这似乎并没有删除所有内容,所以我尝试自己做: sudo rm -r /etc/mysql sudo rm -r /usr/share/mysql-workbench sudo rm -r /usr/share/mysql sudo rm -r /usr/share/mysql-common 这是一个错误。永远不要尝试这样做。现在,mysql甚至无法正确安装。我试过重新安装依赖项: sudo apt-get install --reinstall $(apt-cache depends mysql-server | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ' ) 和包本身: sudo apt install mysql-workbench mysql-server --reinstall 但是我遇到各种各样的隐秘错误,例如: sudo apt-get install --reinstall mysql-server …


3
更新后如何删除不工作的内核?
我有。一个简单的问题。更新内核后,除非选择了旧内核,否则无法启动(卡在紫色屏幕上)。因此,我该如何删除带有突触的新内核。而我该如何安全地执行此操作?我在Quantal Quetzel中。我的内核是3.5.0-40。工作内核是3.5.0-39。另外,如何阻止内核更新出现在更新管理器中?谢谢。

1
如何在不编译的情况下安装ImageMagick的最新上游版本?
我在使用ImageMagick时遇到了一些问题,并被告知Ubuntu的默认ImageMagick软件包是一个古老的版本,我应该升级以解决问题。 我怎样才能做到这一点?我拥有最新的Ubuntu版本(12.10)。Synaptic将我显示8:6.7.7.10-2ubuntu4为IM的最新版本。这意味着我的IM版本是6.7.7.10(convert --version输出相同)。IM 本身不提供deb二进制文件。Debian 有一些较新的东西,但是如果我了解的话,可以在一些测试/实验分支中使用。我在Launchpad上找到了IM,但是没有说明如何将其添加到我的资源中,似乎它不是我在搜索最新/测试版软件时遇到的常见PPA之一。我不知道该如何处理。 有什么方法可以标记要从某些前沿资源获取的包装,而使系统的其余部分要从标准资源获取的?升级到IM(6.8)的最新稳定版本可能是最好的选择,但这可能是科幻小说,因为甚至在Debian中也是如此。但是,我至少需要6.7.9。 注意:我想避免从源代码编译。我讨厌已经安装了某些东西,而无法使用apt-getSynaptic 轻松地对其进行操作。此外,编译程序没有更新。我经常编译,就像使用胶水,电线和鸭子胶带一样,感觉就像是在违背系统。不,我不确定要编译它。

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.