Questions tagged «apt»

Advanced Packaging Tool,基于Debian的发行版的软件包管理器。它也是在Ubuntu中安装软件包的最常用工具。有关使用任何apt工具的问题,应使用此标记。


5
查找从存储库安装了哪些软件包
我试图找到使用终端命令从存储库安装的软件包。 我在某处找到一条帖子说可以使用aptitude search "?origin (<repository>) ?installed",但无法正常运行。我尝试搜索来自ppa:ubuntu-wine / ppa的软件包,但没有得到任何结果: aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/) ?installed" aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/) ?installed" aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ raring/main) ?installed" 如果我能得到一些适用于PPA的东西,那就太好了。

4
mysql PPA-无效签名
我已经安装了mysql-server软件包!!! 我想确保我的Ubuntu中拥有最新的MySQL。所以(很久以前)我添加了repo.mysql.com/apt/ubuntuPPA。最近,我注意到这样做时与此存储库相关的错误apt update。按照本指南,我已经下载并导入了公共GPG密钥。 现在,当我执行sudo apt update此错误时: Err:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com> 操作系统信息:Ubuntu 18.10 我应该担心这个无效的签名吗?如何解决错误?
15 apt  mysql  ppa  gnupg 

1
apt搜索:完全匹配的限制
我已经在Linux上玩了一段时间了,但是我从来没有想过apt这个看似基本的功能。 问题是当搜索与Java或Python相关的内容或类似内容时,apt会找到数百个软件包。但是我想将结果限制为以python作为包确切名称的任何东西。 所以我尝试了类似的东西: apt search python | grep *python* 等等,但是从来没有想过。我讨厌不得不承认失败并导致基于Web的软件包详细信息或使用图形界面查找数据包。提前致谢。

1
为什么要安装一个统一范围的计算机删除ubuntu-desktop?
我想安装,unity-scope-github但遇到了意外 The following package was automatically installed and is no longer required: session-shortcuts Use 'sudo apt autoremove' to remove it. The following packages will be REMOVED: ubuntu-desktop unity unity-scope-home unity-tweak-tool The following NEW packages will be installed: unity-scope-github 现在,这可能是某些旧的/未积极维护的程序包中的错误,一旦我了解此问题,便会立即报告该错误。 我真正的问题:我怎么才能apt得出结论,即安装一个额外的作用域需要删除两个有用的meta-packages和unity-scope-home。 这是否表明数据库存在问题? 注释:session-shortcuts当我尝试安装时unity-scope-github,仅“不再需要” ,此操作sudo apt autoremove根本不会产生任何结果。 我知道unity-scope-github很老/没有积极维护,没有它我可以并且会过得很好

4
Google Chrome浏览器存储库故障
Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/chrome/deb stable InRelease' doesn't support architecture 'i386' 是我表演时得到的 sudo apt-get update. 我在此网站上找到了一个解决方案(跳过获取配置文件“ main / binary-i386 / Packages”的过程,因为存储库“ xxx”不支持体系结构“ i386”) 并执行 deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main 但是回来了 No command 'deb' found, did you mean: Command 'dex' from package 'dex' (universe) Command 'debc' from …

