Allgemeine Programminstallation

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Syke
Beiträge: 162
Registriert: 23.01.2005 15:56:34

Allgemeine Programminstallation

Beitrag von Syke » 20.02.2006 18:49:18

Würde gern ein Programm aus den Sourcen installieren.
Bin mir da aber nicht so sicher bei.
Also vom grundsatz her scho mit ./configure make und make install usw.

aber:woher weis ich welche pakete (libs) ich dazu brauch?Kann ich die Libs ausm apt nehmen?

Wie lösche ich kompilierte und installierte pakete wieder?
Kann ich diese Programme vielleicht in apt einbinden und von dort aus komplett löschen?

mfg
Syke
früher als noch nichts funktionierte, war alles einfacher! // linux

Benutzeravatar
Cloonix
Beiträge: 589
Registriert: 20.11.2004 10:42:24
Wohnort: München
Kontaktdaten:

Beitrag von Cloonix » 20.02.2006 20:38:12

aber:woher weis ich welche pakete (libs) ich dazu brauch?Kann ich die Libs ausm apt nehmen?
Das erweist sich bei mir auch immer als "rumprobieren". Wenn "er" meckert installiere ich die Libs nach. Sofern die Versionen der Libaries passen, kannst du auch die aus dem Repisitory nehmen. Meistens ist es aber der Fall, dass wenn du aktuelle Sourcen eines Programms verwendest, viele Abhängigkeiten über die Debian .debs nicht aufgelöst werden können.

Wenn es dir darum geht sehr aktuelle Software zu verwenden, solltest du dich eventuell in das Thema Backports einarbeiten oder mit einer Testing Version von Debian arbeiten.

Wenn es dir um Features geht, die man in das Programm einbinden kann (manuelles kompilieren), solltest du dir anhand der Debian Sourcen ein eigenes .deb bauen. Dieses kannst du dann bequem mit apt (dpkg) installieren und installieren. Das installieren und deinstallieren von selbstkompilieren Quellen von einer Seite xyz ist problematischer.

MfG
proud to be 100% M$ free (except X300T)
http://claus.freakempire.de
http://debian.freakempire.de

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 21.02.2006 00:44:51

Wenn allle erforderlichen Pakete bei debian dabei sind kannst Du auch mit

Code: Alles auswählen

apt-get build-dep paketname
alle Pakete installlieren, die zum Kompilieren von paketname gebraucht werden. Sehr bequem.
Anschliessend kannst Du Dir die sourcen von paketname selber mit

Code: Alles auswählen

apt-get source paketname
holen oder mit

Code: Alles auswählen

apt-get -b source paketname
auch gleich noch automatisch kompilieren lassen.

Grüsse,
wum

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 21.02.2006 01:17:16

Falls du ein Paket aus nicht-debian sourcen installieren willst, versuch es mal mit checkinstall:

Code: Alles auswählen

apt-get install checkinstall

Code: Alles auswählen

./configure
make
checkinstall -D
Baut ein Debianpaket.

Antworten