apt-get für pakete ausschalten?
apt-get für pakete ausschalten?
Hallo,
Ich brauch irgendwie mal eine klare Antwort. Bisher hab ich über apt und das Paketsystem nur gelernt, dass ich wenig Möglichkeiten zum Ausbruch bekomme, wenn ich mir einen Webserver mit den Annehmlichkeiten der stable erhalten will.
Also:
Wenn ich mir ein neues php compilieren will, geht ja apt-get flöten, außer ich finde ein backport paket. Soweit mein Stand.
Was aber ist, wenn ich das paket php 4.1.2 aus woody mit apt-get remove deinstalliere?
Kann ich dann gefahrlos php in einer neueren Version compilieren, ohne das ich die Paketverwaltung zerschieße? Oder handele ich mir damit neue Instabilitäten ein.
Hans T.
Ich brauch irgendwie mal eine klare Antwort. Bisher hab ich über apt und das Paketsystem nur gelernt, dass ich wenig Möglichkeiten zum Ausbruch bekomme, wenn ich mir einen Webserver mit den Annehmlichkeiten der stable erhalten will.
Also:
Wenn ich mir ein neues php compilieren will, geht ja apt-get flöten, außer ich finde ein backport paket. Soweit mein Stand.
Was aber ist, wenn ich das paket php 4.1.2 aus woody mit apt-get remove deinstalliere?
Kann ich dann gefahrlos php in einer neueren Version compilieren, ohne das ich die Paketverwaltung zerschieße? Oder handele ich mir damit neue Instabilitäten ein.
Hans T.
Du kannst dann keine Pakete mehr installieren, die auf php bestehen. Man kann auch selber debs bauen, schau mal im Tipbereich oder in der Forumssuche, das hatten wir schon öfters.
Ein großer Nachteil vom Sourceinstallationen ist, deinstallieren und upgraden geht selten so sauber wie man sich das wünscht.
cu
Ein großer Nachteil vom Sourceinstallationen ist, deinstallieren und upgraden geht selten so sauber wie man sich das wünscht.
cu
Oder Backports mit hilfe von apt bauen.
Wäre die einfachste Methode, geht aber nicht immer (weil evt. die Build-Depends nicht stimmen).
Ablauf:
deb-src Zeile für unstable erstellen
apt-get update
apt-get build-dep deinwunschprogramm
in Verzeichnis wechseln wo apt das Zeugs bauen kann
apt-get -b source deinwunschprogramm
Wäre die einfachste Methode, geht aber nicht immer (weil evt. die Build-Depends nicht stimmen).
Ablauf:
deb-src Zeile für unstable erstellen
apt-get update
apt-get build-dep deinwunschprogramm
in Verzeichnis wechseln wo apt das Zeugs bauen kann
apt-get -b source deinwunschprogramm
Hm, Danke!zyta2k hat geschrieben:deb-src Zeile für unstable erstellen
apt-get update
apt-get build-dep deinwunschprogramm
in Verzeichnis wechseln wo apt das Zeugs bauen kann
apt-get -b source deinwunschprogramm
Gibts da irgendwie eine nähere Beschreibung, die auch auf mögliche Fehler eingeht?
Sonst hätte ich ein paar Fragen zum Übergang von 3 nach 5.....
Hans T.
naja....
das Problem sitzt 60 cm vorm Bildschirm und hat nicht so unbedingt ne Ahnung was es in Linux immer tut....
Insofern wünscht ich mir irgendwie mehr .... könnte das Verzeichnis /tmp sein und sollte alles tatsächlich so einfach sein, wie es in diesen 5 Schritten sugeriert wird?
Wäre über einen Tip von jemanden froh, der der sich schon einmal php mit pear und ein paar extras als deb so wie beschrieben gebaut hat.
gruesse in die Südschweiz!
das Problem sitzt 60 cm vorm Bildschirm und hat nicht so unbedingt ne Ahnung was es in Linux immer tut....
Insofern wünscht ich mir irgendwie mehr .... könnte das Verzeichnis /tmp sein und sollte alles tatsächlich so einfach sein, wie es in diesen 5 Schritten sugeriert wird?
Wäre über einen Tip von jemanden froh, der der sich schon einmal php mit pear und ein paar extras als deb so wie beschrieben gebaut hat.
gruesse in die Südschweiz!
Ja, könnte auch /tmp sein.Hans T. hat geschrieben:könnte das Verzeichnis /tmp sein und sollte alles tatsächlich so einfach sein, wie es in diesen 5 Schritten sugeriert wird?
Nachteil, nach reboot ist dein /tmp wieder leer.
Würd irgendwo in deinem $HOME oder /opt ein Verzeichnis einrichten
Und ja:
Unter umständen reichen die obigen 3 Schritte.
Und zwar unter dem Umstand das PHP (aus SID) keine Pakete zum Bau benötigt die in Woody nicht vorhanden oder zu alt sind.
Gruss (Präzisiert: SüdostenCH
du merkst das mit
Wenn das ohne Fehler durchlauft würd ich sagen, kannst du das Paket bauen.
Code: Alles auswählen
apt-get build-dep deinpaket