: там подобные пакеты к ttf-mscorefonts-installer в архивах?

Сценарий:

Вы настраиваете локальное зеркало для среды, где клиенты/серверы должны только использовать этот внутренний зеркальный сервер и затем внезапно пакеты как , ttf-mscorefonts-installer ( 1 , 2 ) хотят загрузить содержание с SourceForge, которая — в зависимости от того, кто когда-либо владеет SourceForge в то время — является субоптимальной в лучшем случае

Вопрос:

  • там больше пакетов как это, нужно знать о предпочтительно перед установкой "зеркала"?
    • Как получить список их?
    • , Что может быть сделано за или против таких чехлов?
0
задан 2 March 2021 в 16:40

2 ответа

"*-installer" пакеты часто указывают на несвободные программы.

(Свободные программы могут быть упакованы непосредственно. Для этого не нужна "программа установки" или EULA.)

С https://help.ubuntu.com/community/Repositories/Ubuntu :

Четырьмя главными репозиториями являются:

  1. Главный - свободные программы с канонической поддержкой и открытым исходным текстом.

  2. Вселенная - свободное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом.

  3. Ограниченные - проприетарные драйверы для устройств.

  4. Многообразие - программное обеспечение, ограниченное авторским правом или правовыми вопросами.

Несвободное программное обеспечение, как правило, ограничивается "ограниченными" и "многовекторными" карманами репозиториев Ubuntu.

Если вы не хотите распространять несвободное программное обеспечение на зеркале, один из вариантов - просто исключить мультиверсное.

Если вы не хотите распространять несвободные программы в определенной системе, тривиально удалить мультиверсные программы из apt исходных текстов.

0
ответ дан 18 March 2021 в 23:29

, когда я искал больше имен - 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 , определите внешние источники и зеркало, если они также требуются или просто блокируют их.

0
ответ дан 18 March 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: