Jak zainstalować PowerShell na Ubuntu 22.04 lub 20.04

PowerShell, opracowany przez Microsoft, to solidny język skryptowy i platforma automatyzacji, która znalazła niszę wśród administratorów systemu Windows. Jednak jego możliwości nie ograniczają się do samego systemu Windows. Dostrzegając rosnące zapotrzebowanie na rozwiązania wieloplatformowe, Microsoft rozszerzył zasięg PowerShell na Linuksa, w tym na dystrybucje takie jak Ubuntu.

Dodatkowe funkcje PowerShell:

  • Wydajność na wielu platformach: Zgodność programu PowerShell z systemami Windows, macOS i Linux zapewnia spójne środowisko, umożliwiając użytkownikom wdrażanie tych samych skryptów i poleceń w różnych systemach operacyjnych.
  • Zaawansowana automatyzacja: Znany ze swoich możliwości w zakresie automatyzacji, PowerShell ułatwia tworzenie skomplikowanych skryptów do automatyzacji zadań, zarządzania systemem i wydajnego przetwarzania danych.
  • Bezproblemowa integracja z Microsoftem: Dla osób zajmujących się platformami Microsoft, takimi jak Azure, Office 365 lub Active Directory, PowerShell oferuje dostosowane polecenia cmdlet i moduły, usprawniające interakcje.
  • Żywe wsparcie społeczności: Dynamiczna i ekspansywna społeczność programu PowerShell oferuje nieocenione zasoby, od wyspecjalizowanych modułów po wskazówki ekspertów, zwiększające wydajność użytkownika.
  • Ciągły rozwój: Zaangażowanie firmy Microsoft w ewolucję programu PowerShell gwarantuje, że pozostanie on w czołówce postępu technologicznego.

Dla tych, którzy chcą wykorzystać możliwości PowerShell w Ubuntu, będziemy kontynuować proces instalacji, korzystając z oficjalnego repozytorium APT firmy Microsoft, zapewniając dostęp do najnowszych wersji i aktualizacji.

Wymagania wstępne dotyczące instalacji programu PowerShell

Aby pomyślnie zainstalować PowerShell na Ubuntu, upewnij się, że spełniasz następujące wymagania:

Wymagania systemowe i obsługiwane wersje Ubuntu

CzęśćMinimalne wymagania
EdytorDwurdzeniowy procesor 2 GHz lub szybszy
Baran4 GB lub więcej
Miejsca na dysku25 GB wolnego miejsca
SiećSzybkie łącze internetowe
Obsługiwane wersjeUbuntu 22.04 (Jammy), Ubuntu 20.04 (centralny)

Dodatkowe wymagania

Większość z nich będzie automatycznie dostępna w domyślnej instalacji Ubuntu.

WymógOpis
Połączenie internetoweNiezbędne do pobrania programu PowerShell i zastosowania aktualizacji.
Konwencje terminaloweWszystkie polecenia terminala powinny być wykonywane jako zwykły użytkownik sudo przywileje.
Polecenia interfejsu wiersza poleceniaDo instalacji i konfiguracji użyj interfejsu wiersza poleceń (CLI).
Narzędzia do zarządzania pakietamiUpewnij się, że są zainstalowane narzędzia do zarządzania pakietami (np. apt, dpkg).

Zaktualizuj Ubuntu przed instalacją PowerShell

Przed instalacją zaktualizuj swój system, aby upewnić się, że wszystkie pakiety są aktualne. Pomaga to uniknąć konfliktów podczas instalacji. Aby to zrobić, otwórz terminal i wykonaj następujące polecenie:

sudo apt update

Po zakończeniu aktualizacji zaktualizuj wszystkie nieaktualne pakiety za pomocą poniższego polecenia:

sudo apt upgrade

Zainstaluj początkowe pakiety PowerShell

Aby zainstalować PowerShell, musisz mieć określone zależności. Chociaż większość tych pakietów może już znajdować się w systemie, wykonanie następującego polecenia gwarantuje ich zainstalowanie:

sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y

Importuj repozytorium Microsoft PowerShell APT

Aby mieć pewność, że zawsze masz w systemie najaktualniejszą wersję PowerShell, musisz zaimportować klucz GPG i repozytorium. Zacznij od zaimportowania klucza GPG za pomocą polecenia:

curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null

Następnie zaimportuj repozytorium zgodne z wersją dystrybucji Ubuntu.

Notatka: Ubuntu 24.04 Noble Numbat LTS nie jest obecnie obsługiwany.

