Pagina 1 di 1
Aggiornare bash da sorgenti
Inviato: gio 1 nov 2007, 10:52
da drcoka
Salve a tutti!
Ho una domanda da porvi..
dopo aver compilato e installato i sorgenti della bash 3.2 come faccio a renderla la shell di default?
Inviato: gio 1 nov 2007, 13:58
da albatros
La shell di login è indicata nelll'ultimo campo di /etc/passwd, se non specifichi nulla login usa /bin/sh .
Io ho sovrascritto il vecchio /bin/bash usando ormai da tempo bash 3.2, se vuoi mantenere più versioni della shell chiamale in maniera un po' diversa e specifica quella che vuoi per il login in /etc/passwd.
Inviato: sab 3 nov 2007, 21:04
da drcoka
Ok... ma dopo aver compilato bash e dato make install non so dove andare a prendere il binario della bash...
Inviato: sab 3 nov 2007, 22:04
da albatros
Beh, di norma compilando da sorgenti i binari vengono installati in /usr/local/bin, ma non so se bash si installa subito in /bin, dove dovrebbe stare, o in /usr/bin.
Puoi ripetere il make install redirigendo l'output su un file e poi vedere dove lo installa, oppure puoi cercare con find o con locate...
Guarda comunque in una delle directory sopra, l'ideale sarebbe /bin .
Non ricordo se il binario si chiama bash-3.2 (per non sovrascrivere versioni preesistenti) o semplicemente bash, guarda un po'...
Inviato: dom 4 nov 2007, 1:25
da gallows
Consiglio: NON usare mai "make install", come minimo fai un pacchetto con "checkinstall" o installa in una directory temporanea e poi pacchettizzi tu.
Ad ogni modo per evitare casini ti consiglio anche di aggiungere un suffisso al binario con:
Inviato: dom 4 nov 2007, 9:23
da simplex
ma non c'e' il pacchetto in testing/?
Inviato: dom 4 nov 2007, 10:57
da albatros
Sì...