무엇일까?
- 패키지는 윈도우의 압축파일(.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 |