리포지토리를 어떻게 백업 할 수 있습니까?


23

Ubuntu Software Center에 추가 한 모든 리포지토리를 백업하고 싶지만 sources.list에는 Canonical에 속하는 리포지토리 만 포함되어 있습니다.

그래서 다른 것을 어디서 찾을 수 있습니까?

답변:


19

/etc/apt/sources.list.d/추가 한 각 PPA에 대한 개별 항목이 포함 된 디렉토리 가 있습니다 add-apt-repository. 그것들은 백업해야 할 파일입니다.


15

많은 사람들이 파일 디렉토리를 다루지 않고 단일 파일을 백업하고 복원하는 것이 더 쉽다는 것을 알게됩니다 (다른 언급 된 솔루션이 요구하는대로). 이 방법으로 각 PPA를 내부 파일에 저장하지 않아도 /etc/apt/sources.list.d/되는 경우 다음 명령을 사용하여 추가 된 모든 리포지토리를 sources.list홈 디렉토리 에있는 단일 파일에 저장할 수 있습니다 .

cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list

그런 다음이 파일을 이동할 수 /etc/apt/sources.list및 할 sudo apt-get update저장소를 다시 추가 할 수 있습니다. 다른 컴퓨터에서이 백업을 사용하려는 경우 머신의 Ubuntu 버전이 sources.list 파일의 버전과 일치하는지 확인하십시오. 그렇지 않으면 몇 가지 문제가있을 수 있습니다.



3

완전한 / etc / apt 디렉토리를 백업했습니다. 다시 설치해야하는 경우 다시 복사하거나 동일한 릴리스 버전의 다른 시스템에서 동일한 위치로 복사 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.