Computer >> 컴퓨터 >  >> 시스템 >> Linux

Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

2023년 5월 15일 오후 2시 45분(EDT)에 게시됨

Sahil은 2021년부터 틈새 글을 써 왔으며 기술적, 비기술적 글쓰기 스타일에 상당한 경험을 갖고 있습니다. 그는 수년 동안 Linux 배포판과 Python, VBA, SQL과 같은 프로그래밍 언어에 관해 글을 써 왔습니다. 

기술 분야에서의 경험을 바탕으로 그는 계속해서 핵심 기술 세트를 개발하여 지식을 향상하고 기술 분야의 최신 개발 상황을 파악하고 있습니다. 

APT(Advanced Package Tool)는 Debian 기반 배포판에서 작업할 때 모두가 선호하는 패키지 관리 도구입니다. 그러나 풍부한 기능 세트에도 불구하고 초보자에게 편리한 패키지 관리 방법은 아닙니다.

APT의 두드러진 단점은 터미널 화면의 콘텐츠가 무질서하게 보이고 Linux 터미널의 텍스트 내에 유사성이 있어야 한다는 것입니다.

Nala는 간소화된 컨테이너와 다양한 색상의 경계를 통해 터미널 출력을 더욱 깔끔하고 체계적으로 보이게 만듭니다. 날라에 대해 알아야 할 사항은 다음과 같습니다.

Nala에 대한 소란은 무엇입니까?

적절한 질문은 Nala가 무엇이며 탐나는 APT를 대체할 만큼 가치가 있는가 하는 것입니다. Nala는 APT를 대체하는 오픈 소스 Python 기반 프런트 엔드입니다. 병렬 다운로드, 패키지 업데이트 및 업그레이드, 기록 가져오기, 미러 저장소 자동 가져오기, 롤백 설치 등 다양한 기능을 수행합니다.

이 단계에서는 이점을 많이 조사하지 않고 Nala의 설치를 살펴보고 터미널 창에 가져오는 기능과 변경 사항을 살펴보겠습니다.

우분투에 Nala 설치하기

Ubuntu/Debian에 Nala를 설치하는 방법에는 몇 가지가 있습니다:

  1. 공식 저장소에서 설치
  2. 사용자 정의 저장소 추가
  3. Nala DEB 패키지 설치

Ubuntu 22.04 이상에서는 위의 단계에 따라 Nala를 설치할 수 있습니다. 하지만 이전 버전의 경우 Nala의 사용자 정의 저장소를 사용해야 합니다.

1. 공식 우분투 저장소에서 Nala 설치

먼저 apt update를 사용하여 Ubuntu의 패키지 목록을 업데이트해야 합니다. 다음과 같이 명령합니다:

sudo apt update

apt update 명령과 업그레이드 명령에는 차이가 있으므로 처음에는 update 명령을 사용하는 것이 가장 좋습니다.

다음으로 다음을 실행하여 Nala를 설치하세요:

sudo apt install nala

2. 이전 Ubuntu 버전에 Nala 저장소 추가

이전 버전의 Ubuntu를 사용하는 경우에도 타사 리포지토리를 통해 Nala를 설치하여 성공적으로 설치하고 사용할 수 있습니다. 첫 번째 단계로, Volian Scar 저장소에 액세스하고 추가하여 Ubuntu에 Nala를 설치하세요:

echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list

wget을 사용하여 GPG 인증 키를 얻을 수 있습니다. 명령:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

이 단계를 사용하여 Ubuntu 22.04 이상에 Nala를 설치하는 경우 아래 명령을 실행하여 Nala를 설치하세요.

sudo apt update && sudo apt install nala -y

이전 버전에서 Nala의 레거시 버전을 설치하려면 다음 명령을 실행하세요:

sudo apt update && sudo apt install nala-legacy -y

3. DEB 패키지를 통한 설치

마지막 설치 단계는 DEB 패키지를 통해 Nala를 설치하는 것입니다. 시스템에 패키지를 다운로드하고 설치하는 방법은 다음과 같습니다.

다운로드: 날라

  1. 다운로드 페이지로 이동하여 사용 가능한 최신 DEB 패키지를 다운로드하세요. Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드
  2. 패키지가 다운로드되면 다운로드를 엽니다. 폴더를 선택하세요. DEB 패키지를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
  3. GDebi 패키지 설치 프로그램으로 열기를 클릭하세요. . Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드
  4. 다음 대화 상자에서 패키지 설치를 선택합니다. 옵션. 프롬프트에 루트 비밀번호를 입력하고 설치가 완료되도록 하세요. Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

또는 다음과 같이 dpkg를 사용하여 DEB 패키지를 설치할 수 있습니다:

sudo dpkg -i packagename

설치를 확인하려면 nala 명령을 사용하여 시스템 패키지를 업데이트하고 업그레이드하세요:

sudo nala update && sudo nala upgrade -y

명령이 성공적으로 실행되면 Nala를 컴퓨터에서 사용할 준비가 된 것입니다.

APT와 Nala:두 패키지 관리자 비교

Nala가 실행 중이므로 APT의 출력을 이 Python 기반 패키지 관리자의 출력과 비교해 보겠습니다.

APT를 사용하여 기존 패키지를 업데이트하고 업그레이드하세요:

sudo apt update && sudo apt upgrade -y
Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

apt 명령을 실행한 후 출력을 보면 화면에 많은 텍스트가 표시되며 그 중 일부는 이해가 되지 않을 수도 있습니다.

또한 업데이트, 패키지 이름, 대기 중이거나 완료된 설치 등의 세부 정보가 많이 있습니다.

이어서 이번에는 아래와 같이 Nala를 사용하여 업데이트/업그레이드 명령을 실행해 보겠습니다.

sudo nala update && sudo nala upgrade -y
Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

실행 후 화면의 텍스트를 보면 화면에 모든 것이 어떻게 구성되어 있는지 알 수 있습니다. Nala는 각 업데이트 요소에 대해 잘 구조화된 컨테이너를 생성하고 설치에 남은 시간을 보여주는 상태 표시줄을 제공합니다.

deb-get은 Debian 사용자를 위한 또 다른 타사 패키지 관리자로, 최상의 결과를 위해 dpkg 대신 사용할 수 있습니다.

Ubuntu/Debian에서 Nala를 사용하는 방법

Ubuntu/Debian 또는 관련 Linux 배포판에서 Nala를 사용하는 것은 쉽습니다. 업데이트, 업그레이드는 물론 소프트웨어 설치에도 이 프런트엔드 패키지 관리자를 사용할 수 있습니다.

일상적인 활동에서 Nala를 사용하는 방법은 다음과 같습니다:

1. 패키지 업데이트/업그레이드

APT와 마찬가지로 Nala를 사용하여 시스템 패키지를 업데이트하고 업그레이드할 수 있습니다. 그렇게 하려면 다음 명령을 사용하세요:

sudo nala update
sudo nala upgrade 

두 작업을 함께 수행하려면 &&을 사용하세요. 연산자:

sudo nala update && sudo nala upgrade

2. 사용 가능한 패키지 나열

dpkg --list를 사용하는 경우 또는 적절한 목록 Ubuntu/Debian 배포판에서 사용 가능한 패키지를 나열하려면 명령을 Nala로 바꿀 수 있습니다:

nala list

실행 후에는 다운로드할 수 있는 모든 애플리케이션의 잘 구성된 목록이 표시됩니다. 하지만 이 명령은 화면 공간을 많이 차지하므로 스크롤하기가 어렵습니다.

이러한 시나리오에서는 list 명령을 less와 결합할 수 있습니다. 명령은 다음과 같습니다:

nala list | less
Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

설치된 애플리케이션 목록을 표시하려면 -i를 사용할 수 있습니다. 또는 --설치됨 옵션:

nala list -i

또는:

nala list --installed
Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

3. 패키지 세부정보 표시

Linux에 애플리케이션을 설치하기 전에 여기저기 살펴보는 것을 좋아하지 않는 사람이 있을까요?

몇 가지 관련 세부 사항을 미리 알고 싶다고 가정해 보겠습니다. 이 경우 show를 사용할 수 있습니다. 패키지 및 소스, 아키텍처, 크기 등 기타 관련 정보에 대해 자세히 알아보는 명령입니다.

nala show <packagename>

예를 들어, Ubuntu에 스냅 패키지를 설치하기 전에 스냅 패키지에 대해 더 자세히 알고 싶다면 다음 명령을 사용할 수 있습니다:

nala show snap
Ubuntu의 Master Nala:효율적인 패키지 관리를 위한 종합 가이드

Nala 매뉴얼 페이지를 보고 Nala를 사용하면 몇 가지 다른 이점을 살펴볼 수 있습니다.

Linux 패키지 관리자를 현명하게 선택하기

Linux 기반 운영 체제를 사용하는 경우 패키지 관리자를 설치하기 전에 확인해야 합니다.

Ubuntu/Debian에는 기본적으로 APT 패키지 관리자가 설치되어 있지만 타사 패키지 관리자를 즉석에서 설치하고 설치할 수 있는 범위가 있습니다. 당신의 상상력을 자극하는 몇 가지를 골라 선택할 수 있습니다.