모든 PPA가있는 "비공식"소프트웨어 센터가 있습니까?


27

이 저장소 를 추가하고 설치 하면 많은 질문에 대답 할 수 있습니다.

우분투 개발자는 모든 패키지를 신속하게 확인하고 공식 저장소에서 사용할 수 없다는 것을 알고 있습니다. 그러나 개발자가 PPA를 등록 할 수있는 비공식 기본 저장소 또는 소프트웨어 센터가 있습니까?

개별 리포지토리를 추가하는 것은 쉽지 않으며 모든 PPA를 확인해야하기 때문에 업데이트 시간이 더 오래 걸립니다. 우리가 안드로이드를위한 대체 시장을 가지고있는 것처럼, 우리가 합리적으로 신뢰할 수있는 인기있는 대체 소프트웨어 소스가 있다면 좋을 것입니다.


대답으로 대답하려고했지만 izx의 대답은 거의 요약합니다. 한 가지만 추가하겠습니다. "이 저장소를 추가하고 설치하면 많은 질문에 대답 할 수 있습니다"라고 언급합니다. 그렇다고 반드시 이러한 답변이 옳다는 것을 의미하지는 않습니다. 물론, 일부 소프트웨어는 우분투 공식 저장소에서 제공되지 않을 수도 있지만, 필요하거나 권장되지 않는 임의의 PPA를 추가하라는 권장 사항이 너무 자주 나타납니다.
— thomasrutter

답변:


30

PPA가 많은 경우 그래픽 "PPA 관리자"를 사용하여보다 쉽게 ​​사용할 수 있습니다. 권장 사항을 보려면 PPA 관리자 섹션으로 직접 아래로 스크롤 하십시오.

아닙니다. 우분투에는 비공식 "PPA"소프트웨어 센터가 없습니다.

우분투의 주요 목표 중 하나는 대중을위한 안정적이고 안정적인 데스크탑 리눅스가되는 것입니다. 소프트웨어 센터 / 공식 리포지토리의 패키지 (및 특정 버전)가 신중하게 검사되고 안정성이 확인되는 이유입니다. 공식 리포지토리 (파트너 등)는 대부분의 일반 사용자의 요구에 충분해야합니다.

왜? : PPA의 소프트웨어를 맹목적으로 설치하면 안됩니다

이론적으로 소스를 "신뢰할 수있는"PPA 패키지를 하나만 추가해도 Ubuntu를 깨뜨려 서 일반 사용자가이를 해결할 수있는 능력을 넘어 설 가능성이 있습니다.

따라서 PPA에서 소프트웨어를 설치하는 것은 의식적이고 고려해야 할 선택이어야합니다.

  • 무엇을 설치하고 있습니까?
  • 왜 설치합니까?
  • 시스템에 어떤 영향을 미칩니 까?

언급 한 유형의 대부분의 답변 ( "이 저장소 추가 및 설치")은 질문자 / 사용자에 대한 이러한 문제를 해결합니다. 빠르게 편집 / 추천 / 설명되지 않은 것들.

3 단계 PPA 추가 업데이트 설치-설치 -PPA 프로세스는 사람들이 자신이하는 일에 대해 조금 생각할 가능성을 높입니다.

개별 PPA를 추가 하는 "고통"은sudo 항상 뿌리를 내리는 대신 사용해야하는 "통증"과 비슷합니다 . 한 번의 클릭으로 비공식 패키지를 설치하는 것과 비교하여, 터미널 기반 3 단계 프로세스는 사용자가 자신이하는 일에 대해 약간의 생각을 할 가능성을 높입니다.

PPA 업데이트 는 미러링되지 않기 때문에 더 오래 걸릴 수 있습니다

PPA 업데이트는 launchpad.net에서만 호스팅되고 미러링되지 않기 때문에 많은 사용자에게 더 오래 걸리는 데 동의합니다. 정식으로 Canonical은이를 인식하고 일종의 솔루션을 고려하고 있습니다. PPA가 다른 리포지토리보다 업데이트하는 데 시간이 오래 걸리는 본질적인 (소프트웨어 / 디자인 방식) 이유는 없습니다. 동일한 구조를 갖습니다.


