Pkg2appimage : 자체 AppImage 파일을 빌드하는 방법은 무엇입니까?

Pkg2appimage : 자체 AppImage 파일을 빌드하는 방법은 무엇입니까?

Pkg2appimage : 자체 AppImage 파일을 빌드하는 방법은 무엇입니까?

일반적으로 많은 사용자에게 일반적입니다. 무료 및 개방형 운영 체제, 특히 GNU / 리눅스, 다양한 형태의 배포 (Distros), 특정 외부 응용 프로그램을 설치하고 싶지만 우리와 호환되지 않기 때문에 수행 할 수 없습니다. GNU / Linux 배포판 또는 버전 번호와 함께.

최근에 동료가 응용 프로그램을 설치하는 것을 돕고 싶을 때 정확히 이런 일이 발생했습니다. 패킷 추적기 7.xx. 그의 데비안 Distro 10, 내 배포판 MX 리눅스 19.1. 연구 및 테스트 후 다른 Distros (Ubuntu / Debian) 및 공연 "시대에 뒤쳐진" (다운 그레이드) 패키지 및 라이브러리 리디렉션 변수 $ LD_LIBRARY_PATH 도구를 사용하기 전까지는 모든 것이 쓸모가 없었습니다. 패키지2앱이미지.

Pkg2appimage : 소개

우선 파일 형식이나 기술을 강조하는 것이 좋습니다. AppImage 알려진 것에 속한다 "GNU / Linux 용 범용 응용 프로그램". 이 이름에 포함 된 형식 중 AppImage, 그들은 서로를 찾습니다 플랫 팩 y 스냅. 일부는 종종 다음과 같은 패킷 기술을 포함합니다.  OrbitalApps.

AppImage 란 무엇입니까?

그러므로, AppImage는 GNU / Linux에서 휴대용 소프트웨어를 배포하기위한 형식입니다. 응용 프로그램을 설치하기 위해 수퍼 유저 권한이 필요하지 않습니다. 이러한 방식으로 바이너리 소프트웨어 배포, 즉 GNU / Linux 배포판. 개발자와 사용자 모두에게 매우 유용합니다.

"앱을 다운로드하고 실행 가능하게 만들고 실행하십시오. 설치할 필요가 없습니다. 시스템 라이브러리 및 시스템 기본 설정은 변경되지 않습니다. Firejail과 같은 샌드 박스에서도 실행할 수 있습니다. Linux 데스크톱 애플리케이션을 AppImage 형식으로 배포하고 모든 일반 Linux 배포판을 실행하는 사용자를 확보하십시오. 한 번 포장하고 어디에서나 실행하십시오. 모든 주요 데스크탑 배포판의 사용자에게 도달". https://appimage.org/

관련 기사 :
AppImage에는 "AppImageHub"애플리케이션 스토어가 있습니다.
관련 기사 :
AppImageLauncher : Appimage에서 애플리케이션을 쉽게 시작하고 통합합니다.

Pkg2appimage : 콘텐츠

Pkg2appimage : AppImage 애플리케이션을 만드는 도구

개발자에 따르면 AppImage 기술 공식 웹 사이트에서 도구를 공식적으로 사용합니다. AppImageKit 형식으로 처음부터 응용 프로그램을 빌드하려면 .앱 이미지. 한편, 이미 다른 형식으로 생성 된 다른 AppImage 애플리케이션을 빌드 (변환)하려면 도구를 사용하십시오. 패키지2앱이미지.

내 특별한 경우에는 .앱 이미지 응용 프로그램 패킷 추적기 7.xx, 저는에 설명 된 절차를 계속 사용했습니다. Pkg2appimage 및 Packet Tracer에있는 Konradmb의 GitHub 저장소.

사용 패키지2앱이미지

그리고 저자가 말했듯이 각 명령 명령으로 다음 단계를 실행했습니다.

A.-1 단계

패킷 추적 기용 복제 .yml 파일 저장소

자식 복제 https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /

B.- 2 단계

Pkg2appimage 도구를 다운로드하고 실행 가능하게 만듭니다.

wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage

C.- 3 단계

내용 업데이트 .yml 파일 새 파일 다운로드 경로 패킷 추적기현재 다운로드 경로에 파일이 포함되어 있지 않기 때문입니다. 이를 위해 nano 콘솔 편집기를 다음과 같이 사용할 수 있습니다.

나노 PacketTracer.yml

