Debian .deb 패키지를 Arch Linux 패키지로 변환

통합의 부족 범용 패키지 시스템, 배포판의 패키지를 우리의 패키지에 적응하는 패키지로 변환해야 할 필요성이 생겼습니다. 제 경우에는 리눅스 민트 주요 배포판으로 Antergos 테스트를 위해 때때로 패키지 만있는 앱을 얻습니다. 에 있지 않습니다 AUR,이 경우 그는 고고학자 나를 허용 .deb를 Arch Linux 패키지로 변환.

얼마 전에 여기에서 목표를 달성하기위한 다른 방법에 대해 이야기했습니다. Debian .deb 패키지를 Arch Linux 패키지로 변환우리가 가르 칠 방법과의 차이점은 프로세스의 자동화입니다.

같은 방식으로 튜토리얼이 만들어졌습니다. DPKG를 사용하여 ArchLinux에 Debian / Ubuntu 애플리케이션 설치 종속성을 해결하지 않는다는 제한이 있습니다.Arch Linux 패키지의 deb

Archalien은 무엇입니까?

Python으로 작성된 무료 도구로 Debian .deb 패키지를 Arch Linux 패키지로 변환. 사용 및 설치가 매우 간단합니다.이 도구는 .deb 기반 Arch Linux 패키지 빌드뿐만 아니라 Arch Linux 기반 배포판에 응용 프로그램을 설치하는 초보 사용자를 지원합니다.

.deb를 Arch Linux 패키지로 변환

.deb를 Arch Linux 패키지로 빠르고 쉽게 변환하려면 archalien 저장소를 복제하여 최신 버전의 도구를 다운로드해야합니다. 이렇게하려면 터미널을 열고 다음 명령을 실행해야합니다.

git clone https://github.com/Asher256/archalien.git

Archalien 사용

다음으로 변환하려는 .deb 패키지를 나타내는 응용 프로그램을 실행해야합니다. 우리가 사용해야하는 구문은 다음과 같습니다.

$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb

그 결과 다음 이름을 가진 Arch Linux 패키지가 생성됩니다. apt-file-2.5.4ubuntu1.pkg.tar.gz

Arch Linux 및 Derivatives에 pkg.tar.gz 패키지 설치

.deb 변환의 결과로 .pkg.tar.gz 파일을 설치하려면 다음 명령을 실행하십시오.

pacman -U nombredelpaquete

또는 다음과 같은 것

pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz

이 매우 실용적이고 유용한 도구가 많은 시간을 절약하고 두통을 덜어 줄 것이라고 확신합니다.


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

코멘트를 남겨주세요

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

*

*

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

  1.   훌리오 세자르 캄포스

    인사말, 튜토리얼에서 말하는 단계를 수행했지만 archlinux 파일은 다음과 같은 확장자로 끝납니다. curlew-0.2.2-1-any.pkg.tar.xz 그리고 실제로 언급 한 프로그램이이 파일에서 생성합니다. 확장자 : curlew-0.2.2-1.pkg.tar.gz는 pacman -U와 함께 설치할 수 없습니다.
    그래서 프로그램에 무슨 문제가….
    감사합니다

    1.    익명

      나는 XNUMX 월과 일치합니다 ...

      pacman으로 설치할 수 있도록 .xz 파일을 생성해야합니다.

  2.   마티 맥 플라이

    그리고 RPM으로 DEB를 변환하려면?

    1.    도마뱀

      UsemosLinux가 작성한 기사를 볼 수 있습니다. DEB를 RPM으로 또는 그 반대로 변환하는 방법

      1.    마티 맥 플라이

        정보 주셔서 감사합니다 😉

  3.   nicolas97

    ./archalien.py : 파일이나 디렉토리가 존재하지 않습니다. 도와 줄 수있는 사람이 있습니까?

  4.   캐슬 링

    잘못된 패키지 버전, 작동하지 않습니다.

  5.   루빈

    감사합니다! 나는 그것이 나를 위해 완벽하게 작동하는지 몰랐다.

  6.   안드레스 Rjx

    감사합니다, 그것이 저에게 완벽하게 작동했다면

  7.   후안 호세

    정말 감사합니다