目前,我的Ubuntu服务器无法到达外部网站。我需要向IT部门提供一个网站列表,这些网站需要白名单,以便我可以通过apt-获取、安装/更新/升级等方式升级我的Ubuntu软件包。除了www.ubuntu.com之外,还有其他提供常用软件包的网站吗?这些包裹在ubuntu.com有副本吗?
相关的问题,我如何才能找到Ubuntu包的来源?例如,我使用apt-get安装emacs来安装emacs (目前已被阻止),我如何做emacs包来自何处?
如果有一个现有的有用网站列表,那将是很好的。谢谢!-tx
发布于 2019-05-17 17:59:54
如果我们讨论的是APT存储库,那么我可以编写以下内容。
我使用以下/etc/squid-deb-proxy/mirror-dstdomain.acl.d/20-ubuntu域白名单(请参阅其内部的注释)运行Squid代理,以获得APT存储库:
# ubuntu archives
archive.canonical.com
archive.ubuntu.com
us.archive.ubuntu.com
ports.ubuntu.com
security.ubuntu.com
ddebs.ubuntu.com
mirrors.ubuntu.com
ports.ubuntu.com
old-releases.ubuntu.com
archive.canonical.com
extras.ubuntu.com
# changelogs
changelogs.ubuntu.com
# launchpad personal package archives
ppa.launchpad.net
private-ppa.launchpad.net
# additional mirror domains
## Google - Chrome, Earth, etc.
dl.google.com
## Opera browser
deb.opera.com
## OpenSuse build service
download.opensuse.org
## UbuntuZilla
downloads.sourceforge.net
## VirtualBox
download.virtualbox.org
## R language
cloud.r-project.org
## Wine
dl.winehq.org
## Typora markdown editor
typora.io
## VLC
download.videolan.org
## Vivaldi browser
repo.vivaldi.com
## PlayOnLinux
deb.playonlinux.com
# Debian
httpredir.debian.org
deb.debian.org
security.debian.orgUbuntu镜像的完整列表是可用的关于洗衣板和http://mirrors.ubuntu.com/。
关于包的来源-您可以使用apt-cache policy命令-参见下面的示例输出:
$ apt-cache policy nano
nano:
Installed: 2.5.3-2ubuntu2
Candidate: 2.5.3-2ubuntu2
Version table:
*** 2.5.3-2ubuntu2 500
500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.5.3-2 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packageshttps://askubuntu.com/questions/1144093
复制相似问题