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
Allgemeine Programminstallation
Allgemeine Programminstallation
früher als noch nichts funktionierte, war alles einfacher! // linux
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.aber:woher weis ich welche pakete (libs) ich dazu brauch?Kann ich die Libs ausm apt nehmen?
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
Wenn allle erforderlichen Pakete bei debian dabei sind kannst Du auch mit alle Pakete installlieren, die zum Kompilieren von paketname gebraucht werden. Sehr bequem.
Anschliessend kannst Du Dir die sourcen von paketname selber mit holen oder mit auch gleich noch automatisch kompilieren lassen.
Grüsse,
wum
Code: Alles auswählen
apt-get build-dep paketname
Anschliessend kannst Du Dir die sourcen von paketname selber mit
Code: Alles auswählen
apt-get source paketname
Code: Alles auswählen
apt-get -b source paketname
Grüsse,
wum
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Falls du ein Paket aus nicht-debian sourcen installieren willst, versuch es mal mit checkinstall:
Baut ein Debianpaket.
Code: Alles auswählen
apt-get install checkinstall
Code: Alles auswählen
./configure
make
checkinstall -D