[Debian] Geen Ncurses geinstalled

Pagina: 1
Acties:

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Hallo,

Ik was net bezig met een kernel te compilen, en dat ging goed. Maar die kernel
was niet helemaal goed dus ik overnieuw.
Nou doe ik make menuconfig:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
webserver:/usr/src/linux# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux/scripts/lxdialog'
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'

make[1]: *** [ncurses] Error 1
make[1]: Leaving directory `/usr/src/linux/scripts/lxdialog'
make: *** [menuconfig] Error 2


En dat terwijl hij het 2 min geleden wel deed en Ncurses4 en 5 en libs zijn gewoon aanwezig.

Hoe kan dat nou en hoe is het op te lossen?

edit:
Is het trouwens ook mogelijk 1 enkele module te compilen? en hoe?


Alvast bedankt

  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:02
:? Scary shit...ondertussen niks gedaan wat mogelijk ncurses verwijderd zou kunnen hebben?

Doe eens 'locate libncurses.a' en 'locate ncurses.so', wat komt daar uit? Bestaan die files ook?

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
ja :)

code:
1
2
3
4
5
6
7
8
9
webserver:/usr/src/linux# locate libncurses.a
/usr/lib/libncurses.a
webserver:/usr/src/linux# locate ncurses.so
/lib/libncurses.so.4
/lib/libncurses.so.4.2
/lib/libncurses.so.5
/lib/libncurses.so.5.2
/usr/lib/libncurses.so
webserver:/usr/src/linux#

Verwijderd

eppie schreef op 30 oktober 2002 @ 20:02:
edit:
Is het trouwens ook mogelijk 1 enkele module te compilen? en hoe?
wil ik eingelijk ook wel weten :)

Ik heb het met mijn pcmcia modules wel gedaan, maar die had ik als pakketje gedownload en niet uit de kernel sources vandaan...

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 17-01 19:39

wzzrd

The guy with the Red Hat

Je kunt wél en niet één module compileren. Zover ik weet kun je, zonder het veranderen van je Makefile enzow, niet één enkele module compileren. Wat je wel kunt doen is gewoon
code:
1
make {menuconfig,xconfig,config} (kies maar uit)
daarin aangeven dat een bepaalde module gemaakt moet worden en daarna
code:
1
make dep && make bzImage modules modules_install
Wat dan zou moeten gebeuren is dat alleen die ene module gebakken wordt, omdat de rest van de code nog (gedeeltelijk) gecompileerd staat in je source tree.

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
ok thx, maar iemand nog een idee over dat ncurses?

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

eppie schreef op 30 oktober 2002 @ 20:39:
ok thx, maar iemand nog een idee over dat ncurses?
apt-get install libncurses5-dev

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
krijg deze foutmelding:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
webserver:~# apt-get install libncurses5-dev
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  libncurses5-dev: Depends: libncurses5 (= 5.2.20020112a-7) but 5.2.20020112a-8 is to be installed
E: Sorry, broken packages
webserver:~#


hoe kan ik die nou installen?

Verwijderd

apt-get -f install :)

Draai daarna ff apt-get update en probeer het dan nog eens :)

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
webserver:~# apt-get install libncurses5-dev
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  libncurses5-dev: Depends: libncurses5 (= 5.2.20020112a-7) but 5.2.20020112a-8 is to be installed
E: Sorry, broken packages
webserver:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 130 not upgraded.
webserver:~#


werkt niet :( :(

  • Laurent
  • Registratie: Oktober 2000
  • Niet online
eppie schreef op 30 oktober 2002 @ 22:05:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
webserver:~# apt-get install libncurses5-dev
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  libncurses5-dev: Depends: libncurses5 (= 5.2.20020112a-7) but 5.2.20020112a-8 is to be installed
E: Sorry, broken packages
webserver:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and [b]130 not upgraded[/b].
webserver:~#


werkt niet :( :(
130 not upgraded?! Het is wel de bedoeling dat je een webserver up2date houdt, draai eerst eens 'apt-get update' en 'apt-get upgrade' :) (dan heb je direct ook de laatste versie van ncurses5, nu kan je ncurses5-dev apt-getten)

Verwijderd

Idd het is belangrijk dat je deze twee commandos dagelijks draait. Zo patched Debian zelf lekke software en KAN je een hoop gedonder voorkomen. :)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-02 15:14

deadinspace

The what goes where now?

Mja, als je Testing of Unstable draait moet je sowieso regelmatig "apt-get update" doen, anders is de lijst met package-versies op je systeem niet up to date met de lijst op de server, en krijg je dus zulke errors. Je hebt namelijk een versie van libncurses5, maar die is verouderd en staat niet meer op de mirrors. Als je dan libncurses5-dev wil installen, dan gaat hij de nieuwe versie daarvan halen, maar die werkt niet samen met je huidige libncurses5. libncurses5 moet geupgrade worden, dan werkt het, maar als je nooit apt-get update doet, dan weet apt niet dat er een nieuwere is.

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
foutje

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-02 15:14

deadinspace

The what goes where now?

Jij draait geen Woody hoor.
Als jij Woody had gedraaid had je geen 130 geupdate packages gehad, en bovendien zit libncurses5-dev 5.2.20020112a-8 (de versie die geinstalleerd zou gaan worden) niet in Woody, maar alleen in Sarge en Sid.

Los daarvan heb je zulke dependancy veranderingen niet in Stable, maar alleen in Testing en Unstable.

edit:
Hmm, je had het zelf ook al door ? :P

Verwijderd

Aanbeveling: zet in je /etc/apt/sources.list (dacht ik) em niet op unstable .. maar op testing .. testing is de pre-stable release .. unstable krijg je best vaak zooi wat slecht/ minder goed werkt.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-02 15:14

deadinspace

The what goes where now?

Valt wel mee hoor ;) Je moet alleen weten hoe het te fixen als het eens kapot gaat (maar dat is behoorlijk zeldzaam).

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Het is trouwens potato 2.2r6 wat ik draai :)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-02 15:14

deadinspace

The what goes where now?

Potato: 5.0-6.0potato2
Woody: 5.2.20020112a-7
Sarge: 5.2.20020112a-8
Sid: 5.2.20020112a-8

Jij hebt 5.2.20020112a-7 en apt wil 5.2.20020112a-8 installeren.
Dat betekent dat je op zijn minst iets van Sarge (Testing) of Sid (Unstable) in je sources.list hebt.

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
dit is mijn source.list en dioe gebruik k altijd al
code:
1
2
3
4
deb ftp://ftp.nl.debian.org/debian stable main non-free contrib
deb ftp://ftp.se.debian.org/debian stable main non-free contrib

deb http://non-us.debian.org/debian-non-US stable non-US/main non-US/contrib non-US/non-free

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Ik heb dus apt-get update en apt-get upgrade gedaan maar nog steeds kan ik libncurses5-dev niet installen en dus nog geen kernel compilen wat moet ik nou doen?

Verwijderd

Heeft die wel geupdate dan?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-02 15:14

deadinspace

The what goes where now?

Doe eens dpkg --purge libncurses5-dev en dan nog eens apt-getten... En als het dan weer fout gaaf ff de foutmelding copy/pasten.

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
webserver:~# dpkg --purge libncurses5-dev
dpkg - warning: ignoring request to remove libncurses5-dev which isn't installed.
webserver:~# apt0get install libncurses5-dev
su: apt0get: command not found
webserver:~# apt-get install libncurses5-dev
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  libncurses5-dev: Depends: libncurses5 (= 5.2.20020112a-7) but 5.2.20020112a-8 is to be installed
E: Sorry, broken packages

Verwijderd

apt-get remove libncurses5-dev. Desnoods met dpkg --purge libncurses5-dev. Dan opnieuw proberen

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Is dus niet installed?? :?

code:
1
2
3
4
5
6
7
8
Reading Package Lists... Done
Building Dependency Tree... Done
Package libncurses5-dev is not installed, so not removed
0 packages upgraded, 0 newly installed, 0 to remove and 130  not upgraded.
webserver:~#
webserver:~# dpkg --purge libncurses5-dev
dpkg - warning: ignoring request to remove libncurses5-dev which isn't installed.
webserver:~#

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

eppie schreef op 31 oktober 2002 @ 14:24:
dit is mijn source.list en dioe gebruik k altijd al
code:
1
deb ftp://ftp.se.debian.org/debian stable main non-free contrib
Dan draai je dus geen Potato meer, maar draai je inmiddels Woody :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Iemand nog een idee wat ik er aan kan doen?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 03-02 15:14

deadinspace

The what goes where now?

code:
1
2
3
4
apt-get clean
dpkg --clear-avail
apt-get update
apt-get install libncurses5-dev

Volgensmij staat die libncurses5-dev .deb nog in je al-gedownloade-.debs-dir, en in je available file. Gevolg is dus dattie niet die -7 versie gaat downloaden, hij heeft immers een nieuwere al op de HD staan.

Ik vraag me btw wel af waar die -8 vandaan komt, in Stable zit hij namelijk niet.

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
Krijg ook na die 4 commando's weer dit : :(
code:
1
2
3
Sorry, but the following packages have unmet dependencies:
  libncurses5-dev: Depends: libncurses5 (= 5.2.20020112a-7) but 5.2.20020112a-8 is to be installed
E: Sorry, broken packages

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Kun je de output van apt-get -s upgrade eens posten ?

De reden dat het fout gaat is dat de stable distributie nu 'Woody' is ipv 'Potato'.
Als je eens de regels /etc/apt/sources.list op commentaar zet en probeert vanaf de CD te installeren ?

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


Verwijderd

Je sources.list is stable.

Als je naar testing zou gaan zou het ook moeten lukken.
(tezij je perse op stable wil blijven)
verander alle woorden stable in je list naar testing (of unstable)

en dan
apt-get update
apt-get upgrade (of apt-get -u distupgrade)

  • eppie
  • Registratie: Maart 2000
  • Niet online
(overleden)
code:
1
2
3
4
5
webserver:~# apt-get -s upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
webserver:~#
Pagina: 1