localrepository

如何在 ubuntu 中创建带有特定软件包的本地仓库,用于处理所有发行版客户端计算机的更新和安装请求
localrepository

如何在 ubuntu 中创建带有特定软件包的本地仓库,用于处理所有发行版客户端计算机的更新和安装请求

我只能通过下载整个镜像存储库来创建本地存储库。我想只为特定软件包而不是所有软件包创建存储库。我还希望这台 centos 机器有适用于 centos 和其他发行版的存储库。存储库将被更新,客户端计算机将从该服务器接收更新,而无需访问互联网。就像 WSUS 一样。我非常感谢你帮助我找到解决方案 我已经将一些特定的包下载到 ubuntu 服务器 22.04 LTS 中,并将其放在 /var/www/html/loca_repo 文件夹中,并在客户端机器中配置了 /etc/apt/sources.list 以仅从该服务器安装和接收更新,但它不起作用。 ...

Admin

apt-mirror 本地网络存储库
localrepository

apt-mirror 本地网络存储库

我有一个网络部分,无法访问互联网。但是它充满了 Ubuntu 16.04 机器。有时,我必须从这个网络部分下载一些标准软件包,但我不能,因为我在这个区域没有机会上网。所以我使用 apt-mirror,下载了整个存储库,这在初始阶段有所指示源列表任何 ubuntu 16.04 的文件。它大约有 500GB。但是,当我尝试安装除“mc”或某些通用包以外的其他东西时,我陷入了依赖地狱。例如,尝试安装“sssd”时,我收到: root@ubuntu:~# apt-get install sssd Reading package lists... Done Buil...

Admin

Apt 下载带有编码字符的文件
localrepository

Apt 下载带有编码字符的文件

我维护着几台无法访问互联网的 Ubuntu 服务器,因此无法连接到任何公共存储库。为了使我们的实例保持更新,我运行了一个脚本,该脚本基本上只下载已安装的软件包和任何依赖项,以使文件传输尽可能小(而不是下载整个存储库的镜像)。 这种方法已经运行了大约 5-6 年 (16.04LTS、18.04LTS、20.04LTS 以及现在的 22.04LTS),但在过去的 2 个月内,我注意到一些软件包在下载和保存时,\var\cache\apt\archives文件名中带有编码字符。 vim_2%253a8.2.3995-1ubuntu2.5_amd64.deb 举 个...

Admin

构建本地多版本 ubuntu apt 仓库
localrepository

构建本地多版本 ubuntu apt 仓库

最近想在公司内部搭建一个 ubuntu apt 仓库,一开始尝试用 apt-mirror 搭建本地仓库(20.04.4 LTS),在解决了 apt-mirror 的一些 bug 之后,成功搭建了 Ubuntu 20.04 LTS 的本地仓库,但是 Ubuntu 20.04.2 LTS 无法使用这个仓库,只有 20.04.4 LTS 可以使用,不知道问题出在哪里,如何搭建一个 20.04 所有版本都可以使用的仓库(不关心小版本)? root@ubuntu:~# cat /etc/apt/mirror.list ############# config ###...

Admin

如何在 apt 包管理器的 sources.list 中同时拥有 arch=amd64 和 trust=yes?
localrepository

如何在 apt 包管理器的 sources.list 中同时拥有 arch=amd64 和 trust=yes?

我想要做什么? 你可以有 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 Bi...

Admin

无法从本地宇宙存储库下载软件包
localrepository

无法从本地宇宙存储库下载软件包

尝试制作宇宙仓库的本地副本,但每次我尝试安装包时都会出现这种情况Package has no installation candiate。 我按照步骤操作这里创建本地仓库。 这是我的镜像列表 ############# config ################## # set base_path /mnt/mirror # # set mirror_path $base_path/mirror # set skel_path $base_path/skel # set var_path $base_path/var # se...

Admin

sudo apt-get update 失败。无法解析“archiveubuntu.digital.local”
localrepository

sudo apt-get update 失败。无法解析“archiveubuntu.digital.local”

我在执行 sudo apt-get update 时遇到问题。我收到以下消息: Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:2 http://package.perforce.com/apt/ubuntu trusty InRelease Hit:3 http://packages.microsoft.com/repos/vscode stable InRelease Err:4 http://ar...

Admin

使用 apt-mirror 创建本地 repo 时出错
localrepository

使用 apt-mirror 创建本地 repo 时出错

