Ubuntu'da PowerShell nasıl kurulur

PowerShell, hem donanım hem de yazılım düzeyinde sistemin tüm yönlerinin merkezi bir şekilde yönetilmesinin istendiği, Microsoft tarafından geliştirilen yönetim konsoludur. Şimdi, bu yılın Ocak ayında Microsoft, Linux, Windows ve macOS işletim sistemleri için tanımlı PowerShell Core 6.0'ı ve sistemdeki daha birçok komut ve kontrol seçeneğini yönetme olanaklarının genişletildiği bir Docker konteynerine ek olarak yayınladı.

Linux dağıtımlarıLinux için PowerShell'in bu sürümü aşağıdaki Linux dağıtımlarında kullanılabilir:

  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 17.10
  • Ubuntu 18.04
  • Debian 8
  • Debian 9
  • CentOS7
  • Red Hat Enterprise Linux (RHEL) 7
  • OpenSUSE 42.3
  • fötr 27
  • fötr 28
  • Arch Linux
  • Kali

PowerShell 6.0'daki yeniliklerPowerShell 6.0'ın yeni özellikleri arasında şunları buluyoruz:

  • Mac'te os_log API'lerini ve Linux'ta Syslog'u kullanabilirsiniz.
  • Windows'ta desteklenmeyen dosya adlarındaki karakterleri desteklemek için macOS ve Linux sürümlerinde değişiklikler yapılmıştır.
  • Docker desteği eklendi.
  • Yürütülebilir dosya adı powershell'den (.exe) pwsh'ye (.exe) düzenlendi.
  • Büyük/küçük harf duyarlılığı hem macOS hem de Linux'ta standart hale getirilmiştir.
  • PowerShell'in yeni sürümlerini doğrulama ve mevcut komut dosyalarını geçirme seçeneği sağlayan yan yana yükleme desteği eklenmiştir.
  • Windows PowerShell ile geriye dönük uyumluluk.
  • PSRP (PowerShell Remoting Protocol) protokolü desteklenir ve SSH ile çalışır.
  • Bayt ***** İşareti kullanmadan varsayılan olarak UTF-8'de karakter kodlaması.

1. Snap'i Ubuntu Linux'a yükleyin


PowerShell kurulum sürecini çalıştırmadan önce Snap'i kurmak gerekli olacaktır, bunu biraz anlamak için Snap, uygulama kodunun ve bir snap.yaml dosyasının bulunduğu bir squashFS dosya sistemidir. Belirli meta veriler içerir, salt okunur bir dosya sistemine sahiptir ve kurulduktan sonra yazılabilir bir alana sahiptir.

Snap, gerekli kitaplıkların ve çalışma zamanlarının çoğunu gruplandırır ve kullanılan dağıtımı etkilemeden güncellenebilir ve geri alınabilir; bu, sistemin optimum işleyişinden ödün vermeden kullanmak için idealdir. Snap, kullanıcı ve işletim sistemi varsayılanları tarafından kontrol edilen ayrıntılı ilkelere dayalı olarak diğer anlık görüntülerle içerik ve özellikleri değiş tokuş edebilir.

Snap'i kurmak için, bu durumda Ubuntu 18.04'te aşağıdakileri çalıştıracağız:

 sudo apt kurulum eki

2. PowerShell'i Snap ile Ubuntu Linux'a yükleyin

Aşama 1
Snap yüklendikten sonra Ubuntu Yazılım merkezine gidebiliriz ve oradan PowerShell'i arayabilir, aşağıdaki sonuçları alacağız:

BÜYÜT

Adım 2
Orada, kararlı bir PowerShell sürümü veya adından da anlaşılacağı gibi kararsız olan önceki bir sürümü yükleme seçeneğimiz var. PowerShell'i yüklemek için bu yöntemi kullanmak istiyorsak, istediğiniz seçeneğe tıklayın ve görüntülenen pencerede "Yükle" yi seçin:

BÜYÜT

Aşama 3
Artık kurulum işlemini terminalden yapmak istiyorsak aşağıdaki komutu gerektiği gibi çalıştırabiliriz:

Ubuntu ve Debian için

 Kararlı sürüm: sudo apt-get install -y powershell Önceki sürüm: sudo apt-get install -y powershell-preview

CentOS ve RedHat için

 Kararlı sürüm: sudo yum install -y powershell Önceki sürüm: sudo yum install -y powershell-preview

OpenSUSE için

 Kararlı sürüm: sudo zypper powershell yükleyin Önceki sürüm: sudo zypper powershell-önizleme yükleyin

Fedora için

 Kararlı sürüm: sudo dnf install -y powershell Önceki sürüm: sudo dnf install -y powershell-preview

4. Adım
Bu durumda Ubuntu yazılım merkezini kullanabiliriz ve Yükle'ye tıkladığınızda yönetici şifresini girmeniz gerekecektir:

BÜYÜT

Adım 5
"Kimlik Doğrula" yı tıklayın, PowerShell yükleme işlemi başlayacaktır:

BÜYÜT

Adım 5
Ubuntu 18 durumunda, aşağıdaki komutları kullanarak PowerShell'i kurabiliriz:

GPG Depo Anahtarlarını İçe Aktarma

 curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-anahtar eklentisi - 

Ubuntu Microsoft Depo Kayıt Defteri

 sudo curl -o /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list 

Ürün listesi güncellemesi

 sudo apt-get güncellemesi 

PowerShell kurulumu

 sudo apt-get install -y powershell-önizleme 

PowerShell'i Çalıştırma

 pwsh-önizleme 

6. Adım
Kurulum işlemi bittiğinde aşağıdakileri göreceğiz:

BÜYÜT

3. PowerShell'i Linux'ta çalıştırın

Aşama 1
Şimdi, "Başlat" düğmesinden PowerShell'i başlatabilir veya terminalde aşağıdaki komutu çalıştırabiliriz:

 pwsh

Adım 2
Kullanılabilir komutların genel bir listesini elde etmek için aşağıdaki cmdlet'i çalıştıracağız:

 Get-Komut 

BÜYÜT

Aşama 3
Artık sistem hakkında genel bilgi almak için bu cmdlet'leri kullanmak mümkün olacak:

BÜYÜT

4. Adım
Linux üzerinde PowerShell, Azure ile kullanılmak üzere tasarlanmıştır ancak genel sistem yönetimi için bir alternatif daha olduğunu görebiliriz. Linux'taki PowerShell yönetim yolları şunlardır:

  • $ PSHOME, /opt/microsoft/powershell/6.0.2/ şeklindedir.
  • Kullanıcı profilleri ~ / .config / powershell / profile.ps1 adresinden okunacaktır.
  • Varsayılan profiller $ PSHOME / profile.ps1 adresinden okunacaktır.
  • Kullanıcı modülleri ~ / .local / share / powershell / Modules adresinden okunacaktır.
  • Paylaşılan modüller / usr / local / share / powershell / Modules içinde okunacaktır
  • Varsayılan modüller $ PSHOME / Modules adresinden okunacaktır.
  • PSReadline'ın geçmişi şuraya kaydedilecek:
 ~ / .local / share / powershell / PSReadLine / ConsoleHost_history.txt 
Microsoft'a özel PowerShell'in merkezi yönetim amaçları için Linux'ta nasıl kullanılabileceğini ve böylece her uyumlu dağıtımda gerçekleştirebileceğimiz yönetim yeteneklerini daha da genişletebileceğini gördük.

Her bir PowerShell cmdlet'inin bize sağladığı avantajlardan maksimum fayda sağlayacak şekilde yararlanalım.

wave wave wave wave wave