Я использую 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:
Поскольку у вас все еще установлена версия 1.1 после добавления этого artful
версия пакета, я полагаю, вы сделали что-то не так. Итак, попробуем вот так:
Удали это deb http://cz.archive.ubuntu.com/ubuntu artful main multiverse
из /etc/apt/source.list
файл (и куда бы вы его ни вставили).
Вставьте эту команду echo "deb http://cz.archive.ubuntu.com/ubuntu artful main multiverse" > /etc/apt/sources.list.d/snmp-mibs.list
sudo apt update; sudo apt list --upgradable
и проверьте, если snmp-mibs-downloader
пакет находится в этом списке. Если вы это видите, не стесняйтесь sudo apt upgrade snmp-mibs-downloader -y
если вы только хотите обновить этот пакет.
удалять 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]
Сообщите мне, помогло ли это.