5
“ apt-get更新”始终无法获取
我不明白为什么这个问题可以解决。它始终显示此错误消息 Fetched 32.8 MB in 1min 16s (430 kB/s) W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-i386/Packages Hash Sum mismatch E: Some index files failed to download. They have been ignored, or old ones used instead. 我试图使用这些命令(在此问题中找到) sudo apt-get clean sudo rm -vf /var/lib/apt/lists/* sudo …
14 apt 

1
将Python安装恢复为默认设置以及apt软件包依赖关系
我在安装Python(第2个和第3个)方面玩了很多,并安装了一堆软件包,其中一些使用apt-get,但大多数使用pip。我也将许多已apt安装的软件包升级pip到了较新的版本。 我的问题是: 我该如何撤消所有这些更改,删除所有已pip安装的Python软件包,并仅将默认安装的默认软件包集保留在其默认存储库版本中,以及那些由apt-get其他软件安装但仅作为其他软件的依赖项而安装的软件包,始终降级到存储库版本(如有必要)。 我想要这样做是为了为系统提供一个经过整理的Python环境,并且仅在virtualenvs中进行修改。 没有重新安装系统是否可以实现?我将如何处理?

2
删除PPA:“ add-apt-repository --remove”与“ rm /etc/apt/sources.list.d/???.list”
根据如何删除PPA?摆脱PPA的方法主要有3种: 使用add-apt-repository命令: sudo add-apt-repository --remove ppa:???/??? 手动删除.list文件: sudo rm /etc/apt/sources.list.d/????.list 使用其他工具,例如ppa-purge...(不是此问题的主题) 我很好奇第一个选项和第二个选项之间的区别是什么,即add-apt-repository --remove与仅删除.list文件相比,还有其他功能吗? 我能想到的一个示例是与PPA一起安装的GPG密钥。将add-apt-repository处理和对比删除它们只是rm-ing的.list文件吗? 请注意,ppa-purge这个问题的主题既不是删除GPG密钥也不是使用!

3
oracle-java8-installer是否导致“ apt”删除?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 5年前关闭。 自从第一个Alpha版本发布以来,我一直在运行可信赖的软件,每天都会更新。我还从WebUpd8 PPA安装了oracle-java7-installer。今天,我在dist-upgrade期间注意到oracle-java7-installer被删除了。在我的边缘系统上,我只允许所有默认值,因此我允许删除,无论如何都希望尝试Java 8版本。但是,当我去安装oracle-java8-installer软件包时,它想删除“ apt”!显然,这引起了我的关注,甚至感觉像是安全方面的关注。帮助理解这一点将不胜感激。 $ sudo apt-get install oracle-java8-installer Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: visualvm ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-kochi-gothic ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming The following packages will be REMOVED: apt apturl nautilus-share python3-software-properties software-center software-properties-common software-properties-gtk …
14 apt  java 


5
如何解决“无法获取某些档案,可能运行apt-get update或尝试--fix-missing”错误?
我正在尝试使用安装phpMyAdmin,sudo apt-get install phpmyadmin但遇到此错误 Err http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main mysql-common all 5.5.34-0ubuntu0.12.04.1 404 Not Found [IP: 194.169.254.10 80] Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-common all 5.5.34-0ubuntu0.12.04.1 404 Not Found [IP: 91.189.91.15 80] Err http://security.ubuntu.com/ubuntu/ precise-security/main libmysqlclient18 i386 5.5.34-0ubuntu0.12.04.1 404 Not Found [IP: 91.189.91.15 80] Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-core-5.5 i386 5.5.34-0ubuntu0.12.04.1 404 Not Found [IP: …

2
如何解决APT错误“ W:无法获取[...]哈希总和不匹配”?
我真的不知道发生了什么,重新启动后我收到很多崩溃消息,如果我打开Firefox或Synaptic,它们也会崩溃。Synaptic返回以下内容: E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_raring-security_main_i18n_Translation-en E: The package lists or status file could not be parsed or opened. E: _cache->open() failed, please report. 然后出现顶部面板上的崩溃图标,并且关于合并列表存在一些错误。我用谷歌搜索,发现这没用sudo rm /var/lib/apt/lists/* -vf sudo apt-get update。为了能够在浏览器中工作,我删除了中的所有文件/var/lib/apt/lists。如果尝试sudo apt-get update,我会得到: W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_main_source_Sources Hash Sum mismatch W: …
14 apt 

4
如何使用apt-get安装软件包的最新版本?
使用apt-get 安装软件包的特定版本很容易: apt-get install <package name>=<version> 例如: apt-get install jenkins=1.517 但是,是否有安装最新版本的快捷方式? 例如,假设编写脚本来自动执行Jenkins安装。添加http:/q/pkg.jenkins-ci.org/debian到后/etc/apt/sources.list,可以从两个来源获得Jenkins 。现在,我想告诉apt-get安装最新版本,而又不知道执行脚本时的最新版本。 有可能以任何简单的方式吗?

2
为什么在新的Ubuntu 12.04安装更新之后没有安装?
我已经在计算机上安装了Ubuntu 12.04。一切都很好,无需更新。安装后,它显示了大约200 MB的更新要下载。从那时起,我一直在尝试安装所有更新。现在已部分完成,其中一些软件(firefox,VLC)已更新。它仍然显示要下载的39.3 MB更新,并且一次又一次失败。每次我尝试安装这些39.3 MB的更新时,它都表明它无法连接到Internet,但是我的连接没有问题(网络指示器表明它已连接,并且我可以浏览和下载任何内容)。它给了我以下信息: Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-3.2.0-43-generic-pae_3.2.0-43.68_i386.deb Size mismatch Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.2.0-43-generic-pae_3.2.0-43.68_i386.deb Size mismatch 我认为这是来源列表的问题。所以我给了以下命令 sudo rm -vf /var/lib/apt/lists/partial/* 以前,我在另一台计算机上遇到过类似的问题。当时,这种解决方案对我有用,但是现在我仍然面临这个问题。任何人都可以帮助我解决这个问题。 更新资料 这是输出 sudo apt-get update Hit http://dl.google.com stable Release.gpg Hit http://archive.canonical.com precise Release.gpg Get:1 http://extras.ubuntu.com precise Release.gpg [72 B] Hit http://dl.google.com stable Release Hit http://us.archive.ubuntu.com precise Release.gpg …

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.