package란
여러 구성요소를 하나로 묶은 것을 가르킨다.
os에서는
- package는 흔히 설치되는 software를 가르키며
- 이들의 경우 여러 의존성이 있을 수 있기 때문에
- 여러 packages가 묶여서 설치되는 경우 일반적이라
- 관리하는 프로그램인 package manager가 존재하는게 흔하다.

programming에서 사용되는 package manager에서의
- package는 library의 의미로 확대되어 사용되는 경우가 보다 많다.
프로그램에서의 package 개념은 아래를 참고할 것.
Package Manager란?
https://dsaint31.me/mkdocs_site/CE/ch15/ce15_2_5_package_management/
BME
package Package Management : apt, yum, brew 등등 SW들의 경우 다양한 기존 라이브러리에 의존할 수 밖에 없는데, 해당 라이브러리들도 계속해서 버전이 올라가기 때문에 이들 의존성을 관리해주는 건 쉬운
dsaint31.me
OS에서 대표적 Package Managers
linux에서 Debian 계열: apt, apt-get
https://dsaint31.tistory.com/454
[Linux] Debian 계열 패키지 관리 툴: apt, apt-get
apt (apt-get, apt-cache)apt는Debian 계열의 Linux에서 패키지 관리 SW로서,Package Management System (패키지관리시스템, Package Manager)의High Level Command Line Interface를 제공한다. 달리 말하면 apt-get과 apt-cache와 같은
dsaint31.tistory.com
macOS: homebrew
2024.09.08 - [utils] - [Utils] homebrew
[Utils] homebrew - Summary
Homebrew란?Homebrew는 2009년 Max Howell에 의해 처음 개발된 오픈소스 package manager임.처음에는 macOS에서 소프트웨어 설치를 간편하게 하기 위해 만들어졌으며,이후 Linux도 지원하게 되었음 (Linux 지원은 2
ds31x.tistory.com
windows: winget. (chocolately 가 더 유명하나 MS가 지원하는 winget을 소개)
2024.09.08 - [utils] - [Utils] winget: Window Package Manager
[Utils] winget: Window Package Manager
winget은 Windows 10(설치 필요) 및 Windows 11(기본적으로 설치)에서 사용가능한 CLI 패키지 관리 도구임.Winget: CLI based Windows Package Manager. 만약 winget이 시스템에 기본적으로 설치되어 있지 않은 경우, 아
ds31x.tistory.com
Python 관련
2023.06.30 - [Python] - [Python] pip 사용법
[Python] pip 사용법
이 문서는 pip (Pip Install Python or Installer for Python)의 사용법을 간략히 정리해둔 것임.pip란?https://dsaint31.tistory.com/entry/Python-pip-%EB%9E%80-Package-Management-System [Python] pip 란 (Package Management System)정의pip는 P
ds31x.tistory.com
2023.06.30 - [Python] - [Python] venv : Python Virtual Envrionment
[Python] venv : Python Virtual Environment
Python 3의 경우, standard library로 venv를 virtual environment를 위해 제공하고 있음: 3.3에 기본 내장.이를 통해 프로젝트마다 적절한 package들을 사용할 수 있게 됨. 2025.03.02 - [개발환경] - [Tool] conda 사용법
ds31x.tistory.com
2025.03.02 - [개발환경] - [Tool] conda 사용법 - Anaconda and Miniconda
[Tool] conda 사용법 - Anaconda and Miniconda
1. Conda란?프로그래밍 언어(특히 Python)의 패키지, 종속성을 관리하기 위한 오픈 소스 패키지 관리 시스템(or Package Manager)과이들이 설치되어 구성되는 (가상)환경을 관리하는 환경관리시스템(package
ds31x.tistory.com
'utils' 카테고리의 다른 글
| [vscode] Debug 사용법 요약: Python + launch.json : (3) | 2024.10.09 |
|---|---|
| [Utils] homebrew - Summary (0) | 2024.09.08 |
| [Utils] winget 간단 사용법 (0) | 2024.09.08 |
| [Utils] winget: Window Package Manager (2) | 2024.09.08 |
| [CE] Hashing (0) | 2024.04.29 |