그런 다음 주석 (#으로 비활성화) 다음과 같이 한 줄 위에 올바른 줄을 입력하십시오.

- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

# wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz

D.- 4 단계

패키지 빌드 .앱 이미지패킷 추적기 에 표시 .yml 파일

./pkg2appimage 패킷트레이서.yml

E.- 5 단계

패키지 실행 .앱 이미지패킷 추적기 구성된. 모든 것이 올바르게 실행 된 경우 동일한 경로가 경로에 있어야합니다.

"/ 홈 / $ USER / PacketTracer-AppImage / out /"

그리고 그것이 실행될 때, 당신은 당신의 새로운 AppImage 앱 아래와 같이 어려움없이 :

MX Linux 19.1 팀 (Debian 10 기반-Buster)

GNU / Linux Debian 10 Team (Buster)

Pkg2appimage : 패킷 추적기

이 튜토리얼과 몇 가지 시행 착오 조치 후에 많은 사람들이 자신의 애플리케이션을 구축 할 수 있기를 바랍니다. .앱 이미지 사용 패키지2앱이미지.

기사 결론에 대한 일반적인 이미지

결론

우리는 이것을 바랍니다 "유용한 작은 게시물" 에  «Pkg2appimage», 만들기 위해 설계된 도구 설치 파일 형식에 따라 응용 프로그램의 AppImage ~을 사용하여 바이너리 파일 (tar.gz, .deb 또는 .ppa) 기존 및 설명 파일 .yml 전환을 달성하기 위해; 많이 관심과 효용, 전체 «Comunidad de Software Libre y Código Abierto» 응용 프로그램의 훌륭하고 거대하며 성장하는 생태계의 확산에 큰 기여 «GNU/Linux».

더 많은 정보를 원하시면 언제든지 주저하지 말고 온라인 도서관 으로 OpenLibra y 제잇 읽다 책 (PDF) 이 주제 또는 다른 주제에 지식 영역. 지금은 이걸 좋아했다면 «publicación», 공유를 중단하지 마십시오 다른 사람과 함께 즐겨 찾는 웹 사이트, 채널, 그룹 또는 커뮤니티 가급적 자유롭고 개방적인 소셜 네트워크 마 스톤, 또는 보안 및 비공개 좋아요 텔레그램.

또는 간단히 홈페이지를 방문하십시오. 리눅스에서 또는 공식 채널에 가입하세요 FromLinux의 Telegram 이 또는 다른 흥미로운 출판물을 읽고 투표하기 위해 «Software Libre», «Código Abierto», «GNU/Linux» 및 관련 기타 주제 «Informática y la Computación», 그리고 «Actualidad tecnológica».


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

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

코멘트를 남겨주세요

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

*

*

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

  1.   Azubieta

    안녕하세요!
    아주 좋은 포스트! 스페인어를 사용하는 Linux 커뮤니티가 AppImage 형식에 관심이 있다는 것을 알게되어 기쁩니다. 작은 기부를하고 싶습니다. pkg2appimage 도구는 한동안 사용되어 왔으며 몇 가지 단점이 있습니다. 가장 주목할만한 점은 결과 패키지를 생성하는 데 사용 된 시스템보다 glibc가 낮은 배포판에서 사용할 수 없다는 것입니다. 이것이 다른 더 유능한 도구가 개발 된 이유입니다.

    앱 이미지 빌더(https://appimage-builder.readthedocs.io) pkg2appimage는 구성을 위해 yml 파일을 사용합니다. 설명서에서 사용 방법에 대한 자습서를 찾을 수 있습니다. 물론 언제든지 물어볼 수 있습니다. 질문이 있으면 기꺼이 설명하겠습니다.

    안부
    알렉시스 로페즈 주비에 타
    AppImage 프로젝트 기여자

    1.    Linux 설치 후

      안녕하세요 알렉시스! 기사에 대한 긍정적 인 의견을 보내 주셔서 감사합니다. pkg2appimage에 대한보다 현대적인 대안으로 권장하는 도구에 대한 기사를 곧 작성하기를 바랍니다. 나머지는 성공, 건강 및 당신과 AppImage 프로젝트의 다른 모든 사람들에게 많은 축복을드립니다.

  2.   비쥬버 YT

    친구들 내가 .appimage 형식에 대해 불쾌한 경험을했다고 말하는데, 며칠 전에 나는 안타깝게도 지금은 Linux 버전에서이 형식으로 만 제공되는 balena etcher (내 KDE Neon에)를 설치했습니다. 나는 그것을 설치하고 사용하고 삭제했습니다. 그것이 문제가 시작된 곳입니다. 삭제해도 재부팅 할 때마다 다시 생성되는 Applications라는 폴더를 집에 만듭니다. 실행시 권한없이 생성 된 숨김 파일을 찾는 데 하루 이상 걸립니다. appimage. 저에게이 형식은 다른 유형의 프로그램보다 바이러스에 가깝습니다. 나는이 형식으로 다른 것을 설치하는 것을 다시 농담하지 않습니다.

    1.    Linux 설치 후

      안녕하세요 Viejuber YT! 부끄러운 일입니다. 문제없이 AppImage와 함께 Balena를 설치 / 제거했으며 AppImage가 나쁜 이니셔티브 또는 잘못 구현 된 이니셔티브라고 믿지 않았습니다. 어떻게 진행되는지 더 많이 확인해야합니다 ...

  3.   자비42

    안녕하세요

    이 게시물을 축하합니다. 나는 또한 내 LMDE4 (Debian 10)에서 PacketTracer를 실행하려고 미쳐 가고있었습니다.
    지침에 따라 PacketTracer 7.2.1에 성공했지만 libjpeg.so.7.3.0과 같은 종속성 문제로 8을 시도하면 계속 충돌합니다.

    감사하시오.

    1.    Linux 설치 후

      안녕하세요 Javi42! 의견을 보내 주셔서 감사합니다. 게시물이 도움이되어 기쁩니다.

  4.   자비42

    안녕하세요
    Open with와 함께 작동하도록하는 것은 아직 보류 중입니다 : 해당 .desktop을 만들려고했지만 매개 변수로 전달 된 파일을 열 수 있도록 % f, % F 또는 % U 인수를 잘 포착하지 못합니다. 달성 했습니까?

    인사말.