On Tuesday 06 of October 2009 V13 wrote: > Ξέρεις κανείς πως μπορείς να επαναφέρεις ένα init script χωρίς να κάνεις > purge το πακέτο και επανεγκατάσταση; Ψάχνω κάτι σαν το --reinstall αν > υπάρχει. Να γίνεται δηλαδή με το dpkg. > > Υπάρχει π.χ. αυτό: > > # debsums -e hostapd > /etc/default/hostapd FAILED > /etc/hostapd/hostapd.conf OK > /etc/hostapd/ifupdown.sh OK > /etc/init.d/hostapd FAILED > > Για να επανέλθει το /etc/init.d/hostapd έχω βρει μόνο τις παρακάτω λύσεις: > > 1) Purge και επανεγκατάσταση > 2) Κατέβασμα του source και αντιγραφή με το χέρι > 3) Κατέβασμα του πακέτου, extract και αντιγραφή με το χέρι > > Δεν κατάφερα να το κάνω με τα παρακάτω: > > 1) --reinstall (δεν ξαναβάζει τα config) > 2) dpkg-reconfigure -plow > 3) Egkatastash me --force-confdef, --force-confnew > 4) Διαγραφή του init script και επανεγκατάσταση με --force-confmiss > > Το θέμα εμφανίζεται στα περισσότερα πακέτα, οπότε αποκλείω τη περίπτωση του > προβληματικού πακέτου. >
Δεν το έχω κάνει, αλλά...
Μήπως αν προσπαθούσες να κατεβάσεις το αρχείο deb (ή να δεις αν υπάρχει ήδη
στο /var/cache/apt/archives) και να κάνεις
ar vx xxx.deb
Αυτό θα σου δώσει τα
debian-binary
control.tar.gz
data.tar.gz
στα οποία μπορείς να δεις αν υπάρχουν τα αρχικά αρχεία και αν ναι να τα
περάσεις στην τοποθεσία που θες;
--
Φιλικά
Σπύρος
_________________________________________________________________________________
Ξέρετε πότε να λέγει ο καθείς «εγώ»; όταν αγωνιστεί μόνος του και φκιάσει
ή χαλάσει, να λέγει «εγώ»· όταν όμως αγωνίζονται πολλοί και φκιάνουν,
τότε να λένε «εμείς». Είμαστε στο «εμείς» κι όχι στο «εγώ».
--
gpg key URL: http://members.hellug.gr/sng/gpg-hellug.html
signature.asc
Description: This is a digitally signed message part.
