Distrobox 덕분에 Arch가 아닌 배포판에서 AUR을 사용하는 방법

Distrobox 덕분에 Ubuntu, Arch 및 Pamac

Arch Linux는 설치 및 구성에 약간의 비용이 들 수 있지만 필요한 모든 것을 알고 작업 환경을 원하는 방식으로 유지하려는 사람들이 가장 좋아하는 옵션 중 하나입니다. Arch User Repository를 의미하는 AUR 소프트웨어를 설치하는 옵션이 있으며, 여기에서 Linux에 존재하는 거의 모든 프로그램을 찾을 수 있습니다. 이는 최고의 주장 중 하나이며, Arch가 아닌 배포판에서는 이를 약간 부러워합니다. 다행히도 있습니다 배포판, Linux용 Linux 하위 시스템처럼 보이므로 거리가 절약됩니다.

며칠 전에 우리는 그것이 무엇인지, 어떻게 사용하는지에 대해 이야기했고, 오늘 우리는 이 튜토리얼을 게시할 예정입니다. Arch Linux 이미지를 생성하고 AUR에 액세스하도록 구성합니다.. 항상 필요한 것은 아니지만 유용할 수 있습니다. 그리고 Linux에서 우리는 무엇을 해야 할지, 무엇을 하지 않을지 결정할 수 있는 권한을 가진 사용자이기 때문에 이를 달성하는 방법과 각자가 적절하다고 생각하는 일을 수행하는 방법을 설명할 것입니다.

시작하기 전에: AUR이란 무엇입니까?

이미 설명했듯이 AUR은 다음의 약어입니다. 아치 사용자 저장소이며 커뮤니티에서 소프트웨어를 유지 관리하는 저장소입니다. 내가 아는 대부분의 Linux 배포판과 마찬가지로 Arch Linux에는 Distrobox, VLC, GIMP 또는 LibreOffice와 같은 소프트웨어 버전을 찾을 수 있는 공식 저장소가 있습니다. 여전히 y 신선한, 하지만 거기서는 찾을 수 없습니다 스팟튜브 오픈소스임에도 불구하고. 동일한 Spotube 개발자가 자신의 소프트웨어를 -bin으로 끝나는 AUR에 업로드합니다. 이는 이미 컴파일되었음을 의미합니다. 또한 AUR에서 특정 작업(예: Python 2에 의존하는 작업)을 수행해야 하는 일부 오래된 소프트웨어를 찾을 수도 있습니다.

커뮤니티 사용자가 편리하다고 생각하면 소프트웨어를 AUR에 업로드하고 Arch 기반의 제품을 가진 사람이라면 누구나 설치할 수 있습니다.. 수동으로 수행하거나 다음과 같은 마법사를 사용하여 수행할 수 있습니다. , 여기서는 Bauh와 Pamac을 설치하는 데 사용할 것입니다.

흥분해서 아무런 의미도 없이 AUR을 사용하는 것은 권장되지 않습니다.. 주된 이유는 일반적으로 커뮤니티의 누군가가 가져와 업로드하는 소프트웨어, 즉 프로젝트 자체에서 업로드한 소프트웨어가 아니라는 것입니다. 또한 많은 부분이 컴파일되지 않았으며 컴파일해야 하는 항목을 설치할 때 시간이 더 오래 걸립니다. AUR이 많으면 일부 업데이트가 예상보다 오래 걸릴 수 있습니다.

그러나 일반적으로, 안전한 저장소입니다, 이것이 없으면 Arch 기반 시스템에 Visual Studio Code 또는 Google Chrome과 같은 프로그램을 설치하는 것이 더 어려울 것입니다.

Distrobox를 사용하여 Arch Linux 이미지 만들기

  1. 가장 먼저 할 일은 Linux 배포판에 distrobox를 설치하는 것입니다. ~ 안에 이 문서는 어떻게 하는지 설명을 해주지만, 기본적으로는 터미널에 쓰는 것입니다. sudo 그 다음에는 배포판의 패키지 관리자, 그 다음에는 설치 명령이 옵니다. install - 그런 다음 distrobox. 운영 체제의 소프트웨어 저장소에도 나타날 수 있습니다. 특별한 경우에는 이 링크 컬과 wget을 사용하여 수행하는 방법을 설명합니다.
  2. Distrobox가 이미 설치된 상태에서 이 명령을 사용하여 이미지를 생성합니다. 여기서 "arch"는 상자에 지정할 이름(다른 이름일 수 있음)이고 -i 뒤에 있는 것은 Arch Linux 이미지입니다. 작동하지 않으면 공식 문서의 이 링크 호환되는 이미지의 이름을 입력합니다.
