Если бы пакеты были собраны для Slackware 14.2, то в Salix 14.2 вы бы их поставили без проблем (с высокой долей вероятности), - Salix это дериватив Slackware и бинарно совместим с ним. И цели на Слакварный репозиторий у Salix по-дефолту.
Мне очень льстит, что вы даете очень хорошие технические ответы подразумевая, судя по тексту, что я по уровню знаний в сфере Unix подобных систем как минимум не далек от Вас, но уверяю это ошибочное суждение ;) я не стесняюсь и говорю открыто я почти нуль в них!
Я знаю
Над каждой выборкой команд и истории из терминала, в том числе приведенных Вами выше в посте сижу пытаясь понять и перевести (не английский, а именно смысловую нагрузку) бывает по часу )))
Поверьте это довольно тяжело )))).
Поэтому выбросы выше были приведены только такие. А последний из них, т.е. эмуляция (опция -s означает simulate - симуляция, имитация, в данном случае имитация установки) не выругался ни на одну неудовлетворённую зависимость на библиотеки.
Мне показалось этого выброса apt-а мало для проверки, поэтому все библиотеки зависимостей были отслежены руками. Большая часть из них в альтовых сизифных пакетах. Меньшая часть в пакете драйвера.
Зачем? Потому что зависимости в пакете драйвера не ссылаются на требуемый пакет.
И это при том, что имена требуемых пакетов были отслежены не все.
И поверьте, это был тихий ужас.
(depends пакета указывает на требуемую библиотеку, но не пакет который ему нужен)
Тут вот в чём квест:
Если удалить хотя бы один пакет содержащий требуемую драйверу библиотеку,
# rpm -e --nodeps libstdc++6
то никакой apt или rpm вам уже не поможет чтобы просто и быстро поставить пакет с драйвером
# apt-get reinstall /home/user/Загрузки/temporar/mf4410-64bit/uk_eng/32-bit_Driver/RPM/cndrvcups-common-3.40-1.i386.rpm
apt-get: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
# rpm -Uhv /home/user/Загрузки/temporar/mf4410-64bit/uk_eng/32-bit_Driver/RPM/cndrvcups-common-3.40-1.i386.rpm
ошибка: неудовлетворенные зависимости:
libstdc++.so.6 нужен для cndrvcups-common-3.40-1
libstdc++.so.6(CXXABI_1.3) нужен для cndrvcups-common-3.40-1
Вам нужно будет самому найти, какой пакет содержит требуемую библиотеку.
Вот зачем нужен не сломанный поиск пакета по файлу. Который обязан работать всегда. Иначе жизнь пользователя под Линукс временами может превратиться в ад. И этот поиск нужен не сегодня, а ещё позавчера.
Но если бы этот поисковик пакетов по файлу был бы, можно было бы провернуть что-то вроде такого (команда от фонаря):
поисковик [apt-file] search libstdc++.so.6
libstdc++6: usr/lib/libstdc++.so.6
libstdc++6: usr/lib/libstdc++.so.6.0.21
и как-то так получить вывод: пакет - путь/файл
А если из depends пакета вытянуть зависимости библиотек, то можно было бы подсунув поисковику файл со списком библиотек, в пару команд получить список необходимых пакетов, который можно было бы подсунуть apt-get-у.
Я не уверен, что вы поняли из этого хотя бы половину, но представьте себе, на сколько ваша жизнь стала бы проще.