Dla Ubuntu 22.04 Jammy JellyFish LTS użytkownicy, wykonaj następujące polecenie:

echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list

Dla Ubuntu 20.04 Focal Fossa LTS użytkownicy, wykonaj to polecenie:

echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list

Zaktualizuj listę pakietów po zaimportowaniu programu PowerShell PPA

Po dodaniu repozytorium PowerShell zaktualizuj listę pakietów, uruchamiając następującą komendę:

sudo apt update

Zakończ instalację programu PowerShell za pomocą polecenia APT

Gdy wszystko jest na swoim miejscu, możesz teraz zainstalować PowerShell za pomocą poniższego polecenia:

sudo apt install powershell

Sprawdź instalację programu PowerShell

Po zakończeniu instalacji konieczne jest sprawdzenie, czy PowerShell został poprawnie zainstalowany i działa w systemie Ubuntu. Aby aktywować i uruchomić nową instancję PowerShell, wpisz w terminalu następującą komendę:

pwsh

Po wykonaniu polecenia powinien zostać wyświetlony nowy monit programu PowerShell wskazujący, że działa on pomyślnie w systemie.

Teraz, gdy potwierdziłeś pomyślną instalację programu PowerShell, możesz go używać do zarządzania systemem, uruchamiania skryptów i wykonywania poleceń tak samo, jak w systemie Windows.

Podstawowe polecenia PowerShell

Dostęp do pomocy dotyczącej programu PowerShell

Aby uzyskać dostęp do wbudowanego systemu pomocy i dowiedzieć się więcej o poleceniach PowerShell i ich użyciu, skorzystaj z help Komenda:

help

To polecenie zapewnia przegląd dostępnych poleceń cmdlet i podstawowe instrukcje użytkowania.

Uzyskaj informacje o programie PowerShell

Aby uzyskać szczegółowe informacje o środowisku PowerShell, takie jak wersja i czas działania, użyj metody Get-Host polecenie cmdlet:

Get-Host

Wyświetl zawartość katalogu w programie PowerShell

Aby wyświetlić zawartość katalogu, podobnie jak w przypadku ls polecenie w systemie Linux, użyj polecenia dir pseudonim dla Get-ChildItem polecenie cmdlet:

dir

Wyświetl historię poleceń w PowerShell

Aby wyświetlić historię wcześniej wykonanych poleceń w bieżącej sesji PowerShell, użyj opcji Get-History polecenie cmdlet:

Get-History

Wyświetl informacje o procesie w programie PowerShell

Aby wyświetlić informacje o procesach uruchomionych w systemie, użyj opcji Get-Process polecenie cmdlet:

Get-Process

Zamknij instancję programu PowerShell w programie PowerShell

exit

Dodatkowe polecenia programu PowerShell

Zaktualizuj PowerShell

Aby sprawdzić dostępność aktualizacji i zaktualizować wszystkie pakiety, w tym PowerShell, użyj wiersza poleceń i wykonaj następujące polecenie. To polecenie gwarantuje, że Twój system będzie aktualny:

sudo apt update && sudo apt upgrade

Usuń PowerShell

Jeśli zdecydujesz się usunąć PowerShell ze swojego systemu, wykonaj następujące kroki:

Użyj następującego polecenia, aby odinstalować PowerShell:

sudo apt remove powershell

Usuń repozytorium, wykonując następujące polecenie:

sudo rm /etc/apt/sources.list.d/powershell.list

Dla dobrego porządku i bezpieczeństwa usuń klucz GPG za pomocą następującego polecenia:

sudo rm /usr/share/keyrings/powershell.gpg

Wniosek

Podsumowując, instalacja PowerShell na Ubuntu przy użyciu oficjalnego repozytorium APT firmy Microsoft zapewnia użytkownikom potężny i wszechstronny interfejs wiersza poleceń. Postępując zgodnie z krokami opisanymi w tym przewodniku, użytkownicy mogą bezproblemowo zintegrować PowerShell ze swoim środowiskiem Ubuntu, rozszerzając swój zestaw narzędzi do wydajnego zarządzania systemem.

Przydatne linki

Oto cenny link związany z używaniem PowerShell:

  • Dokumentacja PowerShella: Uzyskaj dostęp do obszernej dokumentacji, w tym samouczków i materiałów referencyjnych, aby uzyskać szczegółowe instrukcje dotyczące instalowania, konfigurowania i korzystania z programu PowerShell.
Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz