Jak zainstalować PowerShell?

17

Niedawno czytałem coś na stronie Microsoftu o tym, że PowerShell jest dostępny dla Ubuntu.

Jak przejść do instalacji programu PowerShell? Byłbym wdzięczny za wskazówki dla Xenial i Trusty .

Każda metoda instalacji jest w porządku, bez względu na to, czy kompilujesz źródło, czy też polegasz na menedżerze pakietów. Metody kompilowania źródeł powinny zawierać szczegóły na poziomie początkującym.

David, twój przyjaciel
źródło

Odpowiedzi:

12

Od lutego 2017 r. Microsoft udostępnia je za pośrednictwem publicznego repozytorium, które zapewnia wszystkie zalety repozytorium. Szczegóły tutaj.

Oto instrukcje instalacji najnowszej wersji programu PowerShell 16.04.

# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Register the Microsoft Ubuntu repository
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell (MS renamed main executable at launch to be more Linux-like)
pwsh
uSlackr
źródło
1
Oto aktualny link do dokumentu: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr
10

Pliki instalacyjne Debiana („.deb”) i inne pliki do pobrania znajdują się w wydaniach PowerShell w serwisie GitHub.

Bezpośrednie linki pobierania z hashami SHA256:


Pobierz DEB, sprawdź sumę kontrolną, a następnie pozwól, aby Centrum oprogramowania Ubuntu zajęło się jej instalacją. Zobacz help.ubuntu.com na temat weryfikacji pobierania. Zasadniczo wprowadź następujące polecenie:

sha256sum powershell_*.deb
Rinzwind
źródło
1
Dodali strony „man” dla poleceń, więc dostaniesz je podczas instalacji programu PowerShell. Na swojej stronie wskazują MSDN (nerw ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/…
Rinzwind
1
Oto angielskie dokumenty: github.com/PowerShell/PowerShell-Docs
Rinzwind
1
Te bezpośrednie linki wskazują teraz na nieaktualne pliki do pobrania. Postępuj zgodnie z linkiem do GitHub lub zainstaluj repozytorium i użyj menedżera pakietów
uSlackr
4

Ubuntu 14.04 i nowsze wersje

PowerShell można zainstalować jako pakiet przystawek we wszystkich obecnie obsługiwanych wersjach Ubuntu. Aby zainstalować pakiet przystawki PowerShell, otwórz terminal i wpisz:

sudo snap install powershell --classic
Karel
źródło
Działa to na Ubuntu 18.04.1 LTS
Underverse
2

PowerShell Wydanie: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[Metoda nr 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Metoda nr 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

Ubuntu 16.04 LTS (Xenial Xerus)

[Metoda nr 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Metoda nr 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

David, twój przyjaciel
źródło
1
apt install ./foo.debrozwiąże zależności, więc nie potrzebujesz apt-get install -fgo później.
muru
1
Po co zawracać sobie głowę aktualizowaniem tego, gdy MS opublikowało repozytorium? askubuntu.com/a/925458/158442
mur 27.07.17