항상 PPA 관리자를 사용하여보다 쉽게 ​​생활 할 수 있습니다. Y-PPA 관리자를 사용해보십시오 !

명령 줄에서 PPA를 관리하는 것은 지칠 수 있습니다. PPA가 3 개 이상인 경우 Y-PPA 관리자 유틸리티 를 고려하는 것이 좋습니다 . PPA (천연! :-)에서 설치해야하며 다음과 같이 사용할 수 있습니다.

  • y-ppa-manager ...에서 ppa:webupd8team/y-ppa-manager
  • 런치 패드를 통해 특정 패키지에 대한 PPA를 검색 할 수 있습니다.
  • 추가, 삭제, 제거 등과 같은 기타 관리 기능

아이디어를 제공하는 몇 가지 스크린 샷 :

  1. 메인 창 :

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

  2. "vlc"에 대한 모든 PPA 검색 :

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

  3. PPA의 모든 패키지 나열 :

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


진정한 사용자 제공 "소프트웨어 센터"를 위해 Arch Linux를 사용해보십시오

  • 우분투와 다른 목표를 가지고 있고 Linux에 익숙하고 숙련 된 사용자를 대상으로하는 다른 배포판에는 원하는 것이 있습니다.
  • 예를 들어, 아치 리눅스에는 원 스톱 "비공식 소프트웨어 센터"가 있습니다. "Arch User Repositories" (AUR)
  • 모든 사용자는 패키지를 제공 할 수 있고, 다른 사용자는 패키지를 설치할 수 있으며 (소스에서 빌드 한 후) 커뮤니티는 신뢰 / 도움의 표시로 패키지에 투표 할 수 있습니다. 인기가 높고 투표가 많은 패키지는 공식 저장소로 만들 수도 있습니다.

2

바람직하지 않은 것 외에도 모든 PPA의 모든 소프트웨어를 제공하기위한 저장소를 만드는 것도 불가능합니다.

서로 다른 PPA가 동일한 ppa버전 번호를 사용하여 동일한 소프트웨어의 고유 버전을 제공하는 것이 일반적입니다 . 어떻게 든 모든 PPA 를 설치하더라도 정확히 무엇 을 설치할 것인지 모를 것입니다. 모든 PPA가 신뢰할 수있는 우수한 소프트웨어를 제공하더라도 이는 나쁠 것입니다.

모든 PPA를 한 번에 설치하는 것은 좋지 않은 상황이지만 이론적으로는 가능합니다. 그러나 단일 리포지토리 가 동시에 동일한 이름과 버전을 가진 둘 이상의 서로 다른 패키지를 제공 할 수는 없습니다. 따라서 단일 리포지토리의 경우에는 불가능합니다.

상상할 수 있듯이, 모든 (공용) PPA의 모든 소프트웨어는 PPA 이름을 버전 번호에 통합하여 다른 버전 번호로 다운로드하여 다시 패키지 할 수 있습니다. 그러면 단일 저장소가이 모든 소프트웨어를 제공 할 수 있습니다. 이 작업이 완료되면 무언가를 설치하거나 정보를 쿼리 할 때마다 PPA 이름을 입력해야합니다. PPA를 한 번만 활성화하면 (또는 릴리스 업그레이드 중에 수동 또는 자동으로 비활성화되어 있고 계속 사용하려는 경우) PPA를 활성화하는 데 필요한 것보다 훨씬 많은 작업이 필요합니다.


2

PPA가 많은 선별 된 목록을 보려면 Ubuntu Tweak을 사용해보십시오 . 응용 프로그램 내에서 사용 가능한 목록이 있습니다.

또 다른 옵션은 webupd8.org 웹 사이트 에서 ppa를 제공하는 것 입니다. 그들은 이러한 소스를 상당히 정기적으로 업데이트합니다.


1

위의 모든 훌륭한 기술 답변에도 불구하고. 그리고 나 자신이 아니라는 것이 좋은 생각이라고 생각하고 그것을 brainstorm.ubuntu.com 에 올려 놓아야한다고 생각합니다 .

다른 사이트를 보유한 이유가 커뮤니티의 지원을 받는지 확인하십시오.


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