Debian 용 AUR 아날로그 인 DUR이 방금 출시되었습니다.

오랫동안 데비안 사용자는 AUR과 유사한 패키지 저장소의 통합을 요청했습니다. Arch Linux에서 이것을 볼 수 있으며 reddit 포럼 (예 : 이 링크). 왜 그렇게 오래 이 아이디어는 구현되지 않았습니다 컴파일 문제 때문이었습니다. 당시에 표현 된 패키지에서는 Arch Linux와 달리 훨씬 간단합니다.

이 "작은"문제 오랫동안 데비안 사용자가 AUR 저장소의 아날로그를 즐기지 못했습니다. 데비안 패키지 리포지토리에 많은 수의 패키지가 있더라도 사실은 AUR과 같은 리포지토리 (제 XNUMX자가 패키지를 포함 할 수 있도록 허용하는이 클래스)를 사용하면 사용자가 더 많이 액세스 할 수 있습니다. 메인 리포지토리에 업데이트를 포함하는 데 며칠이 걸리기 때문에 인기있는 패키지의 새 버전을 짧은 시간에 사용할 수 있습니다.

하지만 이건 끝났어 음, 며칠 전 애호가들이 DUR 저장소를 시작했습니다. (Debian User Repository), Debian 용 AUR (Arch User Repository) 저장소와 유사합니다., 타사 개발자가 패키지를 주 저장소에 포함하지 않고도 배포 할 수 있습니다. 배포의. AUR과 마찬가지로 DUR의 메타 데이터 및 패키지 빌드 지침은 PKGBUILD 형식을 사용하여 정의됩니다.

즉, deb 패키지 생성을 방해하는 타사의 어려움을 제거하는 방법이 발견되었습니다. 이것은 이제 makepkg의 아날로그 인 makedeb 툴킷의 도움으로 PKGBUILD 파일에서 제공 될 수 있기 때문입니다. 또한 AUR 및 Arch Linux 리포지토리에서 패키지를 추출하고 설치할 수있는 mpm 패키지 관리자와 Arch Linux 관련 종속성을 Debian 종속성으로 대체하는 makedeb-db 유틸리티도 포함되어 있습니다.

DUR은 데비안 시스템에서 makedeb를 사용하는 사용자가 배포 저장소에 없을 수도있는 좋아하는 패키지를 더 쉽게 찾고 빌드 할 수 있도록 설계되었습니다. DUR은 또한 PPA, 중앙 집중화와 같은 대안으로 지속적인 문제를 해결하기 위해 만들어졌습니다.

PPA를 사용하면 각 저장소에서 선택한 패키지 그룹 만 얻을 수 있습니다. 또한 PPA는 시스템에 추가 서명 키를 추가해야하며 쉽게 구식이 될 수 있으며 시스템에서 제거 할 때 관리하기 어려울 수 있습니다.

DUR에서는 중앙 저장소 내부에 있으므로 원하는 패키지를 찾기 위해 여러 저장소를 검색 할 필요가 없습니다.

DUR을 사용하면 사용자가 PKGBUILD 패키지 형식을 사용하여 자신의 패키지를 쉽게 공유 할 수 있습니다. 다른 데비안 기반 빌드 유틸리티는 종종 다중 파일 설정이 필요하며 대부분의 경우 단일 파일로만 구성되는 PKGBUILD에 비해 더 복잡한 설정이 필요합니다.

준비된 툴킷 Debian에서 AUR 용으로 생성 된 패키지를 사용할 수 있습니다. AUR / Arch에서 직접 패키지를 설치하는 것을 포함하여 주요 Arch Linux 저장소. Debian 용 커뮤니티 용 패키지 배포를 위해 별도의 DUR 저장소가 제안되었으며, 여기에는 Element Desktop Matrix 클라이언트를 포함하여 현재 4 개의 패키지가 배포되어 있습니다.

AUR처럼 DUR, 전체 배포에 의존하는 대신 AUR / DUR에 패키지를 제공하는 개별 개발자의 신뢰를 조작합니다.. 유용한 패키지와 의심스러운 패키지를 구분하기 위해 사용자 투표를 기반으로 한 등급 시스템과 검증 된 참가자의 콘텐츠 분석 결과 할당 된 태그가 사용됩니다. 패키지의 무결성은 각 개발자의 디지털 서명으로 확인됩니다.

마지막으로,이 저장소를 추가하는 데 관심이있는 사람들은 문서를 검토 할 수 있습니다. 다음 링크에서. 저장소는 다음에서 방문 할 수 있습니다. 이 링크.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

4 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

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

*

*

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

  1.   미구엘 로드리게스

    이것은 나에게 의심을 불러 일으킨다. Debian 커뮤니티가 패키지 개발, 유지 관리, 업데이트 및 안정성에 대해 AUR에서 직접 공동 작업 할 수있는 지금 DUR이 의미가 있습니까? 이제 Debian에 패키지를 설치하기 위해 AUR을 가질 수 있다면, Debian을 기반으로하는 배포판이 패키지를 설치하는이 방식을 채택하면 기본적으로 AUR이 LUR이되므로이 방식에 따라 OINm과 같은 프로젝트의 AUR은 크게 다르지 않을 것입니다. (리눅스 유니버설 리포지토리).

    1.    다크크리츠

      그는 범용 저장소라는 아이디어가 더 적합하다고 생각했습니다.

  2.   안전하지 않은

    데비안에서는 전혀 필요하지 않습니다. 데비안은 엄청나게 많은 패키지이며 누구 에게서도 복사 할 필요가 없습니다. 데비안은 보안을 위해 최선을 다하고 있으며, 우리가 원하는 것이 안전하지 않으며 누구든지 거기에 패키지를 업로드 할 수 있습니다. 그래서 아치를 사용하지 않거나 좋아하지 않습니다. 때때로 그렇지 않으면 성공하지 못할 것입니다. 데비안에서 그들은 매우 순수하고 보수적이며 이것은 Linux에 좋지 않습니다.

    1.    iweaker4you

      그것은 이미 각각의 것입니다. 그것은 옵션이라는 것이 모든 사람이 그것을 사용할 것이라는 의미는 아닙니다. 그리고 아닙니다. 당신이 언급했듯이 데비안은 "패키지"로 가득 차 있지 않습니다. libc6, qt5 또는 같은 업데이트가없는 수백 개의 패키지가 있습니다. 동일한 GNU 도구 라 할지라도 데비안은 제공하는 FFMPEG가 NVENC를 지원하지 않고 문제없이 컴파일 할 수 있다는 사실을 포함하지 않고 매우 느린 업데이트주기를 갖는 경향이 있습니다.

      그것은 데비안이 데비안 7 이후로 수정되지 않았다는 것을 언급하고 있는데, 그 이후로 나의 주요 배포판이었습니다. 아치 리눅스 자체보다 데비안을 더 많이 사용합니다.