Questions tagged «package-management»

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

6
为什么更新和升级甚至存在分离?
我了解在apt命令中update,将更新可用软件包的列表,但不会升级已经从这些软件包安装的软件。 我也了解,可以如上所述upgrade从更新后的软件包中升级已经安装的所有软件update。 Ubuntu / Debian开发人员进行此拆分update并upgrade使用一个命令来完成这两项任务的原因是什么? 这更多是关于Ubuntu开发人员的体系结构哲学的问题。

1
如何在自动删除4个Linux内核之前将它们默认保留在/ boot中
我进行了一些挖掘,发现内核的自动清理已开始,/etc/kernel/postinst.d/apt-auto-removal并且文件状态为: # In the common case this results in two kernels saved (booted into the # second-latest kernel, we install the latest kernel in an upgrade), but # can save up to four. Kernel refers here to a distinct release, which can # potentially be installed in multiple flavours counting …

5
15.10上没有“ libicu52”的安装候选
尝试安装时sudo apt-get install libicu52,出现以下错误。 我正在使用Ubuntu 15.10(64位)。 Reading package lists... Done Building dependency tree Reading state information... Done Package libicu52 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'libicu52' …

2
为什么杯子如此频繁地更新?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 几乎每次我进行软件更新时,都会看到杯子或杯子名称中的杯子正在更新。 那是正常的吗?无论我运行的Ubuntu版本如何,这似乎已经发生了很多年。我一直很好奇-杯子似乎着火了-比其他任何F / LOSS项目都活跃得多。

4
14.10葡萄酒和fglrx冲突
我刚刚从14.04更新到14.10,遇到了同时安装wine和fglrx的问题 导致问题的酒依赖关系如下 葡萄酒> wine1.6> wine1.6-amd64>(ocl-icd-libopencl1(> = 1.0)| libopencl1)&&(ocl-icd-libopencl1(> = 1.0)| libopencl-1.1-1) fglrx> fglrx-core>与libopencl1冲突&&替换libopencl1 我试图更改wine软件包文件以删除依赖项,但最终感到困惑,我在互联网上进行搜索以试图使其忽略该问题,但我无法使其正常运行 任何帮助将非常感激 编辑 我发现了2个与此相关的错误报告-https: //bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1376587&https : //bugs.launchpad.net/ubuntu/+source/ fglrx-installer / + bug / 1129409

1
是否可以将PPA存储库添加到/etc/apt/source.list?
通过sudo add-apt-repository '<deb url codename component>',将存储库添加到/etc/apt/source.list文件。 通过sudo add-apt-repository ppa:<user>/<ppa-name>,我看到所有的ppa存储库都添加到了/etc/apt/source.list.d目录中: $ ls /etc/apt/sources.list.d/ ferramroberto-sopcast-precise.list ferramroberto-sopcast-precise.list.save google-talkplugin.list google-talkplugin.list.save kalakris-okular-precise.list kalakris-okular-precise.list.save linrunner-thinkpad-extras-precise.list linrunner-thinkpad-extras-precise.list.save precise-partner.list precise-partner.list.save staticfloat-julia-deps-precise.list staticfloat-juliareleases-precise.list staticfloat-juliareleases-precise.list.save telepathy-ppa-precise.list telepathy-ppa-precise.list.save ubuntu-wine-ppa-precise.list ubuntu-wine-ppa-precise.list.save venerix-blug-precise.list venerix-blug-precise.list.save 可以将ppa存储库添加到/etc/apt/source.list文件的末尾吗? 为什么对PPA存储库与非PPA存储库的处理方式不同? 是否有其他与ppa类似的非ppa存储库? 将 sudo add-apt-repository '<deb url codename component>'PPA存储库添加到/etc/apt/source.list或/etc/apt/source.list.d下的某些文件吗?

3
如何列出可用的反向升级
我刚刚按照Ubuntu Backports激活了手动反向移植,但我有两个问题。如何在命令行中(例如apt-cacher或aptitude): 列出具有可用反向升级的已安装软件包?(以前,我使用apt-show-versions -u过可升级的软件包) 列出所有可用的backport软件包(是否已安装)?

1
如何以编程方式确定系统是台式机还是服务器?
有什么方法可以区分Ubuntu Server和Ubuntu Desktop吗? 我有一个用于设置轻量级Web服务器的Bash脚本(无耻插件),并且我已经注意到,当我在自己的计算机上运行此脚本时,我的Ubuntu(Desktop)安装被搞砸了-我很漂亮确保罪魁祸首是以下代码行: echo -e "\e[1;32mDave, I'm removing the bloatware.\e[0m" for halBox_package in apache2 bind9 nscd php portmap rsyslog samba sendmail; do if [[ -f /etc/init.d/$halBox_package ]]; then ( service $halBox_package stop ) > /dev/null fi ( apt-get -qq -y remove --purge "$halBox_package*" ) > /dev/null 2>&1 done 我想做的是检测脚本是否以Server风格运行,因此我可以决定是否清除这些软件包。如果无法区分口味,您能告诉我Ubuntu桌面正常运行所需的软件包吗?

8
sudo apt-get install(google-chrome-stable_current_amd64.deb)无法正常工作
有人告诉我sudo apt-get install (package.deb)也要安装所有依赖项的软件。 我正在尝试安装Google Chrome,但是当我执行此步骤时,它会产生以下错误: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package google-chrome-stable_current_amd64.deb E: Couldn't find any package by regex 'google-chrome-stable_current_amd64.deb' 有谁能解决这个问题?


2
百胜何时会成为Ubuntu用户使用?
我的理解是,yum和rpm系统仅对Red Hat,Fedora和CentOS等发行版有用。我以为Ubuntu是基于Debian的系统,对yum毫无用处。 因此,我很惊讶在Ubuntu官方存储库(第Universe库)中找到yum。 百胜何时会成为Ubuntu用户使用?

2
如何删除在特定日期之后安装的所有更新?
我已允许更新管理器安装200 Mib的更新,并且我认为这些更新使我的图形驱动程序出现问题。因此,我需要一种方法来删除自5月30日(例如12月30日)(或任何其他日期)以来已安装的更新。如果我必须手动删除它们(在逐一卸载它们的情况下),请您提供有关如何执行该操作的说明。


7
如何不使用Synaptic或Keryx脱机更新Ubuntu?
我在家中使用Ubuntu 12.04,并具有良好的互联网连接,并且系统运行正常。 我的一位朋友的办公室很小,他正在考虑从Windows切换到Ubuntu 11.10或更高版本。问题是他没有Internet连接。 他问我,没有互联网,是否有可能安装所有更新。我进行了很多搜索,发现这个问题说使用Keryx或Synaptic Manager可以做到。 但是我使用的是11.04,并且没有Synaptic管理器,因此我可以生成和下载脚本。以其他方式尝试安装keryx(在任何必须获取更新或具有Internet连接的新安装系统上) 它向我显示我没有python的错误,但是我有那个 安装这些应用程序不符合依赖性。这里的重点是 如何在没有Internet的情况下全新安装Ubuntu。 我如何安装 ubuntu-restricted-extras


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.