Вы настраиваете локальное зеркало для среды, где клиенты/серверы должны только использовать этот внутренний зеркальный сервер и затем внезапно пакеты как , ttf-mscorefonts-installer
( 1 , 2 ) хотят загрузить содержание с SourceForge, которая — в зависимости от того, кто когда-либо владеет SourceForge в то время — является субоптимальной в лучшем случае
"*-installer" пакеты часто указывают на несвободные программы.
(Свободные программы могут быть упакованы непосредственно. Для этого не нужна "программа установки" или EULA.)
С https://help.ubuntu.com/community/Repositories/Ubuntu :
Четырьмя главными репозиториями являются:
Главный - свободные программы с канонической поддержкой и открытым исходным текстом.
Вселенная - свободное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом.
Ограниченные - проприетарные драйверы для устройств.
Многообразие - программное обеспечение, ограниченное авторским правом или правовыми вопросами.
Несвободное программное обеспечение, как правило, ограничивается "ограниченными" и "многовекторными" карманами репозиториев Ubuntu.
Если вы не хотите распространять несвободное программное обеспечение на зеркале, один из вариантов - просто исключить мультиверсное.
Если вы не хотите распространять несвободные программы в определенной системе, тривиально удалить мультиверсные программы из apt исходных текстов.
, когда я искал больше имен - FlashPlugin-установщик и Некоторые другие * -installer Packages - я обнаружил, что эти пакеты зависят от wget
. Очевидно.
Итак, я запустил следующую команду с этим результатом (в алфавитном порядке отсортирован) на установке 20,04:
$ apt-cache rdepends --no-recommends --no-suggests --no-enhances wget | grep -v wget:i386
wget
Reverse Depends:
abcde
abi-monitor
apf-firewall
apt-mirror
bladerf-firmware-fx3
bladerf-fpga-hostedx115
bladerf-fpga-hostedx40
bladerf-fpga-hostedxa4
bladerf-fpga-hostedxa9
cloud-image-utils
cltl
cpanminus
cpl-plugin-amber-calib
cpl-plugin-fors-calib
cpl-plugin-giraf-calib
cpl-plugin-hawki-calib
cpl-plugin-muse-calib
cpl-plugin-naco-calib
cpl-plugin-uves-calib
cpl-plugin-vimos-calib
cpl-plugin-visir-calib
cpl-plugin-xshoo-calib
dahdi-dkms
debian-cd
debootstrap
diaspora-installer
dillo
|di-netboot-assistant
disc-cover
dphys-config
ebook-speaker
firehol-tools
firmware-b43-installer
firmware-b43legacy-installer
firmware-microbit-micropython-dl
flashplugin-installer
fonts-mathematica
|foomatic-db-engine
freedombox
geographiclib-tools
|gkrellweather
google-android-build-tools-17-installer
google-android-build-tools-18-installer
google-android-build-tools-19-installer
google-android-build-tools-20-installer
google-android-build-tools-21-installer
google-android-build-tools-22-installer
google-android-build-tools-23-installer
google-android-build-tools-24-installer
google-android-m2repository-installer
google-android-ndk-installer
google-android-platform-10-installer
google-android-platform-11-installer
google-android-platform-12-installer
google-android-platform-13-installer
google-android-platform-14-installer
google-android-platform-15-installer
google-android-platform-16-installer
google-android-platform-17-installer
google-android-platform-18-installer
google-android-platform-19-installer
google-android-platform-20-installer
google-android-platform-21-installer
google-android-platform-22-installer
google-android-platform-23-installer
google-android-platform-24-installer
google-android-platform-2-installer
google-android-platform-3-installer
google-android-platform-4-installer
google-android-platform-5-installer
google-android-platform-6-installer
google-android-platform-7-installer
google-android-platform-8-installer
google-android-platform-9-installer
google-android-sdk-docs-installer
googleearth-package
hplip
hyperspec
|ieee-data
jigdo-file
kinect-audio-setup
ktoblzcheck
libcupt4-2-downloadmethod-wget
|libdvd-pkg
libskypat-dev
luarocks
maas-enlist
|megadown
mythtv-backend
|opam
openrocket
|origami
osmctools
pcb-rnd-cloud
pepperflashplugin-nonfree
perl6-zef
perlbrew
plait
playonlinux
podget
pokemmo-installer
primesense-nite-nonfree
prism2-usb-firmware-installer
publicfile-installer
python3-curtin
quake3-data
rfcdiff
rinse
rocksndiamonds
rrdweather
runescape
screenbin
sdic-gene95
simple-cdd
snmp-mibs-downloader
ssh-import-id
susv2
susv3
susv4
svn-buildpackage
ubiquity
ubuntu-standard
virtualbox-ext-pack
|winetricks
wmfrog
|wsl
zomg
Чтобы избежать установки пакета, который я пишу их на клиентском компьютере, например:
$ sudo cat /etc/apt/preferences.d/restricted-extras-blacklist
Package: ttf-mscorefonts-installer
Pin: origin *
Pin-Priority: -1
можно проверить каждый из этих пакетов Перечисленные выше, некоторые являются просто отличными, как Ubuntu-Standard
, определите внешние источники и зеркало, если они также требуются или просто блокируют их.