Chocolately

윈도우용 패키지 관리자

https://chocolatey.org/ 

(gui 도 있습니다. https://chocolatey.org/packages/ChocolateyGUI )

 

Oh my posh (Linux 계열의 Oh My Zsh 과 거의 유사한 환경을 만들어 줌.)

docs.microsoft.com/ko-kr/windows/terminal/tutorials/powerline-setup

// 1. 윈도우 터미널 설치
choco install microsoft-windows-terminal -y

// 2. Install posh-git and oh-my-posh:
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

// 3. Enable the prompt:
# Start the default settings
Set-Prompt
# Alternatively set the desired theme:
Set-Theme Agnoster

// 4. In case you're running this on PS Core, make sure to also install version 2.0.0-beta1 of "PSReadLine"
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck

// 5. To enable the engine edit your PowerShell profile:
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

// 6. Append the following lines to your PowerShell profile:
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox

// 7. 테마 설정
$ThemeSettings

1번 윈도우 터미널 설치 까지만 하자... 마소 공홈에 나온 방법 조차 oh-my-posh는 안 된다...

 

패키지 리스트

https://chocolatey.org/packages

 

사용법

기본적으로 홈브루와 거의 유사하다. update, upgrade, search, info, install, uninstall 명령이 적용된다.

도움말을 보려면 'choco -?'를 누르면 기본 옵션에 대한 도움말이 나온다.

다른 점은 설치된 모든 패키지 업그레이드 시에는 'choco upgrade all' 이라고 'all'을 붙여줘야 한다.

설치된 패키지 모두 검색 'choco list --localonly' 또는 'choco list -lo'를 입력.

 

그리고 검색 기능이 홈브루에 비해 떨어진다. 'java'를 검색하면 쓸데 없는거 다 나온다... 꼭 'jdk'로만 검색해야 나오고...

아무튼 검색을 특정 문자열로 정확히 검색하려면 search 명령 사용할 때 '--exact' 또는 '-e' 옵션을 추가한다.

 

참고 : chocolatey로 설치했는데 'Program Files'에 안 보이는 프로그램은 'C:\ProgramData'에 들어가면 나온다. 해당 디렉토리는 직접 타이핑 해야 들어가진다. 바로가기에 등록이 안 된다.

 

패키지 목록 (설치시 '-y' 옵션을 넣어주는게 물어보지 않아서 좋다.)

// sudo
choco install -y sudo

// Chocolatey Core Extensions
choco install -y chocolatey-core.extension

// AutoHotkey (Install)
choco install -y autohotkey.install

// Bandizip
choco install bandizip

// Telegram
choco install telegram.install

// Handbrake
choco install handbrake.install

// Adobe Acrobat Reader
choco install adobereader

// Flash Player Plugin
choco install flashplayerplugin

// Flash Player ActiveX
choco install flashplayeractivex

// Google Chrome
choco install googlechrome

// Microsoft Edge
choco install microsoft-edge

// CCleaner
choco install ccleaner

// CrystalDiskInfo
choco install crystaldiskinfo

// EaseUS Todo Backup Free
choco install todobackup

// qBittorrent
choco install qbittorrent

// iTunes
choco install itunes

// Dropbox
choco install dropbox

// Google Drive File Stream
choco install google-drive-file-stream

// OpenVPN
choco install openvpn

// Calibre
choco install calibre

// Git
choco install git.install

// SourceTree
choco install sourcetree

// TortoiseSVN
choco install tortoisesvn

// Win32 OpenSSH
choco install openssh

// cURL
choco install curl

// FileZilla
choco install filezilla

// Telerik Fiddler Web Debugger
choco install fiddler

// Vim
choco install vim

// Node JS
choco install nodejs.install

// PHP
choco install php

// K-Lite Codec Park Full
choco install k-litecodecpackfull

// Office 365 Business
choco install office365business

// Microsoft Teams Desktop
choco install microsoft-teams.install

// Microsoft Power BI Desktop
choco install powerbi

// Visual Studio Code
choco install vscode

// Chocolatey Visual Studio servicing extensions
choco install chocolatey-visualstudio.extension

// Microsoft SQL Server
choco install sql-server-express

// Microsoft ODBC Driver for SQL Server
choco install sqlserver-odbcdriver

// MySQL
choco install mysql

// MariaDB
choco install mariadb.install

// PostgreSQL
choco install postgresql

// MongoDB (Install)
choco install mongodb.install

// DBeaver
choco install dbeaver

// Azure CLI
choco install azure-cli

// AWS Command Line Interface v2
choco install awscli

// Heroku
choco install heroku-cli

// Ruby
choco install ruby

// Go Programming Language
choco install golang

// VirtualBox
choco install virtualbox

// VMware Tools
choco install vmware-tools

// Kubernetes Command Line Interface (CLI)
choco install kubernetes-cli

// Vagrant (Install)
choco install vagrant

// OpenJDK
choco install openjdk

// JetBrains PyCHarm
choco install pycharm-community

// JetBrains Intellij IDEA
choco install intellijidea-community

// Graphviz
choco install graphviz

// Sublime Text
choco install sublimetext2

// JetBrains Toolbox
choco install jetbrainstoolbox

 

Docker docker 도커

chocolatey로 설치하는 docker(deprecated), docker-desktop, docker-for-windows, docker-cli는 환경변수 따로 잡아줘야한다.

웹사이트 버전 도커는 'Hyper-V'로 강제해버린다.

Virtualbox를 사용하는 docker-toolbox로 설치하자

github.com/docker/toolbox/releases

 

// 기본 설치
choco install -y microsoft-windows-terminal sudo autohotkey bandizip handbrake adobereader googlechrome microsoft-edge ccleaner crystaldiskinfo openvpn jetbrainstoolbox git sourcetree curl filezilla fiddler vim nodejs vscode mariadb postgresql dbeaver notion wox

// 추가 설치
choco install -y mac-precision-touchpad todobackup qbittorrent dropbox google-drive-file-stream k-litecodecpackfull

// 클라우드
choco install -y azure-cli awscli heroku-cli kubernetes-cli vagrant


 

apt

패키지 리스트

packages.ubuntu.com

 

Ubuntu – Ubuntu Packages Search

Ubuntu Packages Search This site provides you with information about all the packages available in the Ubuntu Package archive. Browse through the lists of packages: There is also a list of packages recently added to groovy. Old releases can be found at htt

packages.ubuntu.com

설치된 패키지 모두 검색

dpkg -l

apt에 의해 설치된 패키지만 검색

dpkg -l | grep apt

docker에 의해 설치된 패키지만 검색

dpkg -l | grep docker

서비스 리스트 검색

service --status-all

 

yum

리스트는 어디에 나올까...

설치된 패키지 모두 검색

sudo yum list installed

yum에 의해 설치된 패키지만 검색

sudo yum list installed | grep xorg

phoenixnap.com/kb/how-to-list-installed-packages-on-centos

 

3 Options to List All Installed Packages in CentOS {Easiest Way}

Updated tutorial walks you thru How to List all Installed Packages on CentOS (RHEL and Fedora) with Yum, RPM, or yum-utils. Get started now!

phoenixnap.com

 

 

 

+ Recent posts