10.01.2019

Linux'a Powershell Core kurulumu

Powershell bir süredir açık kaynak kodlu. Aslında açık kaynak kodlu haline Powershell Core deniyor ve github'da kaynak kodları mevcut. Powershell ile aralarında ufak farklılıklar var.

Denemek için Fedora'ya powershell kurmaya karar verdim. Microsoft'un Poweshell bloğu sayfasında linux için kurulum adımlarına rastladım. Gariptir, Ubuntu 14.04 ve 16.04 için çok iyi tarif edilmiş bir kurulum yönergesi mevcutken Fedora için yok. CentOS var, o da yum tabanlı, ben de benzer bir yol izledim. Öncelikle yeni bir depo oluşturmak lazım. Şu adreste depo linki verilmiş. Bunu önce indirdim ve /etc/yum.repos.d altına kopyaladım.
$ curl https://packages.microsoft.com/config/rhel/7/prod.repo > microsoft.repo
$ sudo cp microsoft.repo /etc/yum.repos.d
Sonrasında depoları güncelleyerek kurulum komutunu verdim.  Kurulacak paketin adı powershell.
$ sudo dnf check-update
$ sudo dnf install powershell
50 MB gibi bir boyutu var, 6.1.1 sürmünün. Kurulum tamamlandıktan sonra
$ pwsh
yazarak powershell'e geçiş yaptım. İlk denememi aşağıdaki gibi yaptım.


Dünya garip bir dünya oldu: Microsoft loves Linux!

---
düzeltme (10.01.2019):
Github'da Fedora için kurulum adımları verilmiş. Yakışıklı yönerge şöyl:

# Register the Microsoft signature key
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

# Register the Microsoft RedHat repository
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo

# Update the list of products
sudo dnf update

# Install a system component
sudo dnf install compat-openssl10

# Install PowerShell
sudo dnf install -y powershell

# Start PowerShell
pwsh

Hiç yorum yok: