Автор Тема: Проблем с един дебиански пакет  (Прочетена 1786 пъти)

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Здравейте.

Реших да си инсталирам тази програмка Направих следното нещо:

1. Свалих си сорса
2. Разархивирах го
3. Пиша ./configure при което то "гръмна" по следния начин:
Примерен код
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtk... yes
checking for libcurl... configure: error: Package requirements (libcurl) were not met:

No package 'libcurl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libcurl_CFLAGS
and libcurl_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Имам инсталиран libcurl3 но тъй като това е сорс за компилацията ми трябва libcurl3-dev.

4. Чуквам тука за да си сваля libcurl3-dev тъй като aptitude-а не искаше да ми го свали и гледам че това което ми трябва се доставя от  libcurl4-openssl-dev

5. Свалям си  libcurl4-openssl-dev
6. Тръгвам да го инсталирам и хоп:
Цитат
(Reading database ... 91038 files and directories currently installed.)
Preparing to replace libcurl4-openssl-dev 7.17.1-1+b1 (using libcurl4-openssl-dev_7.17.1-1+b1_i386.deb) ...
Unpacking replacement libcurl4-openssl-dev ...
dpkg: dependency problems prevent configuration of libcurl4-openssl-dev:
 libcurl4-openssl-dev depends on libkrb5-dev | hurd; however:
  Package libkrb5-dev is not configured yet.
  Package hurd is not installed.
 libcurl4-openssl-dev depends on libldap2-dev; however:
  Package libldap2-dev is not installed.
 libcurl4-openssl-dev depends on libssh2-1-dev; however:
  Package libssh2-1-dev is not installed.
 libcurl4-openssl-dev depends on libssl-dev; however:
  Package libssl-dev is not installed.
