
스타일 로 ppa 패키지를 설치하고 싶습니다 sudo apt-get install <program>
. 나는 ppa 이름을 Google에서 검색하고 싶지 않으며 add-apt-repository
apt-get을 실행하기 전에 실행하고 싶지 않습니다 . ppa install vim
최신 vim ppa 버전을 얻는 것과 같은 하나의 명령으로 ppa 패키지를 설치하고 싶습니다 .
도구를 추천해주실 수 있나요?
답변1
사용 add-apt-repository
(또는 수동 deb
으로 라인을 추가하는 /etc/apt/sources.list
것은 거의 동일합니다)~이다적절한 방법. Apt는 설치에 사용할 수 있는 패키지가 무엇인지 알아야 하며, 이를 위해서는 설치 가능한 저장소 목록이 있어야 합니다. 최신 버전의 모든 PPA에 대해 Launchpad를 검색하는 것은 불가능할 뿐만 아니라 안전하지도 않습니다. 전체 시스템을 연결하는 vim 99999999-9999를 만들 수 있습니다(debs는 루트로 설치). 타사 리포지토리에서 소프트웨어를 설치하는 것은 반드시 고려해야 할 사항입니다.
답변2
PPA가 무엇인지 알고 있다면 다음은 세 가지 간단한 명령입니다.
sudo add-apt-repository ppa:george-edison55/george-edison
sudo apt-get update && upgrade
sudo apt-get install stackapplet
(설치하려는 애플리케이션 이름)
답변3
그런 도구는 없습니다. 왜냐하면 그것은 ppa의 작동 방식이 아니며 안전하지 않기 때문입니다. ppa를 찾아서 패키지를 직접 가져오는 스크립트를 작성할 수도 있지만 그런 식으로 시스템을 쉽게 손상시킬 수 있다는 점에 유의해야 합니다. 때로는 더 길고 더 복잡한 경로가 작업을 수행하는 더 안전한 방법이며, 후회하는 것보다 안전한 것이 더 좋습니다 :).
답변4
다른 답변에 명확하게 표시된 것처럼 귀하가 요청하는 내용은 안전하지 않습니다. 리포지토리를 사용하면 소프트웨어를 얻을 수 있을 뿐만 아니라 정기적으로 소프트웨어 업데이트를 받아 보안 허점과 버그를 수정할 수 있습니다. 당신이 요청하는 것은 패키지를 찾기 위해 전체 웹을 검색하고 맹목적으로 다운로드하여 설치하는 것과 같습니다. 이는 맬웨어에 걸릴 위험이 있을 뿐만 아니라 좋은 패키지의 경우에도 나중에 발견되어 추적하지 않는 ppa에서 업데이트되는 보안 문제에 노출될 수 있는 확실한 방법입니다.
따라서 다른 답변에 언급된 도구를 사용하여 ppa를 찾으려면 검색해야 합니다. 그런 다음 ppa를 추가하면 전체 시스템을 쉽게 차지할 수 있으므로 ppa의 평판을 개인적으로 조사해야 합니다.
신뢰할 수 있는 PPA를 찾으면 다른 곳에 설명된 대로 add-apt-repository를 사용하세요.
그러나 질문의 또 다른 측면은 지정된 패키지 세트를 얻는 방법입니다. 이에 대해서는 다음 정보를 참조하세요.PPA에서 패키지를 어떻게 선별적으로 선택합니까? - 우분투에 물어보세요. 더 쉬운 솔루션을 원한다면 좋은 사용 사례와 함께 런치패드에 개선 버그 요청을 제출해야 합니다.