Linux 14.981 Themen, 106.337 Beiträge

Programmversion

Jerry6 / 9 Antworten / Flachansicht Nickles

Hallo Leute,
ich habe kürzlich ein Programm von einer Heft-CD aus aktualisiert. Das Programm ließ sich anschließend nicht mehr starten. Möglicherweise lag es daran, dass die Heft-CD die 32-bit-Variante über die installierte 64-bit-Version des Programmes gespielt hat. Erst nachdem ich das *.i586-Paket deinstalliert hatte, ließ sich das *.x86_64-Paket installieren. Nun meine Frage: Wie kann ich ermitteln, ob ein besimmtes Programm (oder library o.ä.) in der 32- oder in der 64-bit-Variante vorliegt? Kann jemand eine entsprechende Ausgabe posten?
Ich nutze Suse 10.2.
Danke.
Jerry

bei Antwort benachrichtigen
KarstenW Jerry6 „Vielen Dank für die schnelle und ausführliche Hilfe! Das Dateiende war in...“
Optionen

"Du schreibst "SUSE hat keinen Paketmanager wie apt bei Debian." Worin bestehen die prinzipiellen Unterschiede zwischen apt und smart, zypper ...?"

Ich nutze SUSE schon lange nicht mehr. Ich wußte nicht das SUSE nun einen Paketmanager hat (wurde auch langsam Zeit)
Ich kenne nur apt welches speziell für die deb Programmpakete von Debian entwicklet worden ist.

In den deb Paketen sind Informationen enthalten welche Programme und /oder Bibliotheken ein zu installierendes Programm braucht.
apt wertet diese Informationen aus und installiert die entsprechenden Pakete automatisch nach.
Man braucht nur die Internetserver von Debian und eventuell ein paar CDs in die Konfigurationsdatei /etc/apt/sources.lst eintragen lassen.
Ist ein bestimmtes Paket nicht auf der CD dann wird es automatisch vom Debian Internetserver heruntergeladen (man braucht DSL dafür, analoge Modems oder ISDN sind einfach zu langsam)
Man muß also nicht alle CDs von Debian installieren, es reicht nur die erste CD von Debian (spart Bandbreite bei den Internetservern von Debian)

cat /etc/apt/sources.list


deb http://ftp.de.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.de.debian.org/debian/ etch main non-free contrib

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free

Ich habe momentan keine CDs von Debian installiert.
Alle Programme werden bei mir in diesem Fall ausschließlich von den Internetservern mit apt, aptitude oder auch synaptic installiert.
apt hat eine Paketdatenbank in der alle Paketinformationen eingetragen sind (wird mit dem Befehl "apt-get update" aktualisiert)
Dadurch weiß apt wo das zu installierende Programmpaket ist. Wenn es nicht auf der CD ist wird es automatisch vom Internetserver heruntergeladen.


Ich weiß nicht welcher Paketmanager besser ist.
apt ist jedenfalls sehr gut programmiert.
aptitude ist ein Frontend (Benutzeroberfläche) zu apt, genau so synaptic.








Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen