Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
To będzie na przykładzie pulse, mimo, że sprawa tyczy się każdego pakietu, który posiada pliki konfiguracyjne w /etc/. Bawiłem się trochę pule dzisiaj by dojść do ładu z plikami konfiguracyjnymi bo się okazało, że pulse już nie trzyma plików w ~/.pulse/ tylko w ~/.config/pulse/ , w każdym razie miałem trochę śmieci i coś mi pulse nawalał, to purgnąłem większość pakietów od niego i przeczyściłem wszystkie pliki konfiguracyjne, zarówno te zwykłego usera jak i te w /etc/ + jakieś śmieci które find znalazł .
Przy robieniu backupu plików, okazało się, że jeden plik z katalogu /etc/pulse/ zaginął -- /etc/pulse/client.conf . apt-file wskazał na libpulse0 . No i faktycznie nie usuwałem tego pakietu, bo usunięcie go powodowało wyrzucenie 60 innych, więc go zostawiłem w spokoju.
Teraz jest problem, bo aptitude reinstall libpulse0 też nie przywraca tego pliku. Co prawda mam ten plik na backupie i mógłbym go ręcznie tam stworzyć i dopisać do niego co trzeba ale nie w tym rzecz. Czy istnieje jakiś sposób aby przywrócić te pliki w /etc/ biorąc pod uwagę pakiety, które zależą od wielu innych pakietów, oczywiście bez wywalania całości. xD
Ostatnio edytowany przez morfik (2013-10-27 18:59:37)
Offline
aptitude -o DPkg::Options::=--force-confmiss reinstall libpulse0
Offline
Ok, działa. Tylko takie pytanie, da radę to jakoś przekuć i umieścić w jakiś pliku w /etc/apt/ lub gdzieś indziej? Coś na wzór APT::Install-Recommends "false";
Offline
W /etc/dpkg/dpkg.cfg możesz sobie to dopisać. Wystarczy samo:
force-confmiss
Offline
Przy każdej akcji wykonywanej przez dpkg za pośrednictwem czegokolwiek (apt-get, aptitude, synaptic itd.).
Offline
Ok ale jeśli to produkuje taki log:
Configuration file `/etc/pulse/client.conf', does not exist on system. Installing new config file as you requested.
to w przypadku gdy będzie ten plik o jakiejś tam treści i niekoniecznie takiej samej, to mi go nie zastąpi albo chociaż wyrzuci info, że "plik jest i czy zastąpić", tak?
Offline
To instaluje plik jeśli w systemie w ogóle go nie ma, jeśli plik jest to ta opcja nic nie zmienia. Od tego co ma zrobić z plikiem który jest są inne opcje.
Offline