- -아치 리눅스 사용자 저장소에서 소프트웨어를 설치하는 방법

Arch Linux 사용자 저장소에서 소프트웨어를 설치하는 방법

아치 리눅스의 가장 큰 장점 중 하나는강력하고 사용자 중심의 저장소. 이를 통해 사용자는 자신의 패키지를 업로드 할 수 있습니다. 결과적으로 Arch Linux는 Linux에서 최고의 소프트웨어 가용성을 제공합니다. Arch AUR에 대한 관심이 높아지고 있으므로 자세히 살펴보기로 결정했습니다. 직접 패키지를 만드는 것에 대해 이야기하고,“PKGBUILD”가 무엇인지 설명하고, 아치 리눅스 사용자 저장소와 쉽게 상호 작용할 수있는 프로그램을 보여줄 것입니다. Arch Linux User Repository에서 소프트웨어를 설치하는 방법은 다음과 같습니다.

스포일러 경고:이 기사의 끝 부분에서 아래로 스크롤하여 비디오 자습서를보십시오.

AUR 도우미의 단점

신규 Arch 사용자의 경우 AUR 패키지 설치AUR 도우미가 없으면 어려워 보일 수 있습니다. 실제로는 패키지를 직접 작성하여 저장할 수 있기 때문에 매우 유용합니다. 사용자가 PKGBUILD를 작동시키는 데 필요한 모든 것을 다운로드하면 패키지 관리자가 일반 패키지를 뱉어냅니다. 이 일반 패키지는 설치 전에 컴파일하는 대신 신속하게 설치할 수 있습니다.

많은 PC에서 Arch Linux를 실행하면AUR 소프트웨어에 의존하는 것은 대단한 일입니다. 최적화되지 않은 느린 CPU에서는 큰 소프트웨어를 컴파일 할 필요가 없습니다. 대신 가장 빠른 CPU에서 패키지를 한 번 컴파일하여 보내십시오.

도우미없이 AUR 패키지 설치

Arch Linux 사용자에서 소프트웨어를 설치하려면리포지토리에서“스냅 샷”을 다운로드해야합니다. 이러한 패키지를 설치하는 것은 때때로 번거로울 수 있습니다. 일부 패키지에는 소스 코드를 작성하는 데 필요한 라이브러리와 프로그램이 있기 때문입니다. 일반적인 상황에서 이러한 종속성은 기본 Arch Linux 패키지 저장소로 쉽게 채워집니다. 다른 경우에는 운이 좋지 않을 수도 있습니다. 일부 패키지는 스냅 샷을 통해 빌드해야하는 종속성이 필요할 수 있습니다.

시작하려면 AUR로 이동하십시오. 누구나 PKGBUILD 파일을 업로드 할 수있는 웹 사이트입니다. PKGBUILD는 Arch를 위해 특별히 제작 된 스크립트입니다. 프로그램의 소스 코드를 잡고 설치하는 방법을 자세히 설명합니다. 누구나이 파일 중 하나를 업로드 할 수 있습니다. 즉, AUR이 때때로 안전하지 않을 수 있습니다.

하지만 사용자는 걱정하지 않아도됩니다. 업로드 된 각 패키지에는 댓글 섹션이 있습니다. 이 섹션에서는 패키지의 안정성과 안전성에 대해 설명하고 다른 사용자가 시스템에서 프로그램을 사용할 수 있도록 도와줍니다. AUR의 PKGBUILD 파일이 악의적이라고 생각되면 사용자가 사용할 수있는 보고서 기능도 있습니다.

웹 사이트의 검색 기능을 사용하여 검색당신이 원하는 프로그램을 위해. 이 예에서는 Chrome을 사용합니다. 패키지 페이지에서“Download snapshot (스냅 샷 다운로드)”을 찾아 클릭하십시오. 다운로드가 완료되면 터미널을 열고 다음을 수행하십시오.

먼저 cd 입력 명령 ~/Downloads 예배 규칙서.

cd ~/Downloads

내부 다운로드에서 tar 명령.

tar -xvzf google-chrome.tar.gz

cd 명령으로 tar 명령으로 작성된 새 폴더를 입력하십시오.

cd google-chrome

사용 ls 이 폴더의 모든 내용을 보려면 명령.

ls

몇 개의 파일이 있습니다. 이 경우 install.sh 쉘 스크립트가 있습니다. 이것을 무시하십시오. 대신 다음 명령을 입력하십시오.

makepkg

그만큼 makepkg 명령은 시스템이 네이티브를 생성하도록 지시합니다Chrome 용 아치 리눅스 패키지. 구축 할 시간을주십시오. Ubuntu Google Chrome 패키지를 다운로드하여 해체하고 변환해야합니다. 터미널 창을 다시 사용할 수있게되면 완료되었음을 알 수 있습니다.

사용 ls 폴더의 내용을 다시 볼 수있는 명령입니다. Chrome 스냅 샷 폴더 안에 새로운 기본 아치 패키지가 있습니다. 아치 패키지를 홈 폴더로 이동하십시오.

