Làm cách nào để cài đặt PowerShell?


17

Cách đây không lâu, tôi đã đọc một cái gì đó trên trang web của Microsoft về PowerShell có sẵn cho Ubuntu.

Làm cách nào để cài đặt PowerShell? Tôi đánh giá cao sự hướng dẫn cho cả Xenial & Trusty .

Bất kỳ phương pháp cài đặt nào cũng tốt, cho dù biên dịch nguồn hoặc dựa vào trình quản lý gói. Các phương pháp biên dịch nguồn nên chứa chi tiết cấp độ mới bắt đầu.

Câu trả lời:


12

Kể từ tháng 2 năm 2017, Microsoft đã cung cấp những thứ này sẵn có mặc dù là một kho lưu trữ công cộng mang lại tất cả sự tốt đẹp của kho lưu trữ. Chi tiết tại đây.

Dưới đây là hướng dẫn cài đặt phiên bản PowerShell mới nhất vào ngày 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

1
Đây là liên kết tài liệu hiện tại: docs.microsoft.com/en-us/powershell/scripting/setup/ mẹo
uSlackr

10

Đối với các tệp cài đặt debian ('.deb') và các bản tải xuống khác, hãy xem các bản phát hành PowerShell trên GitHub.

Liên kết tải xuống trực tiếp, với băm SHA256:


Tải xuống DEB, xác minh tổng kiểm tra và sau đó để Trung tâm phần mềm Ubuntu chăm sóc cài đặt nó. Xem help.ubfox.com về cách xác minh tải xuống. Về cơ bản, nhập lệnh sau:

sha256sum powershell_*.deb

1
Họ đã thêm các trang "man" cho các lệnh để bạn sẽ nhận được các trang đó khi bạn cài đặt powershell. Trên trang web của họ, họ trỏ đến MSDN (các Nerver ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/...
Rinzwind

1
Dưới đây là các tài liệu tiếng Anh: github.com/PowerShell/PowerShell-Docs
Rinzwind

1
Những liên kết trực tiếp bây giờ chỉ đến tải xuống lỗi thời. Vui lòng theo liên kết đến GitHub hoặc cài đặt repo và sử dụng trình quản lý gói
uSlackr

4

Ubuntu 14.04 trở lên

PowerShell có thể được cài đặt dưới dạng gói snap trong tất cả các phiên bản Ubuntu hiện được hỗ trợ. Để cài đặt gói snap PowerShell, hãy mở terminal và gõ:

sudo snap install powershell --classic

Điều này hoạt động trên Ubuntu 18.04.1 LTS
Bỏ qua

2

PowerShell Giải phóng: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[Phương pháp số 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
[Phương pháp # 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)

[Phương pháp số 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
[Phương pháp # 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


1
apt install ./foo.debsẽ giải quyết các phụ thuộc, vì vậy bạn không cần phải apt-get install -ftheo đuổi nó.
muru

1
Tại sao phải cập nhật điều này khi MS đã xuất bản một repo? Askubfox.com/a/925458/158442
muru
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.