Tartalomjegyzék
Csomagkezelés
- Szerző: Sallai András
- Copyright © Sallai András, 2020, 2021, 2022, 2023
- Web: https://szit.hu
NuGet
A NuGet csomagkezelő .Net számára.
Weboldala:
Telepítés Chocolatey csomagkezelővel, rendszergazdaként:
choco install NuGet.CommandLine
Telepítés után használható a nuget parancs.
A nuget utasítás parancsai:
- add
- client-certs
- config
- delete
- help
- init
- install
- list
- locals
- pack
- push
- restore
- search
- setApiKey
- sign
- sources
- spec
- trusted-signers
- update
- verify
OneGet
WinGet
winget
PS C:Users\janos> winget Windows Package Manager v1.0.11451 Copyright (c) Microsoft Corporation. All rights reserved. The winget command line utility enables installing applications and other packages from the command line. usage: winget [<command>] [<options>] The following commands are available: install Install the given package show Shows information about a package source Manage sources of packages search Find and show basic info of packages list Display installed packages upgrade Upgrades the given package uninstall Uninstalls the given package hash Helper to hash installer files validate Validates a manifest file settings Open settings features Shows the status of experimental features export Exports a list of the installed packages import Installs all the packages in a file For more details on a specific command, pass it the help argument. [-?] The following options are available: -v,--version Display the version of the tool --info Display general info of the tool More help can be found at: https://aka.ms/winget-command-help PS C:\Users\janos>
Chocolatey
A Chocolatey egy Windowsos csomagkezelő. Több módon is telepíthető, a legelterjedtebb egy hosszú PowerShell parancs használata.
Telepítés leírás itt:
Az oldalon rendelkezésre áll több lehetőség. Kis dobozokra kattintva választhatunk. Válasszuk az „Individual” lehetőséget.
Egy hosszú parancsot kell bemásolni rendszergazdai PowerShell parancsba.
Keresés
Keresés:
choco search Visual Studio Code
A Chocolatey weboldalán is lehet keresni. Kattintsunk a következő gombra: [Find packages]
Közvetlen link a keresőhöz:
Csomagok
Néhány csomag:
- androidstudio
- android-ndk
- android-sdk
- blender - 3D tervezés
- codeblocks - C/C++ IDE
- composer
- curl
- dbeaver - Univerzális adatbázis kliens
- dia - diagram rajzoló, UML, folyamatábra, Cisco, Hálózat, stb
- docker - kapunk egy docker parancsot a Docker használathoz
- dotnet
- doublecmd - fájlkezelő
- fbreader - e-könyv olvasó
- filezilla - FTP kliens
- filezilla.server
- firefox
- firefoxesr
- geany - kódszerkesztő
- geany-plugins
- GoogleChrome
- git
- gimp - képszerkesztő
- hexchat - IRC kliens
- inkscape - vektor grafikus képszerkesztő
- insomnia-rest-api-client
- jdk8
- keepassx - jelszótároló
- keepassxc - jelszótároló
- launch4j - JAR fájlból EXE fájl
- lftp - FTPS protokollra képes parancssoros FTP kliens
- libreoffice-fresh
- mc - Midnight Commander fájlkezelő
- meld - Git merge
- mockoon
- nodejs
- notepad2 - leváltja a notepad.exe programot
- notepadplusplus
- nsis - Telepítő készítés
- nsis.install
- nsis.portable
- openjdk
- openshot
- openssl - TLS kliens, tanúsítványkezelés parancssorból, stb.
- opera
- opera-neon
- oracle17jdk
- pip
- putty - SSH kliens
- PDF
- FoxitReader
- nitroreader
- sumatrapdf *
- koodo-reader
- adobereader
- mupdf
- pycharm-community
- python
- scenebuilder
- scite - villámgyors kódszerkesztő
- screenruler - képernyővonalzó
- sparkleshare - Együttműködés másokkal, fájlok megosztása (pl. GitHub)
- sshfs
- sqlitebrowser - SQLite böngésző
- strawberryperl
- texstudio
- thunderbird - levelezőkliens
- TotalCommander - fájlkezelő
- unity
- vivaldi - bőngésző
- vivaldi.install
- vscode
- winscp
- xampp-74
- xampp-80
- xournal - PDF annotációk
Listázás
A helyileg telepített és az elérhető csomagok listázása:
choco list
Csak a helyileg telepített csomagok listázása:
choco list --lo
A -r kapcsoló csak a lényeges információkat írja ki:
choco list --lo -r
Egy adott csomagra keresés:
choco list firefox --loc -r
Csomag telepítése
A telepítéshez nem szükséges PowerShell, szimpla cmd parancssorban telepíthetünk, de rendszergazdai jogra szükség van.
Ha tudjuk mi a csomag neve, például notepadplusplus, akkor írjuk be:
choco install notepadplusplus
Tegyük fel, hogy a Visual Studo Code programra keresünk:
- choco search Visual Studio Code
Találunk egy vscode csomagot, azt telepítjük:
choco install vscode -y
A -y kapcsoló hatására, nem kérdez rá, hogy biztosan telepítsük-e.
Frissítés
A chocolatey frissítése:
choco upgrade chocolatey
Az összes alkalmazás frissítése
choco upgrade all
Például a Firefox frissítése:
choco upgrade firefox
Törlés
A vlc törlése:
choco uninstall vlc -y
Minden felhasználónak
Telepítés minden felhasználónak:
choco install atom -y --force --params "'ALLUSERS=1"
Adott könyvtárba
choco install csomagnév -y --ia "könyvtárnév"
Linkek
Scoop
A Scoop telepítése
Szükséges PowerShell 5 vagy későbbi változat és .Net Framework 4.5 vagy későbbi változat telepítve legyen.
Nem kötelező, de első script futtatásnál szükséges:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Telepítés:
irm get.scoop.sh | iex
Telepítés
scoop install curl scoop install sudo
A sudo csomag telepítése után használható mint Linuxon, például:
C:\>sudo npm install –g bootstrap
Ninite
Zárt forráskódú, ingyen használható. GUI alapú, ha nem fizet a Pro verzióért.