mv google-chrome*.tar.gz ~/

CD 명령을 입력하여 홈 폴더로 돌아가서 설치 프로세스를 시작하십시오.

cd ~/

마지막으로 AUR 패키지를 시스템에 설치하십시오.

sudo pacman -U google-chrome*.tar.gz

이 모든 것을 갖춘 AUR 패키지가 구축되었습니다. 패키지는 도우미를 통해 설치되지 않았으므로이 패키지를 다른 PC에 자유롭게 배포하고 컴파일 프로세스를 건너 뛸 수 있습니다.

AUR 도우미 사용의 장점

AUR에서 패키지를 컴파일 할 수 있고나중에 저장하면 실제 플러스입니다. 문제는 때때로 지루할 수 있다는 것입니다. 이것이 대부분의 사람들이“AUR 도우미”를 사용하는 이유입니다. 사용자가 PKGBUILD 파일을 쉽게 다운로드하고 몇 단계 만 거치면 컴파일 프로세스를 호출 할 수 있도록 도와주는 프로그램입니다. 이 방법은 AUR을 좋아하지만 모든 것을 수동으로 수행하는 것을 싫어하는 아치 리눅스 사용자에게 선호되는 방법입니다.

다양한 AUR 도우미가 있지만 모두 본질적으로 동일한 작업을 수행합니다. 그렇기 때문에이 세 가지를 모두 다루는 대신 3 가지를 다룰 것입니다.

참고 :이 AUR 헬퍼는 기본 아치 저장소에 없습니다. Linux PC에서 사용하려면 PKGBUILD를 직접 컴파일해야합니다. 위의 지침을 따르십시오.

요구르트

Yaourt는 지금까지 가장 많이 사용되는 AUR 도우미입니다. 먼저, 아치 사용자 저장소에서 설치하려는 항목을 검색하십시오. 이것은 pacman package manager 자체와 유사합니다 (-Ss 사용). 이 예에서는 다시 Chrome을 사용합니다.

yaourt -Ss google chrome

검색은 사용 된 키워드와 관련하여 AUR에서 직접 결과를 표시합니다. 소프트웨어를 설치하려면 패키지 이름을 기록해 두십시오. Chrome의 경우 패키지는 "google-chrome"입니다.

yaourt -S google-chrome

이 기본 명령은설치 과정. 문제는 매우 지루하며 사용자에게 "예"와 "아니오"를 반복적으로 선택하도록 요청하는 것입니다. 번거롭지 않은 소프트웨어를 설치하려면 –noconfirm 플래그를 사용하십시오.

yaourt -S google-chrome --noconfirm

AUR을 통해 설치된 소프트웨어를 업데이트하려면 다음을 수행하십시오.

yaourt -Syyu --aur --noconfirm

이것은 Yaourt에게 Arch를 업데이트하고 번거 로움없이 새로운 AUR 패키지를 다운로드 / 빌드하도록 지시합니다.

파카 우르

Pacaur는 패키지를 쉽게 구축하는 것을 목표로하는 또 다른 AUR 도우미입니다. 사용 방법은 다음과 같습니다.

먼저 AUR에서 패키지를 찾으십시오. 이전과 마찬가지로 Chrome을 예로 사용합니다.

pacaur -Ss google-chrome

패키지 이름을 찾으십시오. Chrome의 경우 Google 크롬입니다.

다음을 사용하여 소프트웨어를 설치하십시오.

pacaur -S google-chrome

Pacaur가 설치 프로세스에 대해 묻는 질문에 대답하거나 Yaourt와 같이 다음과 같이 완전히 건너 뜁니다.

pacaur -S google-chrome --noconfirm

Arch Linux에서 패키지 및 Arch User Repository에서 빌드 된 프로그램을 업데이트하려면 다음 명령을 실행하십시오.

pacaur -Syyu

옥토 피

GUI 도구를 원하는 Arch 사용자Octopi는 Arch Linux 시스템 및 AUR과 상호 작용할 수있는 최상의 솔루션입니다. Arch User Repo에서 소프트웨어를 설치하려면 녹색 얼굴 아이콘을 클릭하십시오. 그러면 Octopi 도구 용 래퍼가 시작됩니다. 그런 다음 예를 들어 "Google Chrome"과 같은 검색어를 입력하십시오.

곧 결과 페이지가 나타납니다. 설치하려는 앱을 마우스 오른쪽 버튼으로 클릭하고“설치”를 클릭하십시오. Octopi가 설치 과정을 안내합니다.

참고 : 업데이트가 있으면 프로그램에서 알려줍니다.

결론

아치 리눅스는 커뮤니티에서 많은 사람들이 좋아하는 것입니다광범위한 소프트웨어 가용성으로 인해 AUR을 사용하면 지원되지 않는 프로그램을 설치하는 것이 매우 쉽습니다. Arch Linux를 처음 사용하는 경우이 도구를 익히는 방법을 익히면 Arch Linux 환경이 크게 향상됩니다.

코멘트