[Решено] Проблема с установкой libpq-dev

Автор sanchos, 10 мая 2015, 13:13:47

« назад - далее »

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

ferum

Подбирать подход не правильный, необходимо вернуть родные пакеты а для этого удалить неродные. Если человек знает что понаставил из бэкпортов и прочих левых реп можно их отключить, всё по удалять, пробовать сделать autoremove. Если это не поможет пробовать libpq-dev и его зависимости выкачать вручную , устанавливать их через dpkg -i получим пакеты с ошибками. После этого пробовать через synaptic исправить пакеты с ошибками. с большой долей вероятности , по скольку левые репы будут отключены система предложит удалить неродные пакеты...возможно удача улыбнётся. В любом случае для переустановки системы эти действия не навредят. :D Кстати установка через dpkg -i  единственный способ понизить установленную версию пакета.
Русские дебианщики против цифрового слабоумия !

Leo

Цитата: ferum от 13 мая 2015, 21:01:41Подбирать подход не правильный, необходимо вернуть родные пакеты а для этого удалить неродные.
Это не подбор.
Цитата: ferum от 13 мая 2015, 21:01:41Если это не поможет пробовать libpq-dev и его зависимости выкачать вручную
Зачем? Указанная команда делает то же самое.
Цитата: ferum от 13 мая 2015, 21:01:41Кстати установка через dpkg -i  единственный способ понизить установленную версию пакета.
Можно пруфлинк?

ferum

Не тоже самое! dpkg   не сразу пытается разрешить зависимости а только при настройке пакетов.
На счёт ссылки, едва ли мне удастся найти официальный источник. На памяти последний случай в squeeze  с гномом из коробки не работает флопик, уже потом кто то пересобрал пакет udisks повысив версию а изначально приходилось ставить сейчас даже боюсь соврать то ли от lenny то ли от какого то ubuntu  и его версия была ниже. Возможно на такие хитрые команды в то время я не наткнулся  и пакет качал от куда то из атача но gdebi пакет ставить не хотел категорически ( более  свежая версия доступна в источнике ). dpkg при этом выкидывал предупреждение о снижении версии но послушно команду исполнял.
Русские дебианщики против цифрового слабоумия !

Leo

Цитата: ferum от 13 мая 2015, 21:39:37dpkg   не сразу пытается разрешить зависимости а только при настройке пакетов.
По-моему существенной разницы в данном случае нет - в любом случае, при сломанных зависимостях рискуем получить нерабочую систему.

ferum

В данной ситуации , когда речь идёт о переустановке можно рассматривать это как шанс на спасение системы, да и apt-get -f remove в запасе. Скорее всего система не упадёт даже если вынести её половину, даже иксы не должны упасть, разве что гном.
На определённом этапе я делал эксперименты устанавливая базовую систему а дальше по пакету. Гном 3 запускается уже при наличии трети пакетной базы имея из приложений только nautilus и brasero. Остальное можно ставить весьма избирательно, конечно повторить дефолт трудно, в прочем я давно отказался от дефолтных установок.
Русские дебианщики против цифрового слабоумия !

Leo

Цитата: ferum от 13 мая 2015, 21:01:41Кстати установка через dpkg -i  единственный способ понизить установленную версию пакета.
The Debian Administrator's Handbook раздел 6.2.2. Installing and Removing
apt-get install package=version
читаем:
Цитата: The Debian Administrator's HandbookIf the file sources.list mentions several distributions, it is possible to give the version of the package to install. A specific version number can be requested with apt-get install package=version, but indicating its distribution of origin (Stable, Testing or Unstable) — with apt-get install package/distribution — is usually preferred. With this command, it is possible to go back to an older version of a package (if for instance you know that it works well), provided that it is still available in one of the sources referenced by the sources.list file.

sanchos

Цитата: Leo от 13 мая 2015, 19:44:10apt-get install libkrb5support0=1.10.1+dfsg-5+deb7u3 libkrb5-3=1.10.1+dfsg-5+deb7u3 libk5crypto3=1.10.1+dfsg-5+deb7u3 libgssapi-krb5-2=1.10.1+dfsg-5+deb7u3 libgssrpc4=1.10.1+dfsg-5+deb7u3 libkadm5srv-mit8=1.10.1+dfsg-5+deb7u3 libkadm5clnt-mit8=1.10.1+dfsg-5+deb7u3 krb5-multidev

ЗАРАБОТАЛО!!
Низкий поклон, добрый человек. Аптайма тебе большого и пинга устойчивого.


ferum

Классический пример того что у любой медали две стороны. Хочешь сделать лучше одно ломаешь другое. Leo, пишите на досуге man apt  на русском. Тему пометят решённой и она затеряется с таким названием.
Русские дебианщики против цифрового слабоумия !