dpkg: error processing libcurl4-openssl-dev (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libcurl4-openssl-dev


7. Викам трябва ми libkrb5-dev
8. Свалям го и тръгвам да го инсталирам при което ново 20:
Цитат
(Reading database ... 91038 files and directories currently installed.)
Preparing to replace libkrb5-dev 1.6.dfsg.3~beta1-2 (using libkrb5-dev_1.6.dfsg.3~beta1-2_i386.deb) ...
Unpacking replacement libkrb5-dev ...
dpkg: dependency problems prevent configuration of libkrb5-dev:
 libkrb5-dev depends on comerr-dev; however:
  Package comerr-dev is not configured yet.
dpkg: error processing libkrb5-dev (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libkrb5-dev


9. Явно ми трябва comerr-dev
10. Свалям го и тръгвам да го инсталирам при което пак грешка:
Цитат
(Reading database ... 91038 files and directories currently installed.)
Preparing to replace comerr-dev 2.1-1.40.5-1 (using comerr-dev_2.1-1.40.5-1_i386.deb) ...
Unpacking replacement comerr-dev ...
dpkg: dependency problems prevent configuration of comerr-dev:
 comerr-dev depends on libcomerr2 (= 2.1-1.40.5-1); however:
  Version of libcomerr2 on system is 1.40.5-1.
dpkg: error processing comerr-dev (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 comerr-dev


11. Сега явно няма libcomerr2
12. Свалям го и го инсталирам при което получавам:
Цитат
(Reading database ... 91038 files and directories currently installed.)
Preparing to replace libcomerr2 1.40.5-1 (using libcomerr2_1.40.5-1_i386.deb) ...
Unpacking replacement libcomerr2 ...
Setting up libcomerr2 (1.40.5-1) ...

13. Връщам се на стъпка 10 при което нещата се повтарят.

И така ми е интересно как да си реша проблема? Смисъл свалям пакет който по принцип трябва да доставя една версия пък той доставя друга. Какво правим в такъв случай?

Предварително благодаря!
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #1 -: Jan 30, 2008, 14:15 »
Защо не можеш да инсталираш пакетите чрез apt?
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #2 -: Jan 30, 2008, 14:19 »
За apt-get-а не бях се сетил, защото аз си бачкам с aptitude-а, но ето какво дава той:
Цитат
apt-get install libcurl3-dev
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Reading state information... Готово
Забележете, избиране на libcurl4-openssl-dev вместо libcurl3-dev
libcurl4-openssl-dev вече е най-новата версия.
Възможно е да изпълните „apt-get -f install“, за да коригирате:
Следните пакети имат неудовлетворени зависимости:
  comerr-dev: Зависи от: libcomerr2 (= 2.1-1.40.5-1) но ще бъде инсталиран 1.40.5-1
  libcurl4-openssl-dev: Зависи от: libldap2-dev но той няма да бъде инсталиран
                        Зависи от: libssh2-1-dev но той няма да бъде инсталиран
                        Зависи от: libssl-dev но той няма да бъде инсталиран
E: Неудовлетворени зависимости. Опитайте „apt-get -f install“ без пакети (или укажете разрешение).
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Проблем с един дебиански пакет
« Отговор #3 -: Jan 30, 2008, 15:01 »
Опитайте „apt-get -f install“ без пакети ?
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #4 -: Jan 30, 2008, 15:21 »
Това не помага не че съм и очаквал да помага:

Цитат
apt-get -f install
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Reading state information... Готово
Коригиране на зависимостите... Готово
The following packages were automatically installed and are no longer required:
  libssh2-1-dev libldap2-dev libssl-dev libkadm55 libidn11-dev
Use 'apt-get autoremove' to remove them.
Следните допълнителни пакети ще бъдат инсталирани:
  libldap2-dev libssh2-1-dev libssl-dev
Следните пакети ще бъдат ПРЕМАХНАТИ:
  comerr-dev libcurl4-openssl-dev libkrb5-dev
Следните НОВИ пакети ще бъдат инсталирани:
  libldap2-dev libssh2-1-dev libssl-dev
0 актуализирани, 3 нови инсталирани, 3 за премахване и 445 без промяна.
3 не са напълно инсталирани или премахнати.
Необходимо е да се изтеглят 2967kB архиви.
След разпакетирането ще бъде използвано 5882kB дисково пространство.
Искате ли да продължите [Y/n]? Y
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #5 -: Jan 30, 2008, 15:27 »
Какъв ти е sources.list-a?
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #6 -: Jan 30, 2008, 15:34 »
Погледнах какво е положението при мен. libcurl3 ми е от testing хранилището, но libcurl3-dev в testing в момента няма. Има го само в stable версията. Пробвай да направиш downgrade на libcurl3 до stable.
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #7 -: Jan 30, 2008, 16:14 »
Цитат (phantomlord @ Ян. 30 2008,15:27)
Какъв ти е sources.list-a?

Цитат
# deb http://ftp.bg.debian.org/debian/ sid main
# Debian Unstable (Sid)
# Debian Testing (Lenny)
# Debian 4.0 (Etch)
# Debian 3.1 (Sarge)
# Debian 3.0 (Woody)
# Debian 2.2 (Potato)
deb http://ftp.bg.debian.org/debian/ sid main non-free contrib
deb-src http://ftp.bg.debian.org/debian/ sid main non-free contrib
# Opera Repository
deb http://deb.opera.com/opera/ sid non-free
# Debian Multimedia
deb http://www.debian-multimedia.org sid main
deb http://www.gwhere.org/download/debian unstable main
deb-src http://www.gwhere.org/download/debian unstable main
# Gentoo's splashutils
#deb http://jeandamiendurand.free.fr/debian/splashutils sid contrib
# uvesafb kernel patch needs the v86d userspace helper
#deb http://jeandamiendurand.free.fr/debian/v86d sid contrib
# fbsplash themes
#deb http://jeandamiendurand.free.fr/debian/fbsplash-themes sid contrib


няма как да направя downgrade до stable, защото там пък няма едни пакeти които ми трябват за wireless-а, защото съм на лаптоп.  '<img'>  Ще пробвам освен да си го сваля на ръка за stable libcurl3-dev ....дано не стане голяма намазвация
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Проблем с един дебиански пакет
« Отговор #8 -: Jan 30, 2008, 17:10 »
Добавяш си stable хранилище в /etc/apt/sources.list, примерно
Примерен код
deb http://ftp.bg.debian.org/debian/ stable main non-free contrib

След което
apt-get update
apt-get -f install


Ако пак ти извади грешка, посредством apt инсталираш един по един пакетите, които ти трябват:
Цитат
Следните пакети имат неудовлетворени зависимости:
 comerr-dev: Зависи от: libcomerr2 (= 2.1-1.40.5-1) но ще бъде инсталиран 1.40.5-1
 libcurl4-openssl-dev: Зависи от: libldap2-dev но той няма да бъде инсталиран
                       Зависи от: libssh2-1-dev но той няма да бъде инсталиран
                       Зависи от: libssl-dev но той няма да бъде инсталиран
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #9 -: Jan 30, 2008, 17:29 »
Можеш да свалиш до stable само libcurl3. Отвори си synaptic, маркирай пакета, след това от падащото меню горе "Пакет" избери: "Принудителен избор на версия". Сложи stable. Възможно е да се наложи да премахнеш някои пакети.



Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Проблем с един дебиански пакет
« Отговор #10 -: Jan 31, 2008, 09:52 »
Докато се мъчих да правя еквилибристики със зависимостите, днес изпълних apt-get update и пробвах пак да си дръпна  libcurl3-dev и т.н. и нещата станаха явно са си оправили хранилищата.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос