'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.