Linux에 설치된 패키지를 나열하는 방법

0
128

bash 프롬프트를 표시하는 Linux 노트북
Fatmawati achmad zaenuri/Shutterstock.com

수천 개의 무료 Linux 응용 프로그램을 사용하면 한 번 설치했지만 더 이상 사용하지 않는 항목을 쉽게 잊어버릴 수 있습니다. 주요 Linux 제품군에 설치된 애플리케이션을 나열하는 방법은 다음과 같습니다.

응용 묘지

Linux 사용자가 사용할 수 있는 무료 및 오픈 소스 응용 프로그램의 선택은 놀랍습니다. Linux를 처음 접하는 사람에게는 압도적일 수 있습니다. 그러나 그것은 또한 재미의 일부입니다. 특정 요구 사항이 있는 경우 해당 요구 사항을 해결할 수 있는 소프트웨어를 검색합니다. 당신이 찾는 사람과 어울리지 않는다면 그것은 문제가 되지 않습니다. 모든 상자에 표시되는 것을 찾을 때까지 시도할 수 있는 수십 가지가 더 있을 것입니다.

Linux에서 디스크 공간을 확보하는 4가지 방법

관련된Linux에서 디스크 공간을 확보하는 4가지 방법

사용하지 않을 것으로 알고 있는 프로그램을 신중하게 제거하지 않으면 시스템에 남아 하드 드라이브 공간을 차지하게 됩니다. 프로그래머라면 컴퓨터 주변에 사용하지 않는 툴킷과 라이브러리가 산재해 있을 것입니다. 오늘날의 합리적으로 저렴한 고용량 드라이브가 있는 데스크탑 컴퓨터에서는 그 자체로 큰 문제가 되지 않을 수 있습니다. 랩톱에서는 저장 용량이 작기 때문에 더 문제가 됩니다.

그러나 하드 드라이브에 여유 공간이 있든 없든, 사용하지 않는 소프트웨어를 저장하면 실제로 사용하는 응용 프로그램과 함께 사용되지 않는 응용 프로그램을 모두 업데이트하기 때문에 소프트웨어 업데이트 시간이 더 오래 걸립니다. 시스템 이미지 및 기타 백업은 필요 이상으로 커지고 완료하는 데 더 오래 걸리며 더 많은 백업 미디어를 사용합니다.

또한 설치 및 잊어버린 응용 프로그램의 구성 요소와 설치하려는 새 응용 프로그램의 구성 요소 간에 비호환성 가능성이 있습니다.

상황을 관리하기 위해 가장 먼저 해야 할 일은 무엇이 설치되어 있는지 알아내는 것입니다. 일단 무엇을 알고 나면 목록을 검토하고 무엇이 남고 무엇이 남을지 결정할 수 있습니다. 설치된 것을 찾는 방법은 Linux 배포판마다 다릅니다. RedHat 파생 배포판은 다음을 사용합니다. dnf 패키지 관리자, 데비안 파생 배포판 사용 apt 및 Arch 기반 배포판 사용 pacman.

다음과 같은 다른 배포에 구애받지 않는 설치 방법이 있습니다. snap 그리고 flatpak 우리도 고려해야 합니다.

dnf로 설치된 애플리케이션 나열

Fedora는 RedHat에서 파생된 데스크탑 배포판 중 가장 성공적인 제품입니다. 우리는 이것을 사용하여 설치된 애플리케이션을 나열하는 것을 논의할 것입니다. dnf 패키지 관리자.

설치된 패키지를 나열하는 것은 매우 간단합니다.

dnf list installed

dnf로 설치된 앱 나열

이것은 정보의 눈사태를 생성합니다.

dnf에서 설치된 앱 목록

얼마나 많은 패키지가 나열되었는지 보려면 다음을 통해 출력을 전달할 수 있습니다. wc이랑 -l (선) 옵션.

dnf 및 wc로 설치된 앱 계산

이것은 우리에게 말한다 dnf 1,968개의 설치된 패키지를 찾았습니다. 출력을보다 관리하기 쉽게 만들기 위해 파이프로 연결할 수 있습니다. grep관심 있는 패키지를 검색합니다.

dnf list installed | grep terminal

grep을 사용하여 dnf의 출력에서 ​​특정 항목 검색

출력을 다음으로 파이프할 수도 있습니다. less 및 내에서 검색 기능을 사용 less 당신이 찾고있는 것을 찾기 위해.

목록에 더 알고 싶은 패키지가 있으면(제거를 고려하고 있다면 좋은 생각임) 다음을 사용할 수 있습니다. dnf info 명령.

플랫폼 아키텍처 세부 정보 없이 패키지 이름을 제공해야 합니다. 예를 들어 “gnome-terminal.x86_64” 패키지의 세부 정보를 보려면 다음을 입력합니다.

dnf info gnome-terminal

dnf를 사용하여 단일 응용 프로그램의 세부 정보 얻기

관련된: Fedora 36의 새로운 기능

apt로 설치된 애플리케이션 나열

그만큼 apt 명령은 이전 명령을 대체합니다. apt-get 명령. 데비안 배포판과 전체 Ubuntu 배포판 제품군과 같이 Debian 배포판에서 파생된 많은 배포판을 위한 명령줄 도구입니다.

설치된 패키지 목록을 보려면 다음 명령을 사용하십시오.

apt list --installed

apt로 설치된 앱 나열

예상대로 출력이 길고 빠르게 스크롤됩니다.

apt list 명령의 출력

얼마나 많은 항목이 있는지 보려면 다음을 통해 파이프할 수 있습니다. wc우리가 전에 그랬던 것처럼.

