Questions tagged «package-management»

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


2
不再需要dist升级
在Ubuntu 18.04可用之前,我正在使用Ubuntu 16.04。而且我正在使用sudo apt-get update,sudo apt-get upgrade并sudo apt-get dist-upgrade进行更新和升级。在Ubuntu 18.04中,我更改为使用apt而不是apt-get。对我来说很奇怪的是,sudo apt dist-upgrade它不再起作用:我使用sudo apt update和进行更新和升级sudo apt upgade,但是当我运行时sudo apt dist-upgrade,与使用时相反,没有发生任何事情sudo apt-get dist-upgrade。 当我使用sudo apt-get dist-upgrade某些软件包时,已将其删除,而另一些则已安装。但是,当我跑步时sudo apt dist-upgrade,什么也没有发生。我得到的是: sudo apt dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove …

3
防止Ubuntu在后台自动更新完成之前关闭
我已经在朋友的PC上安装了(x)Ubuntu 14.04。自动更新设置为“下载并自动安装更新”。 问题在于,使用了几个月后,他在不知不觉中关闭了PC,直到软件包升级完成。这会导致依赖项/程序包损坏,从而导致更新受到影响以及需要运行sudo dpkg --configure -a 是否有可能让Ubuntu像Windows一样在PC关闭或重新启动之前等待更新完成,以确保不会出现损坏的软件包并且他的PC保持自动更新?


3
这个删除旧内核的命令安全吗?
浏览Internet上的Ubuntu文章时,我遇到了以下命令: sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge 作者说这是一个单行命令,它将删除所有以前的Linux版本,仅保留当前版本! 我实际上正在寻找这样的命令,但是我不确定它的安全性。我想知道: 执行此命令是否安全? 该命令如何工作?即解释这么大的命令的一小部分 如果此命令用于其他目的,那么实现作者要求的正确命令是什么? 当我尝试自己推断所有内容时,我会感到非常困惑和沮丧。它包含了这是如何指挥工作众多/,|,\,*,和^字符,这是很难为谷歌。 我正在寻找此命令的逐步翻译和解释,我无法在Internet上找到它!

8
apt-get break:没有名为debian.deb822的模块
sys.path: ['/usr/lib/update-notifier'、'/usr/local/lib/python26.zip'、'/usr/local/lib/python2.6'、'/usr/local/lib/python2.6/ plat-linux3”,“ / usr / local / lib / python2.6 / lib-tk”,“ / usr / local / lib / python2.6 / lib-old”,“ / usr / local / lib / python2.6” /lib-dynload'、'/usr/local/lib/python2.6/site-packages'] terry@terrylaptop:/usr/lib$ sudo apt-get install python-debian Reading package lists... Done Building dependency tree Reading state information... Done python-debian is …

2
Ubuntu如何比Debian更新?
我正在阅读Debian,Ubuntu和Linux Mint:您应该使用哪个发行版? 另一方面,Ubuntu包含了新的和稳定的良好组合...有些软件包可以在两个发行版中使用,而其他软件包则专门用于一个或另一个 如果Ubuntu是基于Debian的,它将如何进行更新?它只是简单地使用不同的适当来源吗? 同样,由于它基于Debian,因此软件包兼容性为什么会有差异?它只是安装了一些不同的东西吗? 我能说......么: 所有Debian软件包都将在Ubuntu上运行。 所有Ubuntu软件包都将在Linux Mint(基于Ubuntu)上运行。


1
如何列出默认安装的软件包?
我正在为所有版本的Ubuntu开发脱机安装程序,并且需要Ubuntu的默认已安装软件包列表。有没有办法从任何服务器(Web服务器)获取此信息?任何可获取任何Ubuntu版本默认安装包列表的脚本。 我将提供Ubuntu版本,脚本将获取软件包列表。 注意:我至少需要一个服务器地址。我可以为此编写脚本。

5
使用apt获取软件包描述
如何使用来获得包装的平淡无奇的描述apt?我都尝试过apt-cache show,apt-cache showpkg但没有运气。 使用synaptic就像输入包名称一样容易,并且描述是由标准视图给出的,但是有时候我更喜欢只使用apt-cache,例如从终端。


2
从系统中删除gitlab软件包后手动删除/ opt / gitlab /目录是否可以?
我刚刚从ubuntu 16.04系统中删除了一个软件包。删除软件包后,终端显示如下警告: Removing gitlab-ce (8.10.4-ce.0) ... Purging configuration files for gitlab-ce (8.10.4-ce.0)... dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/sv' not empty so not removed dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/etc' not empty so not removed dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/service' not empty so not removed dpkg: warning: …

1
如何安装python-gpgme ubuntu 14.04
我安装了Dropbox,但是当我运行它时。我收到一条错误消息: In order to use dropbox you need proprietary daemons. Install python-gpgme. 然后,我从这里开始安装该python模块,但在那里以书面形式使用apap或synaptic来安装软件包,这通常被认为是一种安全简便的方法。如何使用aptitude安装此python-gpgme?我使用apt-get,从未使用过aptitude。帮我安装。

3
如何从apt-get autoremove中排除软件包?
我处于一种情况,要删除的孤立软件包列表中apt-get autoremove包含我要保留的软件包。显然我不小心删除了一个依赖它的包装。我现在如何才能按明确希望的方式标记该软件包,从而apt-get autoremove不会将其删除?

3
在Ubuntu中安装R软件包的首选方法是什么?
我正在ubuntu中的R中进行安装,但是我对安装软件包的许多选项感到有些困惑。 传统方法是通过将它们安装在R内install.package()。但是,Ubuntu提供了使用进行安装的可能性apt-get。这很有趣,因为操作系统将保持软件包的更新。由于它们只有几个软件包,因此迟早会造成问题。我最终将通过传统方式安装软件包,以不同的方式安装它们,也许(?)这也会造成版本问题。 在Ubuntu中安装和保留R软件包的首选方法是什么?

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.