Chocolately
윈도우용 패키지 관리자
(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
패키지 리스트
설치된 패키지 모두 검색
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
'개발자 > OS(Linux, Docker, VM...)' 카테고리의 다른 글
PowerShell CMD 명령어 안 될 때 (1) | 2020.10.29 |
---|---|
Kubernetes (쿠버네티스, K8) 메모 (0) | 2020.10.13 |
Windows Update Blocker v1.5 (윈도우 업데이트 끄기) (0) | 2020.09.22 |
VMware 공유폴더 만들기 (0) | 2020.09.22 |
백업 툴 비교 (0) | 2020.09.21 |