Назад | Перейти на главную страницу

Версии Ubuntu и использование apt-get для загрузчика SNMP mib

Я использую Ubuntu 16.04.5 LTS, который, как мне кажется, немного предшествует исправлению некоторых проблем с SNMP MIB, установленными snmp-mibs-downloader. Пытаюсь понять, смогу ли я использовать apt-get для установки фиксированной версии загрузчика. Я ожидал, что, поскольку артефакты SNMP устанавливаются независимо от Ubuntu, версия Ubuntu не помешает мне установить фиксированную версию загрузчика mib.

Если я сбегу

sudo apt-get install snmp-mibs-downloader

я получил

snmp-mibs-downloader - это уже последняя версия (1.1)

Однако я знаю, что существует версия 1.1 + nmu1, она задокументирована Вот и, похоже, доступен на сайтах, Вот. На последнем сайте он дает формат строки, которую я могу добавить в свой файл /etc/apt/source.list.

деб http://cz.archive.ubuntu.com/ubuntu искусная главная мультивселенная

На самом деле я успешно делал это раньше для другого пакета, доступного только с этого сайта, поэтому я почти уверен, что конфигурация работает.

Однако я не понимаю, как запросить эту версию + nmu1, похоже, apt убежден, что 1.1 - последняя версия.

Я понимаю, что могу либо загрузить tar.gz вручную, либо перейти на машину с установленным Debian и получить оттуда исправленные MIB, но если я могу использовать APT, это будет чище. Есть ли способ сделать это?

Те пакеты, которые вы связали, предназначены для artful выпуск, которым является Ubuntu 17.10. Если вы проверите этот же пакет для xenial(это Ubuntu 16.04), вы можете видеть, что последний пакет на самом деле имеет версию 1.1:

snmp-mibs-загрузчик

Поскольку у вас все еще установлена ​​версия 1.1 после добавления этого artful версия пакета, я полагаю, вы сделали что-то не так. Итак, попробуем вот так:

  1. Удали это deb http://cz.archive.ubuntu.com/ubuntu artful main multiverse из /etc/apt/source.list файл (и куда бы вы его ни вставили).

  2. Вставьте эту команду echo "deb http://cz.archive.ubuntu.com/ubuntu artful main multiverse" > /etc/apt/sources.list.d/snmp-mibs.list

  3. sudo apt update; sudo apt list --upgradable и проверьте, если snmp-mibs-downloader пакет находится в этом списке. Если вы это видите, не стесняйтесь sudo apt upgrade snmp-mibs-downloader -y если вы только хотите обновить этот пакет.

  4. удалять artful репозиторий, чтобы вы случайно не обновили пакет, который может сломаться xenial монтаж: sudo rm /etc/apt/sources.list.d/snmp-mibs.list; sudo apt update -y

Я тестировал его на своей стороне, и он работает:

root@test:~# cat /etc/os-release ; apt list snmp-mibs-downloader NAME="Ubuntu" VERSION="16.04.5 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.5 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial Listing... Done snmp-mibs-downloader/artful,now 1.1+nmu1 all [installed]

Сообщите мне, помогло ли это.