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

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, а можно узнать модель принтера?
Помогаю за спасибо!
 

Оффлайн 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 »
сейчас прибегут адепты секты запрещающие подключать другие ветки.
Прибежал. Увидел. Возмутился. Вы считаете, что вот это вот зря писали?
Впрочем, вопрос риторический. Обсуждение закрыто, если не согласны с моими действиями - можете пожаловаться здесь

Теги:
 

Как убрать предложение установить яндекс браузер?

Автор vacka

Ответов: 15
Просмотров: 17904
Последний ответ 01 Марта 2017, 14:15:15
от vic5710
[Решено] как установить dev пакет

Автор roon

Ответов: 4
Просмотров: 2080
Последний ответ 07 Мая 2013, 16:42:48
от roon
[РЕШЕНО] Debian 10 как установить Docky

Автор svtv1

Ответов: 4
Просмотров: 1542
Последний ответ 03 Декабря 2019, 21:29:34
от svtv1
Помогите установить lmms

Автор readytowok

Ответов: 5
Просмотров: 1654
Последний ответ 12 Сентября 2013, 17:39:54
от ferum
Нужно установить пакеты в DHCP Server и DHCP Relay в Debian

Автор Michail_Sys

Ответов: 2
Просмотров: 1637
Последний ответ 07 Мая 2020, 13:04:13
от Susumo