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
Attachment:
signature.asc
Description: This is a digitally signed message part.