'add-apt-repository'사용과 sources.list에 링크 추가의 차이점


9

사용자의 관점에서 보면 그것들은 동등한 것 같습니다. 일부 프로그램은 apt-get install에 링크를 추가 한 후 설치할 수 있습니다 sources.list.

다른 것들은 명령 줄을 통해 ppa를 추가하여 설치해야하며, 내가 볼 수있는 한이 방법은 sources.list에 항목을 만들지 않습니다.

기술적 인 차이가 있어야합니까? 그리고 PPA와 리포지토리의 차이점은 무엇입니까?

답변:


10

PPA를 통해 추가하면 목록이 추가됩니다. file in /etc/apt/sources.list.d. apt에서 제공하므로 리포지토리가 있습니다.

add-apt-repository가 제공하는 편리함은 소스를 추가 할뿐만 아니라 리포지토리의 GPG 키를 추가하여 수동으로 수행 할 필요가 없다는 것입니다.


따라서 유일한 차이점은 PPA를 통해 추가하면 /etc/apt/sources.list.d에 파일 형식으로 항목이 추가되는 반면 리포지토리를 수동으로 추가하면 일반적으로 /etc/sources.list를 파일로 조작하여 작동합니까? 즉, 저장소 링크가 서로 다른 두 위치에 저장되어 있습니까?
콘스탄틴 슈베르트

그래, 그거야!
Jorge Castro

더 빨리 발견하고 싶을 때 새로 설치를 사용하여 12.04에서 14.04로 업그레이드했습니다. /etc/apt/sources.list는 저장했지만 /etc/apt/sources.list.d/는 저장하지 않았습니다. :-( 이제 설치하려고 할 때 오류가 발생하는 모든 소프트웨어의 저장소를 다시 찾아서 추가해야합니다. :-(
바람 방랑자 Jesse 제시

1
왜 PPA와 링크가 모두 저장되지 않는지 궁금합니다 sources.list.d. 더 조직적이고 통일되지 않습니까? 왜 PPA 만 해당 폴더에 저장됩니까?
Mohammed Noureldin

1

명령 행을 통해 PPA를 추가하면 항목이 작성됩니다.

명령 줄 :

sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter

저장소를 추가하면 Ubuntu Software Center에 표시됩니다.

여기에 이미지 설명을 입력하십시오


나는 12.10을 테스트하고 있지만, 이것은 내가 아는 것을 모든 이전 버전에 대해 동일합니다 (물론 아마 미풍))
Rinzwind

당신의 노고에 감사드립니다! 터미널을 사용하고 /etc/sources.list-파일에서 항목을 찾지 못했습니다. 이 항목은 /etc/sources.list.d/에서 별도의 파일로 만들어지기 때문에이 보인다
콘스탄틴 슈베르트을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.