Автор Тема: Как установить libpng12-0 для buster?  (Прочитано 1722 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ethanol

Как установить libpng12-0 для buster?
« : 12 Марта 2021, 17:22:39 »
Здравствуйте.
Объясните, пожалуйста, как чайнику, как установить пакет libpng12-0 для Debian 10 amd64?
Пакет необходим для установки драйвера принтера.

Пробую установить пакет, но выдаёт ошибку:
root@sergey:/home/sergey/Загрузки/cnijfilter-ip7200series-3.80-1-deb# sudo aptitude install libpng12-0
Нет подходящей версии для libpng12-0             
Не удалось применить некоторые действия, прерываем работу

Нашёл этот пакет в упоминаниях в старых репозиториях.

Объясните, пожалуйста, как его установить? Желательно объяснить по шагам =) Вот я нашёл упоминание этого репозитория на сайте и что дальше? Там же старая версия.
 

Оффлайн qupl

Re: Как установить libpng12-0 для buster?
« Ответ #1 : 12 Марта 2021, 17:48:07 »
Скачать пакет файлом и установить через dpkg.  У него судя по всему старых пакетов в зависимостях нет, единственное, что может наоборот уже установленные могут с ним конфликтовать. Пока не попробуете не узнаете.

Оффлайн ChubaDuba

Re: Как установить libpng12-0 для buster?
« Ответ #2 : 12 Марта 2021, 18:12:23 »
Добавляете в /etc/apt/sources.list репозиторий от Debian Wheezy:
deb http://archive.debian.org/debian wheezy main
Сохраняете sources.list. Затем устанавливаете пакет:
$ sudo apt-get update
$ sudo apt-get install libpng12-0
Потом возвращаете всё обратно в /etc/apt/sources.list и снова делаете:
$ sudo apt-get update
« Последнее редактирование: 12 Марта 2021, 18:34:39 от ChubaDuba »
Бλог   @chuba_duba
 
Пользователи, которые поблагодарили этот пост: Ethanol

Оффлайн Susumo

Re: Как установить libpng12-0 для buster?
« Ответ #3 : 12 Марта 2021, 18:57:50 »
Только в место wheezy надо  jessie или oldoldstable, в wheezy нет такого пакета, когда сидел на wheezy сам подключал  jessie ради этого пакета. А вообще зря вы посоветовали репу прописать, сейчас прибегут адепты секты запрещающие подключать другие ветки.
 

Оффлайн Ethanol

Re: Как установить libpng12-0 для buster?
« Ответ #4 : 12 Марта 2021, 19:53:42 »
Спасибо Вам за помощь. Ваш способ сработал.
 

Оффлайн ChubaDuba

Re: Как установить libpng12-0 для buster?
« Ответ #5 : 12 Марта 2021, 20:48:50 »
А вообще зря вы посоветовали репу прописать, сейчас прибегут адепты секты запрещающие подключать другие ветки.
Ну тут как бы два варианта... Или репу прописать, установить пакет, потом репу удалить, или принтер выкидывать  :)
Бλог   @chuba_duba
 

Оффлайн ferum

Re: Как установить libpng12-0 для buster?
« Ответ #6 : 12 Марта 2021, 21:02:15 »
Ну тут как бы два варианта... Или репу прописать, установить пакет, потом репу удалить, или принтер выкидывать 
Не правда, есть ещё два варианта:
1 Перепаковать пакеты драйверов с правкой зависимостей.
2 Найти исходники драйвера и и поставить через make install  в систему.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Susumo

Re: Как установить libpng12-0 для buster?
« Ответ #7 : 13 Марта 2021, 08:12:24 »
Off-Topic: ShowHide
1 Перепаковать пакеты драйверов с правкой зависимостей.
Есть не малая вероятность, что собрано с поддержкой либы той версии которой нет, следственно не заработает.
2 Найти исходники драйвера и и поставить через make install  в систему.
Здесь вероятность что не заработает крайне мала, но make install в системе с пакетным менеджером... Уверены что это лучше чем прописать oldstable и oldoldstable?
 

Онлайн dzhoser

Re: Как установить libpng12-0 для buster?
« Ответ #8 : 13 Марта 2021, 09:49:58 »
Ethanol, а можно узнать модель принтера?
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн ferum

Re: Как установить libpng12-0 для buster?
« Ответ #9 : 13 Марта 2021, 12:59:55 »
Уверены что это лучше чем прописать oldstable и oldoldstable?
Абсолютно, ведь такая установка не ломает зависимостей так как происходит мимо управления пакетами. Единственный минус это трудности с удалением инсталлируемых файлов, но это только трудности и не более. Если предполагается что принтеру эти файлы необходимы до конца службы принтера или системы, то вообще не о чем беспокоиться.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Susumo

