SOLID.Blog

Witamy na naszym blogu.

„Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler


Blog post image

(Nie)istniejący Menedżer pakietów

W każdej internetowej dyskusji pt. Windows vs Linux pada argument o braku w Windowsie menadżera pakietów. Od dłuższego czasu nie jest to jednak prawda.

Najpierw wyjaśnienie – czym jest menedżer pakietów? W dużym skrócie jest to zbiór poleceń i narzędzi służących do automatycznego instalowania, aktualizowania i usuwania oprogramowania, bez żmudnego przeklikiwania się przez instalatory. W czasach dockera i wszechobecnej chmury używanie menedżerów jeszcze bardziej zyskało na popularności.

W Windowsie (7+) dostępny jest menedżer pakietów dostarczany przez niezależnego dostawcę o słodko brzmiącej nazwie Chocolatey. Obecnie znajduje się tam ok. 8000 unikalnych pakietów oprogramowania.

Zarządzanie pakietami z poziomu konsoli nie odbiega od tego, co znamy z innych systemów, listę dostępnych poleceń można znaleźć w dokumentacji.

Ponadto w maju 2020 sam Microsoft przedstawił, na razie głównie z myślą o programistach, swoje rozwiązanie o nazwie Windows Package Manager Client.

Linux na Windowsie, czyli McDonald's na Placu Czerwonym

Obecnie w systemie Windows (10) możemy uruchomić Linuxa. Tak, możemy to zrobić bez użycia maszyny wirtualnej. Tak, możemy to zrobić w mniej niż pięć minut. Tak, McDonald's stanął na Placu Czerwonym ;)

Windows Subsystem for Linux (obecnie w wersji drugie – WSL v2), umożliwia uruchamianie środowiska GNU/Linux, wraz z większością dobrodziejstw inwentarza: poleceń, narzędzi i aplikacji.

Obecne dostępne dystrybucje to: Ubuntu, Kali Linux, SUSE, Debian.

Środowisko możemy zainstalować:

  • korzystając z Windows Store
  • lub z użyciem wspomnianego choco – jak już je masz i chcesz od razu pobrać Debiana to wykonaj po prostu:
choco install wsl-debiangnulinux

Terminal na miarę XX(I) wieku

Mamy menedżer pakietów oraz środowisko Linuxa. To, czego nam jeszcze brakuj to terminal, który dostarczałby chociaż podstawowe funkcje. Poczciwe cmd.exe do nich niestety nie należy, chociaż od jakiegoś czasu możemy nawet ustawić kolor na półprzeźroczysty ;)

Do tej pory sensowną alternatywą było używanie ConEmu, jednak od jakiegoś czasu Microsoft rozwija produkt zwany Windows Terminal. Obecna wersja nie wyróżnia się jeszcze niczym szczególnym (oprócz belki zakładek), jednak planowana na wiosnę przyszłego roku wersja 2.0 wydaje się, że będzie zapewniać wymagane minimum, jeśli chodzi o użyteczność.

Nowy Windows Terminal możemy zainstalować:

choco install microsoft-windows-terminal

Udostępnij ten wpis:

FacebookX (Twitter)LinkedIn
Firma

Solid Company
Solid Company

Small software house specialized in web applications development using Microsoft .NET platform and Azure cloud technologies.