Попробовал и такой вариант:
# wget http://ftp.altlinux.org/pub/distributions/archive/p8/date/2017/01/31/x86_64/RPMS.classic/lua5.1-alt-compat-1.0-alt1.x86_64.rpm
--2017-02-11 22:44:42-- http://ftp.altlinux.org/pub/distributions/archive/p8/date/2017/01/31/x86_64/RPMS.classic/lua5.1-alt-compat-1.0-alt1.x86_64.rpm
Распознаётся ftp.altlinux.org… 62.152.55.238
Подключение к ftp.altlinux.org|62.152.55.238|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 2447 (2,4K) [application/x-redhat-package-manager]
Сохранение в: «lua5.1-alt-compat-1.0-alt1.x86_64.rpm»
lua5.1-alt-compat-1 100%[===================>] 2,39K --.-KB/s за 0,007s
2017-02-11 22:44:42 (338 KB/s) - «lua5.1-alt-compat-1.0-alt1.x86_64.rpm» сохранён [2447/2447]
# rpm -i --nodeps lua5.1-alt-compat-1.0-alt1.x86_64.rpm
# apt-get -f install
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Исправление зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
liblua5.1
Следующие пакеты будут УДАЛЕНЫ:
lua5.1-alt-compat
Следующие НОВЫЕ пакеты будут установлены:
liblua5.1
0 будет обновлено, 1 новых установлено, 1 пакетов будет удалено и 1 не будет обновлено.
Необходимо получить 0B/87,3kB архивов.
После распаковки потребуется дополнительно 195kB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Подготовка... ################################# [100%]
файл /usr/lib64/lua/5.1 из устанавливаемого пакета liblua5.1-5.1.5-alt7.x86_64 конфликтует с файлом из пакета lua5.1-alt-compat-1.0-alt1.x86_64
файл /usr/share/lua/5.1 из устанавливаемого пакета liblua5.1-5.1.5-alt7.x86_64 конфликтует с файлом из пакета lua5.1-alt-compat-1.0-alt1.x86_64
E: Ошибка во время исполнения транзакции
Т.е. когда его нет, не ставится потому, что его нет, а когда есть, потому, что есть?