我正在准备在非洲执行人道主义任务,在那里我们将把两台笔记本电脑留在一个低/成本高的互联网连接地方。我宁愿运行 Ubuntu 而不是说“另一个更阴暗的选择”。
因此,对于更新以及设置适应性(即,使用应用程序库),我想在 USB SSD 硬盘驱动器上创建Xenial 软件仓库的本地镜像,以便它们以物理方式带到连接更多/成本更低的插座。到目前为止,我一直在按照本教程的说明使用apt-mirror(请注意,法语领先,但我认为它已经足够标准了)。
我在Ubuntu 16.10系统上运行以下所有内容。
我的来源如下:
deb [arch=amd64] file:/media/andre/Depots/miroir/mirror/archive.ubuntu.com/ubuntu/ xenial multiverse universe main
deb [arch=amd64] file:/media/andre/Depots/miroir/mirror/archive.ubuntu.com/ubuntu/ xenial-updates multiverse universe main
deb [arch=amd64] file:/media/andre/Depots/miroir/mirror/archive.ubuntu.com/ubuntu/ xenial-security multiverse universe main
deb [arch=amd64] file:/media/andre/Depots/miroir/mirror/archive.ubuntu.com/ubuntu/ xenial partner
Run Code Online (Sandbox Code Playgroud)
我在未找到的Components-amd64.yml文件上执行“ sudo apt-get update ”时出错,而有一个Components-amd64.yml.gz文件的权限混乱(-rw-----)属于目标存储库中的 root。
** (appstreamcli:17139): WARNING **: No origin found for file _home_andre_Depots_miroir_mirror_archive.ubuntu.com_ubuntu_dists_xenial-security_restricted_dep11_Components-amd64.yml.gz
(appstreamcli:17139): GLib-GIO-CRITICAL **: g_converter_input_stream_new: assertion 'G_IS_INPUT_STREAM (base_stream)' failed
(appstreamcli:17139): GLib-GIO-CRITICAL **: …Run Code Online (Sandbox Code Playgroud)