Linux, почему конфетка говорит актуальный когда более новые доступные версии?

Подмена = NAT

Перенаправление портов = сообщение NAT передать новый входящий трафик на определенном порте к другому IP и порте "позади него".

Если Вы не настраивали перенаправление портов на A, B не собирается получать любые новые входящие соединения из за пределами A.

1
08.02.2014, 15:53
2 ответа

Вы не говорите, почему Вам нужна эта новая версия lsblk но существует ряд причин, почему могла бы быть более новая версия пакета, доступного все же, Вы не можете обновить к той версии.

  1. Пакеты для этой новой версии не могут быть доступными в КОНФЕТКЕ repo, что Вы подписаны на, или они даже не могут быть доступными
  2. У Вас может быть некоторый другой пакет (пакеты), которые требуют общей зависимости с util-linux. Для перемещения до этой более новой версии util-linux эта зависимость должна быть обновлена, и другой пакет не может переместиться до этой новой зависимости.
  3. Существуют другие причины...

Сталкиваясь с этим типом ситуации у Вас обычно есть 2 пути для движения. Можно загрузить пакет SRC util-linux и попытка восстановить его с помощью набора системы библиотек (может быть трудный путь), или загружает фактический источник util-linux и попытайтесь создать его за пределами управления об/мин.

Если компиляция чего-то полностью вне Вашей зоны комфорта, затем смотрят на эти другие альтернативы, которые я упоминаю в Ваших других названных Вопросах и ответах U&L: "Linux: что находится на каждом из моих жестких дисков".

1
27.01.2020, 23:53
  • 1
    Спасибо за это, @sim. Это потому что lsblk не был в util-linux до v2.19... или около этого. –  Harry Weston 08.02.2014, 16:40
  • 2
    @HarryWeston - Я почти положителен, что можно загрузить lsblkисточник и компиляция это вручную. Я, кажется, не забываю делать это несколько месяцев назад на FC14 для наблюдения некоторых изменений в том пакете при ответе на Q здесь. Это не слишком сложно при необходимости в нем. –  slm♦ 08.02.2014, 16:42
  • 3
  • 4
    +1 util-linux распределяется kernel.org: kernel.org/pub/linux/utils/util-linux, который я рекомендую Вам, создает это и устанавливает его в /usr/local, который будет значением по умолчанию. Таким образом, можно заставить систему предпочесть новую версию путем добавления /usr/local кому: $PATH (Я думаю, что мягкая фетровая шляпа делает это), или с другой стороны удаление его. make uninstall должен также работать на тот пакет (если Вы оставляете свой каталог сборки, как сообщение, настраивают), но снова, не устанавливайте его по вершине существующей версии дистрибутива. –  goldilocks 08.02.2014, 16:59

Простой: Fedora 12 длинен, долго, долго прошлый конец жизненного цикла. Более обновленные пакеты, когда-либо.

Скопируйте свои данные и конфигурацию, и установите новый Fedora (в настоящее время 20). Нет, нет никакого доступного пути обновления (не никто разумный, по крайней мере). Но Fedora 20 будет EOL через год или около этого.

Если Вы действительно будете нуждаться в устойчивости для такого длинного фрагмента, будете рассматривать миграцию на CentOS (6, то планируется для EOL в 2020, 7 должен отсутствовать soonish).

0
27.01.2020, 23:53

Теги

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