본문 바로가기

OS/Linux

[Linux]패키지와 패키지 매니저

무엇일까?

  • 패키지는 윈도우의 압축파일(.zip)과 비슷하게 프로그램을 실행하는데 필요한 것들의 집합이다.
  • 패키지 매니저는 패키지들의 설치, 변경, 삭제 등 관리를 편하게 해주는 도구다.
  • Linux Ubuntu 경우 apt라는 패키지 매니저가 있고 다양한 명령어들을 통해 패키지 관리를 돕는다.

왜 쓸까?

  • 쉽고, 무료고, 우분투뿐 아니라 데비안과 같은 다른 리눅스 배포판에도 적용된다.
  • 패키지 업데이트 관리가 용이하고, 구버전 패키지는 자동으로 삭제되어, 버전을 충돌없이 깔끔하게 유지할 수 있다.
 

What Is the APT Package Manager: Why and How To Use It | Packagecloud Blog

A description of what the APT package manager is, why use it, and how to use it. | Packagecloud blog

blog.packagecloud.io

어떻게 쓸까?

apt update: 패키지의 업데이트 여부 확인
apt list --upgradable: 업데이트 필요한 파일 조회
apt upgrade: 프로그램 업그레이드
apt show: 프로그램의 정보 확인
apt install: 프로그램 설치
apt list --installed: 설치된 프로그램 목록 보기
apt remove: 프로그램 삭제
apt search : 패키지 검색

강제종료 명령어

터미널에서 패키지 매니저를 통해 다양한 프로그램들을 설치중에, 만약 너무 오래걸린다거나 오류가 났다하면 

를 잊지말자. 강제종료 버튼이다.

 

Neofech 실행

sudo apt install neofetch //apt 패키지 매니저를 활용하여 설치한다.(supervisor do:관리자권한)
masonjar@masonjar-PC:~$ neofetch
            .-/+oossssoo+/-.               masonjar@masonjar-PC 
        `:+ssssssssssssssssss+:`           -------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.3 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: 900X5J P03AGK 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.13.0-28-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 2 hours, 24 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1602 (dpkg), 12 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080, 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru-dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i3-7020U (4) @ 2.300GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel HD Graphics 620 
      -+sssssssssssssssssyyyssss+-         Memory: 2410MiB / 7865MiB 
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.

터미널 상에는 귀여운 우분투 마크가 나온다.

'OS > Linux' 카테고리의 다른 글

[Linux]환경변수 설정  (0) 2022.02.13
[Linux]프로세스 관리  (0) 2022.02.11
[Linux]표준 스트림과 리다이렉션, 파이프  (0) 2022.02.11
[Linux]프로세스, 스레드, 멀티 스레드  (0) 2022.02.11
[Linux]개념과 필요성  (0) 2022.02.09