병렬 설치 패키지

병렬 설치 패키지

하나의 프로세스가 실행 중인 경우 dpkg(예: 패키지 설치 등) dpkg동일한 프로세스에 대해 다른 프로세스를 병렬로 실행할 수 없는 이유는 무엇 apt-get입니까? 패키지를 병렬로 설치할 수 있는 도구가 있나요? Windows 설치 프로그램은 병렬로 실행될 수 있는데 Linux는 왜 할 수 없습니까? 이것의 논리는 무엇입니까, 아니면 단지 설계 실패입니까?

답변1

dpkg// aptrpm/ yum패키지 설치 시 잠긴 데이터베이스를 사용합니다. 이는 의도적인 것입니다. 이는 데이터베이스 손상 가능성을 방지하기 위한 것입니다. 이러한 데이터베이스는 시스템에 설치된 패키지를 추적하는 데 사용됩니다.

답변2

AppImages를 설치할 필요는 없습니다. 그냥 실행 가능하게 만들고 실행하세요!

AppImage를 실행하기 전에 실행 가능하게 만들어야 합니다. 이는 Linux의 보안 기능입니다. AppImage를 실행 가능하게 만드는 세 가지 주요 방법이 있습니다.

1. 그래픽 사용자 인터페이스 사용

  1. 파일 관리자를 열고 AppImage의 위치를 ​​찾아보세요.
  2. AppImage를 마우스 오른쪽 버튼으로 클릭하고 속성 항목을 클릭합니다.
  3. 권한 탭으로 전환하고
  4. Nautilus 기반 파일 관리자(Files, Nemo, Caja)를 사용하는 경우 "파일이 프로그램으로 실행되도록 허용" 확인란을 클릭하고, Dolphin을 사용하는 경우 "실행 가능" 확인란을 클릭하거나 " PCManFM을 사용하는 경우 실행" 드롭다운 메뉴를 선택하면 "누구나"가 나열됩니다.
  5. 대화상자 닫기
  6. AppImage 파일을 두 번 클릭하여 실행하세요.

https://sjc2.discourse-cdn.com/standard10/uploads/appimage/optimized/1X/a4889c5cb8711d6845b58135080787d2f370af35_2_500x500.gif

2. 명령줄에서

chmod a+x Some.AppImage

3. 선택적 appimaged 데몬을 자동으로 사용합니다.

모든 AppImage를 자동으로 실행하려면 선택적 appimaged데몬을 설치하면 됩니다. 다운로드한 AppImage를 메뉴에 자동으로 추가하고 실행할 수 있도록 합니다. 에서 다운로드 가능https://github.com/AppImage/AppImageKit/releases또는 배포판에서 설치하세요.

답변3

기본 apt도구는 의도적으로 단순하므로 수행 중인 작업을 쉽게 추론할 수 있지만 자신(또는 시스템)을 나쁜 상태로 만들기는 어렵습니다. 그렇기 때문에 예전처럼 종속성 해결 프로그램을 포함하는 것과 같은 작업을 수행하지 않습니다 aptitude.

예, 원칙적으로 설치 도구가 모든 후보 패키지를 사전 확인하고 병렬로 안전하게 다운로드하고 압축을 풀 수 있는 패키지 세트를 식별하는 것이 전적으로 가능해야 합니다. 구성 단계는 쉘 스크립트이므로 여전히 공백이 있습니다 postinst. 기계가 다운로드하고 압축을 풀 수 있는 것이 아닙니다. (단순히 호출하는 것이 아닌) 추론의 선언적 내용입니다.

답변4

Windows(msi)에서는 여러 설치 프로그램을 실행할 수 없지만 대부분의 "설치 프로그램"은 실제로 스크립트나 애플리케이션 이미지와 같습니다. dpkg가 무언가를 설치하는 것과 동시에 appimages를 설치할 수 있습니다.

관련 정보