작성 포맷 :
TEXT 모드, 자동 줄바꿈 사용
윈도우는 모바일 OS에 비해 설치된 프로그램을 업데이트하기가 불편합니다.
프로그램 마다 각각 수동으로 해줘야 하죠.
chocolatey를 사용하면 명령어 한 줄로 거의 모든 프로그램을 한번에 업데이트할 수 있습니다.
chocolatey 사이트 주소는 다음과 같습니다.
https://chocolatey.org/
제목을 보면 윈도우용 패키지 관리자 또는 소프트웨어 관리 자동화 도구라고 소개하고 있네요.
chocolatey 사용하려면 먼저 choco를 설치해야 하는데요.
명령줄에서 관리자 권한으로 아래와 같이 좀 복잡한 스크립트를 실행시켜야 합니다.
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -
ExecutionPolicy Bypass -Command "iex ((New-Object
System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET
"PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
choco가 설치됐으면 원하는 프로그램을 choco 명령어로 설치하면 됩니다.
choco로 프로그램을 설치해야 다음에 자동으로 업데이트를 할 수 있습니다.
원하는 프로그램 이름을 chocolatey.org 사이트 오른쪽 상단에 있는 search란에서 검색해보세요.
다음은 제가 윈도우 포맷 후에 choco로 설치하는 프로그램 목록입니다.
$ choco
choco install choco-cleaner chocolateygui -y
# windows shell
choco install microsoft-windows-terminal powertoys -y
# browser
choco install googlechrome -y
choco install firefox-dev --pre -y
# accessary
choco install d2codingfont bandizip ccleaner treesizefree paint.net rufus -y
# editor
choco install notepadplusplus winmerge vscode -y
# visual studio 2019 community
choco install visualstudio2019community -y
# svn
choco install tortoisesvn visualsvn -y
# git
choco install git git-lfs github gh -y
# ms-sql
choco install sql-server-management-studio azure-data-studio -y
# my-sql
choco install mysql.workbench -y
# mongodb
choco install mongodb -y
choco install mongodb-compass mongodb-database-tools mongodb-shell -y
choco install studio3t -y
# elasticsearch
choco install elasticsearch -y
# neo4j
choco install neo4j-community -y
# dotnet 5
choco install dotnet-5.0-sdk dotnet-5.0-aspnetruntime -y
# azure
choco install azure-cli microsoftazurestorageexplorer -y
# heroku
choco install heroku-cli -y
# nvm: node.js는 nvm으로 설치하는 걸 권하고 싶네요.
choco install nvm -y
# python
choco install anaconda3 pycharm-community -y
# java
choco install jre8 openjdk tomcat -y
# test
choco install fiddler postman selenium-chrome-driver -y
# db client
choco install heidisql dbeaver -y
# docker
choco install docker-for-windows -y
# remote
choco install filezilla mremoteng -y
# cloud storage
choco install google-backup-and-sync dropbox -y
# messenger
choco install slack microsoft-teams line -y
프로그램을 설치한 후에는 3일에 한번 정도 전체 앱 업그레이드를 하면
모든 프로그램을 항상 최신 버전으로 사용할 수 있습니다. ^^
명령줄에서 관리자 권한으로 다음 스크립트를 실행하면 됩니다.
choco upgrade all -y
choco에서 아쉬운 점은 몇 가지 프로그램이 지원되지 않는다는 것입니다.
그리고 프로그램 공식 홈페이지보다 업데이트가 늦는 경우가 종종 있습니다.
하지만 대부분은 공식 발표 즉시 업데이트가 적용되더군요.
마지막으로 여러분들에게 문제를 하나 내겠습니다.
choco upgrade all -y 명령을
윈도우 로그인 직후에 자동으로 실행시키게 만들어 보세요.
물론 관리자 권한으로 실행되어야 하구요..
하루에 한번만 실행되게 만들면 더 좋겠죠?
아마 윈도우 스케쥴러를 사용하면 될 겁니다.
(아마? 겁니다?? ^^;)
그럼 답을 댓글로 달아주세요. ㅎㅎ |