Re: Как установить libpng12-0 для buster?
« Ответ #10 : 13 Марта 2021, 13:13:32 »
Off-Topic: ShowHide
Абсолютно, ведь такая установка не ломает зависимостей так как происходит мимо управления пакетами.
Установка из oldstable и oldoldstable так-же не ломает зависимостей, пакет с конфликтом просто не будет установлен, apt не позволяет автоматически даунгрейдить пакеты, если не форсировать установку, то ничего он не сломает. Так-же и удалять репу после установки не обязателно, версии пакетов в oldstable и oldoldstable более старые apt при обновлении ни чего устанавливать/обновлять не будет, кроме пакетов установленных из этих реп.
 

Оффлайн ferum

Re: Как установить libpng12-0 для buster?
« Ответ #11 : 13 Марта 2021, 15:39:21 »
Установка из oldstable и oldoldstable так-же не ломает зависимостей,
Кто вам сказал такую глупость? То что установка пакета прошла успешно еще ни чего не гарантирует. Проблема может выскочить как при установке нового приложения так и при следующем обновлении системы.
Если вы внимательно смотрите как обновляется система то должны были заметить что периодически apt устанавливает дополнительные зависимости, в других случаях выводит сообщение о том чтонекоторые пакеты установились автоматически и более не требуются ... ну и предлагает выполнить apt autoremove.
Off-Topic: ShowHide
На мой взгляд утилита dpkg-dev с плагином debhelper возможно самый совершенный инструмент для сборки бинарных пакетов в  linux. Если взять один и тот же исходный код, отвечающий требованиям разных выпусков дистрибутива , то при наличии сборочных зависимостей разных версий библиотек, или даже разных библиотек (баз данных) выполняющих те же функции, установочные зависимости вычисляются автоматически. Именно по этой причине существует такое понятие как бэкпортированное ПО.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Susumo

Re: Как установить libpng12-0 для buster?
« Ответ #12 : 13 Марта 2021, 17:12:29 »
Off-Topic: ShowHide
Кто вам сказал такую глупость? То что установка пакета прошла успешно еще ни чего не гарантирует.
Опыт мне сказал такую глупость. Я уверен что у вас знаний о debian и linux больше чем у меня, но не ужели вы не разу не слышали о приоритетах apt, по умалчанию у stable приоритет выше чем у oldstable и oldoldstable, apt автоматически не заменит то, что установленно из stable. Самое сложно что ожидает это apt install - f после попытки установить пакет с конфликтными зависимостями, ни пакет, ни его зависимости в таком случае установлены не будут так как приоритеты.
Проблема может выскочить как при установке нового приложения так и при следующем обновлении системы.
Если бы мы говорили про какую ни будь *ubuntu, то возможно вы были бы правы, но в debian вероятность и сложность проблем в данном случае не больше чем при make install.
 

Оффлайн ferum

Re: Как установить libpng12-0 для buster?
« Ответ #13 : 13 Марта 2021, 18:07:48 »
но не ужели вы не разу не слышали о приоритетах apt,
Конечно слышал, проблема в том что уже установленный пакет из "левого" источника может блокировать установку или обновление пакетов из родного источника. Это факт, проверенный многолетним опытом.
Разумеется приведённая вами практика имеет место быть.
Off-Topic: ShowHide
В знаменитой отечественной и сертифицированной системе Alt Linux , для установки skype вкорячивают пакеты зависимостей от open suse, и это считается нормальной практикой. Да и сам я ещё на debian 6 squeeze, когда рыбачил skynet ом , нормально так разбирал пакет от древней ubuntu и кидал из него нужную библиотеку в нужное место. ... только 10 лет уже прошло.... кой чему научился.

И да если бы мне нужно было завести принтер и это было реально, наставил бы костылей столько сколько нужно.  ;)
Русские дебианщики против цифрового слабоумия !
 

Оффлайн ogost

Re: Как установить libpng12-0 для buster?
« Ответ #14 : 14 Марта 2021, 12:28:14 »
сейчас прибегут адепты секты запрещающие подключать другие ветки.
Прибежал. Увидел. Возмутился. Вы считаете, что вот это вот зря писали?
Впрочем, вопрос риторический. Обсуждение закрыто, если не согласны с моими действиями - можете пожаловаться здесь

Теги:
 

QtCreator - не получается установить.

Автор ioann.sys

Ответов: 3
Просмотров: 2633
Последний ответ 25 Июня 2015, 07:42:56
от ioann.sys
SynCE tar.gz немогу установить

Автор FairCop

Ответов: 4
Просмотров: 1851
Последний ответ 14 Октября 2012, 07:09:23
от rayanAyar
Установка проприетарного драйвера NVidia Debian 10 Buster (РЕШЕНО)

Автор 380V

Ответов: 6
Просмотров: 10515
Последний ответ 21 Июня 2019, 14:13:20
от ecc83
Как установить пакет из SID'а с наименьшим количествоим зависимостей?

Автор Sferg

Ответов: 4
Просмотров: 3272
Последний ответ 03 Августа 2013, 15:16:05
от noname
проприетарные дрова nvidia на buster с кедами

Автор RF

Ответов: 16
Просмотров: 2066
Последний ответ 23 Июля 2019, 13:51:47
от Modigar