컨테이너 덕분에 모든 배포판을 시스템에 통합할 수 있는 탁월한 도구인 Distrobox

알려지게 되었다 새 버전의 Distrobox 1.3, 하는 도구로 자리 잡았습니다. 컨테이너에 Linux 배포판을 빠르게 설치하고 실행할 수 있습니다. 메인 시스템과의 통합을 보장합니다.

프로젝트 Docker 또는 Podman 툴킷 위에 플러그인으로 구현되며, 작업의 최대 단순화 및 나머지 시스템과 실행 환경의 통합 구성으로 구별됩니다.

다른 배포판으로 환경을 만들려면 좋은 점에 대해 생각하지 않고 단일 distrobox-create 명령을 실행하기만 하면 됩니다. 실행 후 Distrobox는 사용자의 홈 디렉터리를 컨테이너로 전달하고, GUI 컨테이너에서 실행하도록 X11 서버 및 Wayland에 대한 액세스를 구성하고, 외부 드라이브를 연결할 수 있도록 허용하고, 사운드 출력을 추가하고, 셸 수준 통합 SSH 에이전트, D-Bus를 구현합니다. 그리고 유데브.

결과적으로 사용자는 메인 시스템을 떠나지 않고 다른 배포판에서 완전히 작업할 수 있습니다. Distrobox는 Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL 및 Fedora를 포함한 16개의 배포판을 호스팅할 수 있다고 주장합니다. 이미지가 OCI 형식으로 존재하는 모든 배포 키트는 컨테이너에서 시작할 수 있습니다.

이 프로젝트 모든 사용자 공간을 가져오는 것을 목표로 합니다. 분포 다른 포드맨 또는 도커 호환 배포판으로, 그래서 POSIX sh로 작성되어 가능한 한 이식성이 뛰어나고 사용자가 glibc 버전의 종속성 및 호환성에 문제가 없으며 컨테이너에 다음과 같이 입력하는 것을 목표로 한다고 언급했습니다. 가능한 빨리 빨리 가능

Distrobox 1.3 주요 뉴스

새 버전이 눈에 띄는 이유는 컨테이너에서 명령을 실행하려면 distrobox-host-exec 명령을 추가하십시오. 호스트 환경에서 실행 중입니다.

눈에 띄는 또 다른 변화는 microdnf 툴킷에 대한 지원 추가, 루트(루트 풀)로 실행되는 컨테이너에 대한 지원도 구현되었습니다.

이 외에도 하이라이트 배포에 대한 확장 지원 (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, ostree 기반 시스템) 시스템 환경과의 더 나은 통합, 예를 들어 시간대 설정, dns 및 /etc/hosts의 동기화가 구현되었습니다.

다른 변경 사항 중 눈에 띄는 :

  • 컨테이너 디스크 사용량을 표시하는 -s/–size 옵션 추가
  • 테스트된 컨테이너 배포에 AlmaLinux 9 추가
  • 고정 젠투 지원
  • 더 많은 기본 도구 추가, apt-get/dnf/yum/pacman/zypper 압축 해제 – 언어 및 문서 설치
  • 기본 패키지 목록에 pinentry 추가
  • 일부 컨테이너 이미지에서 누락된 변수 수정
  • ostree 시스템의 표준 위치에 홈을 마운트합니다.

Linux에 DistroBox를 설치하는 방법은 무엇입니까?

사람들을 위해 이 도구를 설치하는 데 관심이 있는 경우 많은 주요 Linux 배포 리포지토리에서 사용할 수 있음을 알아야 합니다.

그러나 이 경우 거의 모든 Linux 배포판에 제공된 설치 방법을 사용합니다. 이렇게 하려면 간단히 터미널을 열고 여기에 다음을 입력합니다.

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

준비가 되면 이 도구를 사용할 수 있습니다.

사용과 관련하여 distrobox는 8개의 명령으로 나뉩니다.

  1. distrobox-create- 컨테이너 생성
  2. distrobox-enter – 컨테이너에 들어가기 위해
  3. distrobox-list- distrobox로 만든 컨테이너를 나열합니다.
  4. distrobox-rm- distrobox로 만든 컨테이너를 제거합니다.
  5. distrobox-stop- distrobox로 생성된 실행 중인 컨테이너를 중지합니다.
  6. distrobox-init – 컨테이너 진입점(수동으로 사용하지 않음)
  7. distrobox-export-는 컨테이너 내부에서 사용하도록 설계되었으며 컨테이너에서 호스트로 애플리케이션 및 서비스를 내보내는 데 유용합니다.
  8. distrobox-host-exec- 컨테이너 내부에서 호스트에서 명령/프로그램을 실행합니다.

최종적으로 Distrobox에 대해 더 알고 싶으시다면, 프로젝트의 코드는 Shell로 작성되었으며 GPLv3 라이선스에 따라 배포된다는 것을 알아야 합니다. 소스 코드와 사용 설명서 및 자세한 내용은 다음 링크.


코멘트를 남겨주세요

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

*

*

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