시스템에 있는 모든 패키지의 원래 구성을 복원합니다.

시스템에 있는 모든 패키지의 원래 구성을 복원합니다.

저는 몇 년 동안 롤링 배포판을 운영해 왔으며 수년에 걸쳐 LXDE에서 GNOME, KDE로 전환했습니다. 상상할 수 있듯이 시간이 지남에 따라 많은 구성 파일이 수정되었으며 최근에는 시스템에 몇 가지 사소한 문제가 발생했습니다. GTK 테마는 몇 년 전에 구성되었지만 더 이상 존재하지 않거나 모든 요소를 ​​포함하지 않습니다. 작동이 중지된 특정 데몬(ssh-askpass)의 시작 구성 등... 완전히 다시 설치하는 대신(제가 싫어하는) 기본 구성으로 시스템의 모든 패키지 파일을 다시 설치하고 싶습니다.

따라서 패키지 내에 존재할 수 있는 모든 구성 파일을 재정의하는 dpkg 또는 apt 명령을 찾고 있습니다.

아니면 이것이 나쁜 생각이라고 생각하십니까? 뭔가(네트워크 관리자 등)를 재구성해야 한다는 것은 알지만, 그래도 전체 재설치보다 작업이 훨씬 덜 되기를 바라고 있습니다.

감사해요

답변1

apt-get install --reinstall옵션을 보고 지정 해야 --force-confmiss하지만 이렇게 하면 누락된 구성 파일만 다시 설치됩니다. apt-get --purge before이 프로필은 삭제됩니다.

여기에 설명해보세요:https://askubuntu.com/a/67028/329633그리고 여기: http://www.microkwen.com/2008/09/16/force-apt-get-to-reinstall-config-files/ 그리고 여기:http://blog.mx17.net/2014/02/14/restore-etc-configuration-file-original-maintainer-version-debian/

편집하다: @terdon의 의견은/home의 사용자 별 구성 파일과 소위 도트 파일 및 폴더에 대한 더 나은 방법입니다. 기본적으로 이 방법은 distro 업그레이드 및 새로 설치 시 또는 데스크톱이나 기본 응용 프로그램이 갑자기 실패할 때 작동합니다. 새 사용자를 생성하고 테스트한 다음 설정을 대량으로 마이그레이션하거나 복사해도 안전한 설정, 복사할 수 있는 설정을 알아보세요. 복사해도 안전함) 충돌이 발생하는 경우 어떤 것이 안전하고 어떤 것이 안전하지 않은지 경험을 통해 알아야 합니다. 기본 설치를 기반으로 사용자 정의한 설정을 추적하면 이러한 목록을 작성하는 데 큰 도움이 될 수 있습니다. )

또한 구성 파일/폴더는 절대 삭제하면 안 됩니다. 이름을 바꾸거나 이동하는 것만으로도 충분하며 나중에 진단 및 비교하거나 이전 설정을 새 구성 또는 새 사용자 계정에 병합할 수도 있습니다.

관련 정보