ฉันจะติดตั้ง PowerShell ได้อย่างไร


17

เมื่อไม่นานมานี้ฉันอ่านบางสิ่งบางอย่างบนเว็บไซต์ของ Microsoft เกี่ยวกับ PowerShell ที่ใช้งานได้กับ Ubuntu

ฉันจะไปเกี่ยวกับการติดตั้ง PowerShell ได้อย่างไร ฉันขอขอบคุณคำแนะนำสำหรับทั้งXenial & Trusty

วิธีการติดตั้งใด ๆ ก็ใช้ได้ไม่ว่าจะเป็นการคอมไพล์ซอร์สหรือพึ่งพา package-manager วิธีการคอมไพล์ซอร์สควรมีรายละเอียดระดับเริ่มต้น

คำตอบ:


12

เมื่อวันที่กุมภาพันธ์ 2017, Microsoft ได้ให้บริการเหล่านี้ผ่านที่เก็บสาธารณะซึ่งนำมาซึ่งความดีที่เก็บทั้งหมด รายละเอียดที่นี่

นี่คือคำแนะนำในการติดตั้ง 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

1
นี่คือลิงค์เอกสารปัจจุบัน: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr

10

สำหรับไฟล์ติดตั้ง debian ('.deb') และการดาวน์โหลดอื่น ๆ โปรดดูPowerShell ที่นำออกใช้บน GitHub

ลิงค์ดาวน์โหลดโดยตรงพร้อมด้วยแฮช SHA256:


ดาวน์โหลด DEB ตรวจสอบการตรวจสอบแล้วให้ศูนย์ซอฟต์แวร์ Ubuntu จัดการติดตั้ง ดูhelp.ubuntu.comเกี่ยวกับวิธีตรวจสอบการดาวน์โหลด โดยทั่วไปให้ป้อนคำสั่งต่อไปนี้:

sha256sum powershell_*.deb

1
พวกเขาเพิ่มหน้า "คน" สำหรับคำสั่งดังนั้นคุณจะได้รับเมื่อคุณติดตั้ง powershell บนเว็บไซต์ของพวกเขาพวกเขาชี้ไปที่ MSDN (the nerver ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/ …
Rinzwind

1
นี่คือเอกสารภาษาอังกฤษ: github.com/PowerShell/PowerShell-Docs
Rinzwind

1
ลิงก์โดยตรงเหล่านี้ชี้ไปที่การดาวน์โหลดที่ล้าสมัย โปรดไปที่ลิงก์ไปยัง GitHub หรือติดตั้ง repo และใช้โปรแกรมจัดการแพ็คเกจ
uSlackr

4

Ubuntu 14.04 และใหม่กว่า

PowerShell สามารถติดตั้งเป็นแพ็คเกจ snap ใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบัน ในการติดตั้งแพคเกจ PowerShell snap เปิดเทอร์มินัลและประเภท:

sudo snap install powershell --classic

สิ่งนี้ใช้ได้กับ Ubuntu 18.04.1 LTS
Underverse

2

PowerShell ปล่อย: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[วิธีที่ # 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
[วิธีที่ # 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)

[วิธีที่ # 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
[วิธีที่ # 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.debจะแก้ปัญหาการพึ่งพาดังนั้นคุณไม่จำเป็นต้องได้รับapt-get install -fหลังจากนั้น
muru

1
ทำไมต้องอัพเดทเมื่อ MS เผยแพร่ repo askubuntu.com/a/925458/158442
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.