모든 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.