Questions tagged «package-management»

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

4
是否需要安装不受信任的软件包?
我昨天尝试安装VLC Player,但Requires installation of untrusted packages出现错误。我花了几个小时寻找解决此问题的方法,最后想到了一个建议,说要更改服务器以从中下载更新。我这样做了,当我在更新管理器中单击“检查”时,它给了我404错误。我尝试将服务器切换回主服务器(之后又切换到其他服务器),但现在仍然出现404错误: 还有我在下载或更新时遇到的另一个错误: 编辑:输出cat /etc/apt/sources.list: deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted #Added by software-properties # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ precise multiverse universe #Added by software-properties ## Major bug fix updates …


10
是否可以从URL安装.deb?
有没有一种方法可以使用Shell从URL 直接安装deb软件包?就像是 dpkg -i http://domain.com/path/to/package.deb (我知道我可以先使用wget然后再使用dpkg,我只是想知道是否已经有一些东西可以了)


9
如何在Ubuntu上更新VS Code?
我下载了适用于Ubuntu(64位)的VS Code的zip版本,并且能够平稳运行一段时间。一些扩展也已安装。 如何有效地更新此VS Code安装?我能想到的一件事是,只需下载新的zip并将其解压缩到同一位置,只保留旧的“扩展名”文件夹即可。 如果使用该.deb版本,是否需要相同的过程(每次有更新时下载新的.deb吗?)

6
如何检测和删除通过pip安装的Python软件包?
我不小心使用pip而不是将Python软件包安装到了系统中apt-get。我这样做有两种方式: 使用较旧版本的virtualenv时,我忘了--no-site-packages在创建virtualenv时附加-之后,当我调用时pip install,Python软件包将安装到系统而不是virtualenv 在正确设置的virtualenv中,我键入了sudo pip install somepackage-安装到系统而不是virtualenv的sudo 我碰巧注意到了这一点,因为我pip freeze在virtualenv之外键入了内容,并发现了一些不应该在那里列出的Python软件包。所以现在我的问题是: 如何识别系统上已错误安装的所有Python软件包(即,出现在pip freeze列表中但未安装的Python软件包apt-get)? 如何删除它们?

4
您如何看待哪些软件包可以更新
FreeBSD用户加入您的行列。我被要求照顾运行10.04 LTS的Ubuntu Server。 从中/usr/lib/update-notifier/update-motd-updates-available可以看到服务器上有许多更新,但是我看不出有哪种方法可以告诉您将要更新的内容。 任何人都可以为我指明正确的方向,以便我可以查看运行时将更新哪些软件包apt-get upgrade? 更新: 目前无法回答我自己的问题,因此暂时将其扔在这里: 除以下apt-get upgrade --dry-run建议外, /usr/lib/update-notifier/apt-check -p还将列出所有具有可用更新的软件包。

2
为什么将OpenJDK 10打包为openjdk-11- *?
在寻求从源代码编译OpenJDK时,最新的通用可用性版本(OpenJDK 10.0.1)坚持使用OpenJDK 9或10。但是,JDK 11 将于2018年9月发布。 但是,令我惊讶的是,当我这样做时apt search openjdk,结果是: ... openjdk-11-jdk - OpenJDK Development Kit (JDK) ... openjdk-8-jdk - OpenJDK Development Kit (JDK) ... 没有OpenJDK 9或10! 等一下,那是OpenJDK 11吗?也许是Beta版本?不... 所以我看着apt show openjdk-11-jdk: Package: openjdk-11-jdk Version: 10.0.1+10-3ubuntu1 ... 为什么将OpenJDK 10打包为openjdk-11- *?

4
14.04中Qt5的开发包是什么?
我想在台式机上构建一个Qt5示例。我安装了qt5-default和qtdeclarative5-dev,但是仍然出现此错误: Project ERROR: Unknown module(s) in QT: quick qml 应该安装哪个软件包进行编译?在Qt4时代,libqt4-dev

4
如何解决“ AppStream缓存更新已完成,但由于错误而忽略了一些元数据。”?”
我apt update以root用户身份执行,但收到以下错误消息: AppStream cache update completed, but some metadata was ignored due to errors.我发现此链接提供了一种编辑此配置文件的解决方案:/usr/share/app-info/xmls/org.freedesktop.fwupd.xml。但是我打开了它,发现与解决方案具有相同的代码。我的配置文件 我可以通过此问题更新我的软件包吗?编辑:来自shell的完整日志: Des:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Obj:2 http://es.archive.ubuntu.com/ubuntu xenial InRelease Des:3 http://es.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB] Des:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,0 kB] Des:5 http://es.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB] Des:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 …


8
我如何找到要通过apt-get安装的软件包
在进行了man apt-get粗略的Google搜索之后,还不清楚如何找到要使用apt-get(从互联网上)安装的新程序的方法(这是另一个Linux发行版的强大而简单的功能)。 我正在使用Ubuntu Server 8.04 LTS(用于某些随机工作的继承系统),因此没有GUI。 有人在这里有快速建议吗?

1
apt发出“不稳定的CLI界面”警告
我正在编写一个脚本,该脚本需要读取包含我写此行的软件包信息的文件 apt show $PACKAGE_NAME > pack_info.txt 但是,这不会创建pack_info.txt文件,并始终发出以下警告: 警告:apt没有稳定的CLI界面。在脚本中谨慎使用。 目前,我尝试同时重定向STDOUT&STDERR使用&>,结果给出了pack_info.txt我们需要的文件。 我也尝试从中获取内容dpkg,这也有效: dpkg -s $PACKAGE_NAME > pack_info.txt 它既不显示警告也不显示错误是件好事。 不好的是,我们不想使用dpkg,而只希望apt的STDOUT重定向到文件。 因此,我有三个问题要问: 稳定的CLI界面到底是什么意思? 如何安全无误地在脚本中使用此类命令?[请注意举例说明] 有没有一种方法可以只将STDOUT重定向apt show到文件?



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.