Титла: не мога да инсталирам пакет Публикувано от: globaluty в Jul 17, 2014, 13:39 Първо написах apt-get upgrade, след което:
root@debian:/home/dido/down# apt-get -y install screen python-cherrypy3 rdiff-backup git openjdk-7-jre-headless Reading package lists... Done Building dependency tree Reading state information... Done Package openjdk-7-jre-headless is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'openjdk-7-jre-headless' has no installation candidate Свалих пакета ръчно, след което се опитвам да го инсталирам така: root@debian:/home/dido/down# dpkg --install openjdk-7-jre-headless_7u60-2.5.0-2_amd64.deb dpkg: regarding openjdk-7-jre-headless_7u60-2.5.0-2_amd64.deb containing openjdk-7-jre-headless, pre-dependency problem: openjdk-7-jre-headless pre-depends on multiarch-support multiarch-support is not installed. dpkg: error processing openjdk-7-jre-headless_7u60-2.5.0-2_amd64.deb (--install): pre-dependency problem - not installing openjdk-7-jre-headless Errors were encountered while processing: openjdk-7-jre-headless_7u60-2.5.0-2_amd64.deb Някакви съвети как да се инсталира? Благодаря предварително. Титла: Re: не мога да инсталирам пакет Публикувано от: Stancho_25 в Jul 17, 2014, 13:51 Еми то си ти казва че иска още една зависимост. Демек трябва да инсталираш multiarch-support, след това openjdk-7-jre-headless и накрая останалата част.
От друга страна пакета multiarch-support може да (не е задължително) иска друг пакет който може да липсва, тогава ще се наложи да намериш и него и т.н. Нещо нормално е. От друга страна ако искаш да си спестиш ръчното решаване на зависимостите потърси из нета хранилище за твойта версия на дистрибуцията което ти предоставя пакета openjdk-7-jre-headless и го добави. В него най вероятно ще бъдат и всички други пакети от които зависи първият и ще се инсталират автоматично. Титла: Re: не мога да инсталирам пакет Публикувано от: globaluty в Jul 17, 2014, 14:48 Опитах да си генерирам хранилища от http://debgen.simplylinux.ch/, но не помогна, затова върнах старите:
deb http://ftp.bg.debian.org/debian/ squeeze main deb-src http://ftp.bg.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main # squeeze-updates, previously known as 'volatile' deb http://ftp.bg.debian.org/debian/ squeeze-updates main deb-src http://ftp.bg.debian.org/debian/ squeeze-updates main Как да намеря хранилище, което включва този пакет и необходимите за него? Благодаря отново. Титла: Re: не мога да инсталирам пакет Публикувано от: cybercop в Jul 17, 2014, 15:07 Какво се опиташ да направиш.
С коя версия на Debian си ? За Squeeze, трябва да ползваш само основните хранилища (archive), чиято поддръжка е удължена до началото на 2015г. 32 битови пакети deb http://archive.debian.org/debian oldstable main contrib non-free deb-src http://archive.debian.org/debian oldstable main contrib non-free 64 битови пакети deb http://archive.debian.org/debian oldstable main contrib non-free deb-src http://archive.debian.org/debian oldstable main contrib non-free Разрешаване на мултиархитектурната поддръжка su dpkg --add-architecture i386 Титла: Re: не мога да инсталирам пакет Публикувано от: satir в Jul 17, 2014, 15:10 или от хранилищата на webup8
за Убунту Код мисля, че има 6, 7 и 8 за Дебиан Код
Титла: Re: не мога да инсталирам пакет Публикувано от: Stancho_25 в Jul 17, 2014, 15:13 Сега виждам че ползваш Дебиан 6 (old-stable версията към този момент). Пакета openjdk-7-jre-headless е наличен от Дебиан 7 (текущата стабилна версия) и нагоре.
Вариантите според мен са следните: Решаваш си ръчно зависимостите като теглиш пакет по пакет и ги инсталираш. Добавяш хранилищата от стабилната версия и инсталираш, след което ги премахваш. Или се замисли за надграждане на системата до Дебиан 7 Горните неща могат да доведат до проблеми така че си имай едно наум. Всъщност почти винаги като се смесват пакети от различни версии на дебиан може да доведе до сериозни ядове в един момент, така че си помисли хубаво какво искаш да направиш. Титла: Re: не мога да инсталирам пакет Публикувано от: globaluty в Jul 17, 2014, 15:14 Какво се опиташ да направиш. Още в началото съм описал какво се опитвам да направя.. Сега, след като замених старите хранилища с тези, които ми даде и ги ъпдейтнах с apt-get update, виж какво се получава: root@debian:/home/dido/down# apt-get -y install screen python-cherrypy3 rdiff-backup git openjdk-7-jre-headless Reading package lists... Done Building dependency tree Reading state information... Done Package openjdk-7-jre-headless is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Unable to locate package python-cherrypy3 E: Unable to locate package rdiff-backup E: Package 'openjdk-7-jre-headless' has no installation candidate Титла: Re: не мога да инсталирам пакет Публикувано от: cybercop в Jul 17, 2014, 15:16 Хранилищата бяха за 32 битова дистрибуция. Ако си с 64 битова, постави долните два реда.
Титла: Re: не мога да инсталирам пакет Публикувано от: globaluty в Jul 17, 2014, 15:21 Хранилищата бяха за 32 битова дистрибуция. Ако си с 64 битова, постави долните два реда. За 32 и 64 си дал едни и същи редове? EDIT: Надградих до 7.06, след което си се инсталираха пакетите и всичко потръгна. Благодаря за помощта на отзовалите се. :) |