"백 포트"리포지토리를 어떻게 활성화합니까?


답변:


34

우분투 백 포트는 우분투에서 기본적으로 활성화되어 있습니다.

동기가 여전히 백 포트를 얻지 못하면 다음 두 가지 방법 중 하나를 사용하십시오.

  1. 실행기에서 우분투 버튼을 클릭하고 "소프트웨어 소스"를 검색하십시오. 12.04+를 사용하는 경우 "소프트웨어"를 검색하십시오.

  2. Alt + F2를 누르고 다음을 입력하십시오. gksu software-properties-gtk

두 가지 방법 중 하나를 사용하면 소프트웨어 소스 관리자 또는 소프트웨어 및 업데이트로 이동할 수 있습니다 . 여기에서 Ubuntu 소프트웨어 탭과 업데이트 탭 에서 4 가지 옵션을 모두 활성화하십시오 . 우분투 버전에 엑스트라를 사용할 수 있어야합니다.

우분투 소프트웨어 소스-우분투 소프트웨어 탭

우분투 소프트웨어 소스-업데이트 탭

그런 다음 닫기 버튼을 클릭 하면 변경 사항으로 인해 업데이트해야 함을 알려줍니다. 참고로한다는 업데이트 탭 백 포트 옵션이 4 번째 일입니다. 지원되지 않는 업데이트 라고 말합니다 .

터미널에서 백 포트를 활성화하려면 (11.10 이후 자동으로 활성화되는 경우) 서버에서 작업하고 백 포트를 활성화하려는 경우 터미널을 연 후 다음을 수행하십시오 (이 예는 Ubuntu 13.04를 사용함).

sudo nano /etc/apt/sources.list

키워드 backport를 언급하는 주석 처리 된 행을 찾으십시오. raring-backports13.04, precise-backports12.04 및 son과 유사해야합니다 . 이 경우 다음과 같습니다.

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

이 줄의 주석을 해제하여 다음과 같이 표시하십시오.

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

파일을 저장하고 다음을 실행하여 백 포트 업데이트를 수신하십시오.

sudo apt-get update  
sudo apt-get upgrade

참고-줄을 찾을 수 없으면 간단히 추가하고 버전 이름을 위에서 설명한대로 사용중인 버전으로 변경하십시오.

참고


이 일 후에, 나는 항상 잘 (세스에 의해이 질문에 대해 지정)으로 백 포트를 사용하는 경향이 얘기했다
thameera

29

명령 줄 / 서버 지침

백 포트는 기본적으로 활성화되어 있습니다. 다음은 포트가 켜져 있는지 확인하는 방법입니다.

백 포트 활성화

백 포트를 수동으로 활성화하려면 다음 줄이 다음에 있는지 확인하십시오 /etc/apt/sources.list.

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

release사용중인 현재 분배로 교체 하십시오 ( precise예 : 12.04의 경우).

이제 다음 단계는 백 포트에서 항상 패키지를 사용할 것인지 또는 수동으로 지정한 경우에만 백 포트를 사용할 것인지에 달려 있습니다.

항상 백 포트를 사용하십시오.

Ubuntu 11.04 이상은 수동으로 지정된 경우에만 백 포트를 사용하도록 자동 구성됩니다. 당신이 할 경우 항상 설치할 때 백 포트를 사용하는 경우에 다음 줄을 추가해야합니다 /etc/apt/preferences(파일이 아직 존재하지 않을 수 있습니다;의 미세이) :

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

release현재 릴리스 를 대체하십시오 .

백 포트 수동 사용 ..

수동으로 지정했을 때 백 포트에서만 패키지를 설치하려면 다음을 추가해야합니다 /etc/apt/preferences.

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

<release>현재 릴리스를 다시 대체 하십시오.

참고 : 수정하려면 루트 권한이 필요합니다 /etc/apt/preferences.

백 포트에서 설치

백 포트가 수동으로 사용되도록 구성된 경우 /release-backports패키지를 설치할 때 ( release현재 릴리스로 대체) 패키지 이름 끝에 추가해야합니다 .

예를 들어 12.10 Quantal을 사용하고 수동 설치를위한 백 포트를 구성한 경우 다음 명령을 사용하여 amarok을 설치합니다.

sudo apt-get install amarok/quantal-backports  

출처 : 우분투 백 포트-우분투 위키


3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "잘 작동
Jay _silly_evarlast_ Wren

@Jay_silly_evarlast_Wren이 -r제거하지 않습니까?
sehe

예, xenial을 사용하는 경우 -r을 -u로 변경하거나 이전 우분투에서 완전히 제거하십시오.
Jay _silly_evarlast_ Wren

백 포트 팀 에서는 항상 백 포트를 사용하도록 Apt 우선 순위를 변경 하지 않는 것이 좋습니다 . 위의 링크에서 "백 포트 팀은 백 포트 된 패키지가 명시 적으로 요청 된 경우에만 패키지를 설치하도록 권장합니다 . "
fkraiem

0

수퍼 유저로서

apt edit-sources

그런 다음가 포함 된 debdeb-src행의 주석을 해제하십시오 backports.

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