我在 Synaptic Manager 中更新后得到它
我最近从 16.10 全新安装了 Ubuntu 17.04。
错误信息:-
W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Run Code Online (Sandbox Code Playgroud) 运行 Synaptic 我收到以下错误消息:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
Run Code Online (Sandbox Code Playgroud)
接受消息后,Synaptic 退出。
如何让 apt-get 更喜欢本地存储库包,而不是从官方存储库再次下载相同的包版本?本地存储库已签名并受信任。我们已经尝试过 apt 偏好优先级。
原始问题是:“如何在不使用 sources.list 文件的情况下为本地存储库分配最高优先级”
我已经用我下载的软件包设置了一个本地存储库。当我需要重新安装 Ubuntu 时,我使用它来避免通过 Internet 下载相同的软件包。它是一个基本存储库,使用apt-ftparchive packages . > Packages. 我将其设为受信任的存储库以避免“未经身份验证的存储库”警告。(当您有一个不受信任的存储库,apt或者synaptic尝试通过 Internet 下载相同的软件包时,因为它是受信任的)。
我已经使用这个本地存储库至少 1 年了。但是我必须始终将我的本地存储库行放在sources.list文件的顶部才能使用它。但这很烦人,因为我每次重新安装 Ubuntu 时都必须打开一个终端并在上面打字,尽管有更好的工具software-properties-gtk. 我不能使用这个工具,因为它将源代码行放在 `sources.list 的末尾。
而真正的问题是,在apt 或 synaptic总是从前面提到的来源下载一个包,不检查包是否已在当地的仓库中。所以,我别无选择,只能将本地源放在sources.list做终端的顶部(我实际上并不讨厌终端,但我需要一个解决方案)。
我试过这种方法。但这对我没有帮助。
我的首选项文件是这样的 /etc/apt/preferences.d/local-pin-900
Package: *
Pin: release o=Local,n=ubuntu-local
Pin-Priority: 900
Run Code Online (Sandbox Code Playgroud)
我的发布文件是这个
Origin: Local
Label: Local-Ubuntu
Description: Local Ubuntu Repository
Codename: ubuntu-local
MD5Sum:
ed43222856d18f389c637ac3d7dd6f85 1043412 Packages
d41d8cd98f00b204e9800998ecf8427e 0 Sources …Run Code Online (Sandbox Code Playgroud) lubuntu 11.10 [... 17.10 ] 的全新安装具有突触 0.75.2ubuntu7 [... 0.84.2 ]。以前在另一个系统上使用突触时,工具栏中有一个搜索框,可以在其中输入搜索字符串,这会在输入字符串时减少显示的包。该框没有显示,我也没有找到任何启用/禁用它的设置。
作为一个前 Debian 用户,我“有点”记得我应该只使用一个包管理器... apt-get,aptitude, 或synaptic,但不能组合使用这三个,因为可能存在冲突,它们不能很好地混合。
我不知道我在哪里听过它,但它已经留下了它的记忆印记。所以我只是想和你核实一下,是否真的不建议这样做,或者它是否是一个都市传说,并且它是完全安全的。你能确认一下吗?
安装包的最干净的方法是checkinstall在调用之前仍然使用命令dpkg吗?
我正在尝试在使用apt-get代理的网络上使用命令,如下所示:
我们在端口 80 上使用 10.114.7.7 作为 Http 代理,然后出现一个身份验证窗口,要求输入用户名和密码。
我们的用户名/域是这样的:username@urmia.ac.ir
我想知道,我怎么能http_proxy=http://User:Pass@Proxyserver:Port在这种情况下使用!?我也试过 10.114.7.7 和 urmia.ac.ir 作为代理服务器,但没有结果!
Ubuntu 16.04,Synaptic Package Manager 没有用于快速过滤的搜索框。我可以使用搜索按钮,但它每次都会打开对话框,这真的很烦人而且不方便。

我想要像这样的东西,我们曾经在早期版本中使用过。

是 Ubuntu 做出了这个改变还是被 Synaptic 改变了?在 Ubuntu 16.04 中快速过滤的方法是什么?
我已经将 apt-get 用于我的大部分包管理。然而,有时我偶尔需要使用 Synaptic 来做某些事情。我想学习在 Synaptic 中执行以下操作的等效命令:
此外,有没有办法找到不再需要的包(例如,由于我删除了依赖项而不再使用的包)。我有一种感觉,我的系统非常臃肿,因为我删除了某些程序,而不是所有的依赖项都随之而来。
你可以有
deb [trusted=yes] http://pathtoserver/ubuntu bionic main
deb [arch=amd64] http://pathtoserver/ubuntu bionic main
分别在sources.list中。
有没有办法我可以做
deb [trusted=yes, arch=amd64] http://pathtoserver/ubuntu bionic main或类似的事情,我只能将 amd64 作为选项并且可信应该是肯定的。在 Ubuntu 18.04 仿生中。
如果我使用以下 deb 行
deb [arch=amd64 trusted=yes] http://pathtoserver/ubuntu bionic main
E: Conflicting values set for option Trusted regarding source
E: The list of sources could not be read.
Run Code Online (Sandbox Code Playgroud)
这是一个气隙系统,我已经镜像了 ubuntu 存储库以供离线使用。
我有。一个简单的问题。更新内核后,除非选择旧内核,否则无法启动(卡在紫色屏幕上)。那么如何使用突触删除新内核。我如何安全地做到这一点?我在 Quantal Quetzel。我的内核是 3.5.0-40。工作内核是 3.5.0-39。另外,如何阻止内核更新出现在更新管理器中?谢谢。