apt list --installed | wc -l

apt 및 wc로 설치된 앱 계산

관심 있는 패키지를 찾기 위해 다음을 사용할 수 있습니다. grep 그리고 우리가 관심 있는 이름이나 주제의 일부.

apt list --installed | grep xfonts

grep을 사용하여 apt 출력에서 ​​특정 항목 검색

단일 패키지를 조사하려면 다음을 사용하십시오. apt show 패키지 이름과 함께 명령.

apt show xml-core

apt로 단일 앱의 세부 정보 얻기

관련된: apt 대 apt-get: Linux의 차이점은 무엇입니까?

pacman으로 설치된 응용 프로그램 나열

그만큼 pacman 패키지 관리자는 Manjaro 및 EndeavourOS와 같은 Arch Linux 및 파생 제품에서 사용됩니다. 다음을 사용하여 패키지를 나열하려면 pacman 우리는 사용해야합니다 -Q (쿼리) 옵션.

pacman -Q

pacman으로 설치된 앱 나열

터미널 창에 패키지 목록이 표시됩니다.

pacman에서 설치된 응용 프로그램 목록

단일 응용 프로그램을 설치하면 충족되지 않은 종속성으로 인해 여러 패키지가 설치될 수 있습니다. 응용 프로그램에 특정 라이브러리가 필요하고 컴퓨터에 없으면 설치에서 제공합니다. 마찬가지로 응용 프로그램을 제거하면 여러 패키지가 제거될 수 있습니다. 따라서 애플리케이션 수는 패키지 수와 동일하지 않습니다.

설치된 패키지를 계산하기 위해 다음을 통해 출력을 파이프합니다. wc 그리고 사용 -l (줄) 옵션은 이전과 같습니다.

pacman -Q | wc -l

pacman 및 wc로 설치된 앱 계산

그만큼 -i (info) 옵션을 사용하면 패키지의 세부 정보를 볼 수 있습니다.

pacman -Qi bash

pacman으로 단일 앱에 대한 정보 얻기

추가 -i 두 번 옵션은 사용 가능한 경우 조금 더 많은 정보를 제공할 수 있습니다.

pacman -Qii bash

pacman과 함께 -i 옵션을 두 번 사용

이 경우 목록 하단에 “.bash_profile” 및 “.bash_logout” 템플릿 파일이 있는 위치를 보여주는 몇 가지 추가 줄이 있습니다.

pacman과 함께 -i 옵션을 두 번 사용하여 제공되는 추가 정보

관련된: Ubuntu에서 Manjaro Linux로 전환한 이유

flatpak으로 설치된 애플리케이션 나열

배포에 구애받지 않는 응용 프로그램을 설치하는 방법이 있습니다. 범용 패키지 관리자로 설계되었습니다. 종속성을 포함하여 샌드박스 버전의 앱을 설치합니다. 따라서 버전 간 비호환성 또는 교차 오염에 대해 걱정할 필요 없이 다른 버전의 응용 프로그램을 쉽게 설치할 수 있습니다.

소프트웨어 개발자의 관점에서 볼 때 범용 패키지 관리자를 사용한다는 것은 애플리케이션을 한 번만 패키지하면 모든 배포판을 사용할 수 있음을 의미합니다.

그만큼 flatpak 시스템은 가장 인기 있는 두 가지 범용 설치 프로그램 중 하나입니다. 사용했다면 flatpak 컴퓨터에서 설치된 응용 프로그램을 계속 나열할 수 있습니다.

flatpak list

Flatpak으로 설치된 앱 나열

여기에는 설치된 애플리케이션과 해당 애플리케이션의 종속성을 충족하기 위해 설치된 관련 런타임이 나열됩니다. 응용 프로그램만 보려면 다음을 추가하십시오. --app 옵션.

flatpak list --app

앱을 나열하지만 flatpak을 사용하여 런타임 제외

개별 응용 프로그램의 세부 정보를 보려면 다음을 사용하십시오. info 명령과 애플리케이션 ID 응용 프로그램 이름이 아닌 패키지의 이름입니다.

flatpak info org.blender.Blender

단일 플랫팩 앱의 세부정보 보기

스냅으로 설치된 애플리케이션 나열

다른 인기 있는 범용 패키지 관리자는 snap. 이것은 Canonical 이니셔티브입니다. 최근 Ubuntu 릴리스의 Ubuntu Software 애플리케이션에서 기본적으로 사용되며 snap 다른 배포판에도 설치할 수 있습니다.

다음을 사용하여 설치된 응용 프로그램을 나열하려면 snap이 명령을 사용하십시오.

snap list

스냅으로 설치된 애플리케이션 나열

단일 응용 프로그램에 대한 세부 정보를 보려면 snap info 명령과 응용 프로그램 이름을 사용합니다.

snap info firefox

단일 스냅 앱의 세부 정보 가져오기

관련된: Linux에서 스냅 패키지로 작업하는 방법

정보에 입각한 결정 내리기

dnf, apt그리고 pacman 고아 및 불필요한 패키지를 자동으로 찾고 삭제하는 옵션이 있습니다. 그러나 그들은 당신이 더 이상 사용하지 않는 오래된 패키지를 찾지 않을 것입니다. 이를 위해서는 사람의 개입과 제거가 필요한 사항에 대한 지식이 필요합니다. 바로 이 편리한 명령이 필요한 곳입니다.

공간을 확보한 후 Linux 장치에 Android 앱을 설치하는 방법을 배우는 데 관심이 있을 수 있습니다.