我想为 Ubuntu 18.04 和 16.04 创建本地仓库。我只想下载 64 位软件包。我使用“apt-mirror”将软件包下载到硬盘。 我在“mirror.lst”中使用以下内容 deb [arch=amd64] http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb [arch=amd64] http://archive.ubuntu.com/ubuntu xenial-security main restricted universe mu...

Admin

使用旧版 Ubuntu 版本创建 repo 服务器
localrepository

使用旧版 Ubuntu 版本创建 repo 服务器

我有一个安装程序服务,它使用 Ubuntu 镜像来安装使用 Ubuntu 作为操作系统的服务器集群。与应用程序/安装程序捆绑在一起的软件包现在与 Xenial amd64 16.04.04 及更高版本中更新的较新软件包不兼容。有没有办法创建一个仅包含版本 16.04.03 更新的本地 repo 服务器?到目前为止,我还没有找到任何方法可以做到这一点。 更改应用程序来修复不兼容性不是一个选择。 ...

Admin

重命名自定义 deb 包
localrepository

重命名自定义 deb 包

如何重命名可以上传到 reprepro 的 .deb 包? 例如,我有一个 deb 包example-latest.deb,它是最新版本,我创建了一个自定义存储库,以便用户可以从那里下载它,但现有的 ubuntu 存储库中有多个同名的包。因此,基本上我想将其重命名example-latest.deb为类似这样的名字myname.deb,以便使用我的存储库的用户可以通过键入来安装包apt install myname 从 deb 包中,我运行了以下命令: changestool myname.changes adddeb myname.deb chang...

Admin

分阶段发布包更新的最佳方法是什么?
localrepository

分阶段发布包更新的最佳方法是什么?

我在一家拥有多种环境的公司工作:开发、测试、生产。 我们目前有一种方法可以测试在 Ubuntu 存储库上发布的更新,但它非常复杂并且不能正常工作。 因此,我们正在尝试找到一种方法,可以从 Ubuntu 存储库中获取更新的快照,然后使用该快照上的包并仅将它们提供给开发服务器。 在我们更新并确保它不会破坏开发服务器之后,我们将希望将此快照提供给测试服务器,最后,如果一切正常,则对生产服务器执行同样的操作。 Aptly 听起来像是执行此操作的正确工具,但由于它使用自定义 gpg 密钥,因此如果不允许未经身份验证的存储库或包,我就无法执行 PXE/Netbo...

Admin

使用 cacher 作为代理执行 Ubuntu 预安装后找不到 Apt-Cacher NG 缓存文件
localrepository

使用 cacher 作为代理执行 Ubuntu 预安装后找不到 Apt-Cacher NG 缓存文件

我在 Ubuntu 主机上设置了 Apt-Cacher NG。我使用它来缓存另一个 Ubuntu 安装并为进一步的安装设置一个 repo。我尝试通过下面的预置文件安装 Ubuntu,指向 cacher 代理。我找不到缓存的 .deb 文件。它们被缓存了吗? 预置文件: d-i debian-installer/locale string en_US d-i time/zone string UTC d-i keyboard-configuration/xkb-keymap select us d-i netcfg/choose_interface s...

Admin

apt-get update 命令无法从 xenial 本地镜像运行
localrepository

apt-get update 命令无法从 xenial 本地镜像运行

使用 apt-mirror,我将 xenial 软件包下载到我的机器(ip 地址:172.16.3.37)。apt-mirror 的“mirror.list”内容如下。 ############# config ################## # set base_path /ubuntuRepo # # set mirror_path $base_path/mirror # set skel_path $base_path/skel # set var_path $base_p...

Admin

无法从 Ubuntu Xenial 本地存储库安装包
localrepository

无法从 Ubuntu Xenial 本地存储库安装包

我使用 apt-mirror 为 Xenial 创建了一个本地 repo。 当我在另一台机器上尝试时sudo apt-get update(当然,我配置了网络服务器),我收到以下错误,并且无法从本地存储库安装任何包。该怎么办? $ sudo apt-get update Get:1 http://172.16.3.37/ubuntu/ubuntu xenial InRelease [247 kB] Get:2 http://172.16.3.37/ubuntu/ubuntu xenial-updates ...

Admin

wget 下载 Ubuntu Repo
localrepository

wget 下载 Ubuntu Repo

我正在设置离线 Ubuntu Repo,我需要使用 Windows 机器下载 Ubuntu repo。我可以访问 WGET.exe 。执行此操作的命令是什么? 提前致谢。 ...

Admin