distrobox create -n arch -i quay.io/toolbx/arch-toolbox:latest
  1. 완료되면 생성된 이미지를 입력하라는 명령이 제공됩니다. 우리의 경우에는 distrobox enter arch, 이는 이전 단계에서 지정한 이름입니다.
  2. 일단 입장하면 우리 장비의 이미지와 위력에 따라 시간을 기다립니다. 처음으로 기본 패키지를 설치해야 합니다. 완료되면, 신속한 1단계의 링크에서 설명한 대로 our_user_name@image_name이 표시됩니다.
  3. 선택적인 단계로 다음을 사용하여 보류 중인 업데이트를 설치할 수 있습니다. sudo pacman -Syu.
  4. 이제 AUR이 관리할 항목을 설치하려면 지원을 활성화해야 합니다. 시간이 거의 걸리지 않으며 제 경우에는 이미 설치되어 있지만 다시 설치해도 문제가 되지 않습니다. 우리는 다음을 작성합니다:
sudo pacman -S 기본 개발 자식

예이 설치

  1. 다음으로 yay 저장소를 복제하면 이 작업도 빠르게 수행됩니다.
자식 클론 https://aur.archlinux.org/yay.git
  1. 우리는 다음을 사용하여 귀하의 디렉토리에 들어갑니다. cd yay.
  2. 이제 다음을 작성하고 프로세스가 완료될 때까지 기다립니다.
makepkg -si
  1. 이제 yay를 사용하여 AUR 소프트웨어를 설치할 수 있으므로 원하는 경우 프로세스가 완료됩니다.

Arch 소프트웨어를 설치하기 위한 그래픽 인터페이스를 갖춘 스토어 설치

그러나 우리는 그래픽 도구, 특히 Manjaro의 Pamac을 계속해서 설치할 예정입니다. 터미널에서 다음을 입력한 후 cd .. 돌아가려면 다음과 같이 작성합니다.

예이 -S pamac-aur

설치 수행 여부를 묻는 메시지에는 모든 것이 '예'입니다. diffstat 메시지에서 "n", 없음을 입력하고 "s"를 사용하여 종속성을 제거할 수 있습니다. 터미널에 넣어서 Pamac을 실행시켜보겠습니다. pamac-manager.

우분투의 Pamac

Distrobox 설치 및 사용 방법에 대한 기사에서 이미 설명했듯이 다음과 같이 작성하여 배포판의 앱 서랍에 표시되도록 Pamac을 내보낼 수 있습니다.

distrobox-export --app pamac-관리자

Ubuntu 앱 서랍의 Pamac

보면 소프트웨어 추가/제거로 표시되지만 괄호 안에 "on Arch"라고 표시되어 있습니다. 이는 이 가이드를 위해 만든 "arch"라는 이름의 Distrobox 이미지/컨테이너에 설치되었음을 의미합니다. .

또 다른 옵션은 Bauh(응 -S 바우)을 사용하면 AUR 소프트웨어를 관리할 수도 있습니다.

Distrobox로 무엇을 했나요?

이 모든 작업을 통해 우리는 우분투에서 Arch Linux의 하위 시스템(그렇게 말하고 싶습니다)을 만들고 yay를 설치했으며 Arch 베이스 Manjaro에 소프트웨어를 설치하는 그래픽 도구인 Pamac을 설치했습니다. Ubuntu 응용 프로그램 서랍에 저장소를 추가했습니다. 하지만 이제는 Ubuntu에서 yay를 통해 AUR에 액세스할 수 있으며 Pamac 또는 Bauh를 사용하면 공식 Arch 및 AUR 리포지토리에서 소프트웨어를 설치할 수 있습니다.

이는 다른 배포판에서도 가능하므로 AUR은 누구에게나 사용할 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.