apt-get install autoconf HELP needed

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
hoppel
Beiträge: 30
Registriert: 17.07.2002 17:27:51

apt-get install autoconf HELP needed

Beitrag von hoppel » 20.09.2002 13:24:21

Hi,

habe ein apt-get install autoconf gemacht, um die Version 2.53 von autoconf zu installieren...

laut apt-cache show autoconf sind folgende Informationen zu erhalten
---
Package: autoconf
Priority: optional
Section: devel
Installed-Size: 1652
Maintainer: Ben Pfaff <pfaffben@debian.org>
Architecture: all
Version: 2.53-2
Replaces: autoconf (<< 2.53)
Depends: perl (>> 5.005), m4, debianutils (>= 1.8), autoconf2.13 (>= 2.13-41)
Recommends: automake
Suggests: gnu-standards
Conflicts: autoconf2.13 (<< 2.13-41), gettext (<< 0.10.39)
Filename: pool/main/a/autoconf/autoconf_2.53-2_all.deb
Size: 699766
MD5sum: 3ab2e6de5369984c9151776f791c4c81
Description: automatic configure script builder
The standard for FSF source packages. This is only useful if
...
---


laut
# autoconf --version
Autoconf version 2.13


ist aber nur die Version 2.13 installieren... Meine build scripte meckern auch die alte Version an. :(

Ich kenne mich leider mit dem Debian Package Management noch nicht so gut aus (komme von SuSE)... Welche Schritte muß ich unternehmen, damit die richtige Version installiert wird?

Vielen Dank.


Steffen

Benutzeravatar
feltel
Webmaster
Beiträge: 10458
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 20.09.2002 13:41:25

mach mal folgendes:

Code: Alles auswählen

dpkg --purge autoconf autoconf2.13
apt-get install autoconf
Damit solltest Du nur die Version 2.53 von autoconf auf Deinem System haben.

hoppel
Beiträge: 30
Registriert: 17.07.2002 17:27:51

Beitrag von hoppel » 20.09.2002 13:52:07

Hi,

vielen Dank für Deine schnelle Hilfe. Leider hat das nicht funktioniert...

cheiron:/# dpkg --purge autoconf autoconf2.13

Code: Alles auswählen

(Reading database ... 10532 files and directories currently installed.)
Removing autoconf2.13 ...
dpkg - warning: while removing autoconf2.13, directory `/etc/autoconf2.13' not empty so not removed.
Removing `diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13'
Removing `diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13'
Removing `diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13'
Purging configuration files for autoconf2.13 ...
Removing autoconf ...
cheiron:/# apt-get install autoconf

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  autoconf2.13 
The following NEW packages will be installed:
  autoconf autoconf2.13 
0 packages upgraded, 2 newly installed, 0 to remove and 0  not upgraded.
Need to get 0B/1064kB of archives. After unpacking 2609kB will be used.
Do you want to continue? [Y/n] 
Selecting previously deselected package autoconf2.13.
(Reading database ... 10426 files and directories currently installed.)
Unpacking autoconf2.13 (from .../autoconf2.13_2.13-43_all.deb) ...
Adding `diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13'
Adding `diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13'
Adding `diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13'
Selecting previously deselected package autoconf.
Unpacking autoconf (from .../autoconf_2.53-2_all.deb) ...
Setting up autoconf (2.53-2) ...

Setting up autoconf2.13 (2.13-43) ...
cheiron:/# autoconf --version

Code: Alles auswählen

Autoconf version 2.13
[B]cheiron:/# dpkg --purge autoconf autoconf2.13[/B]
(Reading database ... 10532 files and directories currently installed.)
Removing autoconf2.13 ...
dpkg - warning: while removing autoconf2.13, directory `/etc/autoconf2.13' not empty so not removed.
Removing `diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13'
Removing `diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13'
Removing `diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13'
Purging configuration files for autoconf2.13 ...
Removing autoconf ...
cheiron:/# autoconf --version

Code: Alles auswählen

bash: /usr/bin/autoconf: No such file or directory
cheiron:/#


Steffen

Benutzeravatar
feltel
Webmaster
Beiträge: 10458
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 20.09.2002 13:57:42

hoppel hat geschrieben:cheiron:/# apt-get install autoconf

Code: Alles auswählen

...
Adding `diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13'
...
Aha, die autoconf-Installation hat, da mehrere autoconf-Versionen zur Installation anstanden, unter /usr/bin/autoconf ein Script installiert, was mehrere Versionen verwaltet (via dpkg-divert). Um jetzt autoconf 2.53 zu verwenden, musst du laut den Ausgaben der Installationsroutine "/usr/bin/autoconf2.50" verwenden.

hoppel
Beiträge: 30
Registriert: 17.07.2002 17:27:51

Beitrag von hoppel » 20.09.2002 14:08:23

danke. ahh, ich bin blind :)

hmm, die meisten build scripte verwenden direkt das Command autoconf, also die Version 2.13... Ich würde das ganze jetzt schnell verschieben also

cheiron: /usr/bin# mv autoconf autoconf.old
cheiron: /usr/bin# mv autoconf2.50 autoconf

Gibt es da eine elegantere Möglichkeit? (bin mir sicher, daß meine Variante falsch ist...)


Steffen

hoppel
Beiträge: 30
Registriert: 17.07.2002 17:27:51

Beitrag von hoppel » 20.09.2002 14:19:14

ahh, habe einen Eintrag in der autoconf Datei umgesetzt

v213 (); nach v250 ();

damit ist nun die Version 2.53 per Default enabled.


Steffen

Antworten