Winfried
Website git
  • 👋Merhaba!
  • 🖥️IT & Dev
    • ☕Microsoft 365(Office) Özel Config ile yükleme
  • 🔩İşletim Sistemleri
    • 🦎 OpenSUSE
      • ♾️ Tumbleweed
        • 🚚Nvidia Sürücüleri Yükleme
        • 📦Paket Yöneticileri ve Depolar
          • Packman deposunu etkinleştirme ve Codecs yükleme
          • DNF Yükleme
          • Opi Yükleme
          • Flatpak Yükleme
          • Snap Yükleme
        • 🏄Tarayıcılar
          • Brave Browser
          • Chrome
          • Microsoft Edge
        • 🧰Shell
          • Powershell Kurulumu
          • ZSH ve OhMyZsh Yükleme
        • 🗃️Konteyner
          • Podman Yükleme
          • Docker Yükleme
        • 👩‍💻Yazılım & Veritabanı
          • .NET 7 Yükleme
          • MongoDB Yükleme
          • LAMP Yükleme
          • PostreSQL Kurulumu
      • 🛂YaST
        • 📦Yazılım
          • Eklenti Ürünler
          • Media Check
          • Çevrimiçi Güncelleme
          • Yazılım Yönetimi
          • Yazılım Veri Havuzları
        • ⌨️Donanım
          • Sistem Klavye Düzeni
          • Yazıcı
          • Tarayıcı
        • 🤖Sistem
          • Önyükleyici
          • Tarih ve Saat
          • Dil
          • Network Settings
          • Disk Bölümlendiricisi
          • Services Manager
          • Sysconfig Düzenleyicisi
        • 🔗Ağ Hizmetleri
          • Ana Makinaların Adı
          • NTP Configuration
          • Vekil Sunucu
          • Remote Administration (VNC)
          • Samba Server
          • Windows Etki Alanı Üyeliği
        • 🛡️Güvenlik ve Kullanıcılar
          • AppArmor
          • Güvenlik Duvarı
          • Güvenlik Merkezi
          • Kullanıcı ve Grup Yönetimi
        • 🔭Virtualization
          • Install Hypervisor and Tools
          • Relocation Server Configuration
        • 🆘Destek
          • Sürüm Notları
        • 🪶Çeşitli
          • Sistemin Günlüğünü görüntüle (/var/log/messages)
          • Alternatifler
          • Filesystem Snapshots
          • Systemd Journal
          • Satıcı Sürücüsü
    • 🪟Windows 11
      • 📦Hyper-V ve Hyper-V yöneticisi aktif etme
      • 🗳️winget kullanımı
      • 🚁Hyper-v açık olmasına rağmen çalışmıyor
      • 🖥️Windows Mağazasından yüklenen uygulamaların kısayolunu oluşturma
  • 🐧WSL (Microsoft Store)
    • 🙇‍♀️WSL Nasıl Etkinleştirilir?
    • 👨‍👩‍👦‍👦WSL Dağıtım'da Varsayınal Kullanıcı Değiştirme
    • ❓WSL CPU ve Ram kullanım oranını değiştirme
    • ⚙️WSL Systemd Etkinleştirme
    • 🗃️Windows PATH devre dışı bırakma
  • 📱WSA
    • 🙌WSA İndirme & Yükleme [Orjinal]
    • 🖥️WSA Dahili Olarak Google Servisleri Yükleme
    • ⚒️WSATools ile APK Yükleme
  • 🔗Bağlantılar
    • Github
    • Gitlab
    • Dev.to
    • Website
Powered by GitBook
On this page

Was this helpful?

  1. İşletim Sistemleri
  2. 🦎 OpenSUSE
  3. ♾️ Tumbleweed
  4. Shell

Powershell Kurulumu

OpenSUSE Tumbleweed Powershell kurulumu hakkında rehber

Powershell openSUSE için direkt olarak bir rpm dosyası sunmadığı için kendimiz terminale yazmamız gerekiyor.

İlk önce gerekli bağımlılıkları kurmamız gerekiyor.

sudo zypper dup -y
sudo zypper in -y curl tar jq && sudo zypper in -y libicu60_2 && sudo zypper in -y libopenssl1_0_0 

DNF ile yüklemek isterseniz

sudo dnf refresh && sudo dnf install -y curl tar jq && sudo dnf install -y libicu60_2 && sudo dnf install -y libopenssl1_0_0 

Sırasıyla yukardaki komutları yazalım. Ardından Kuruluma geçebiliriz.

Şimdi aşağıdaki işlemleri tek tek yapalım.

pwshcore=$(curl -s https://api.github.com/repos/PowerShell/PowerShell/releases/latest| jq -r ".assets[] | select(.name | test(\"linux-x64.tar.gz\")) | .browser_download_url")
curl -L $pwshcore -o /tmp/powershell.tar.gz
sudo mkdir -p /opt/microsoft && sudo mkdir -p /opt/microsoft/powershell
sudo tar -xzf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/
sudo ln -s /opt/microsoft/powershell/pwsh /usr/bin/pwsh
sudo chmod +x /usr/bin/pwsh

herşey yolunda gitti ise başarıyla kurulumu gerçekleştirmişsiniz demektir! Kodumuzu açıklamız gerekir ise ilk önce GitHub API kullanarak son yayınlanan sürüm öğreniyoruz daha sonra jq ile bu değeri netleştiriyoruz. Ardından Curl komutu kullanıp /tmp dizine indiriyoruz. Ardından opt klasörün içinde microsoft içinde powershell klasörü oluşturuyoruz. Ardından indirdiğimiz powershell oraya taşıyoruz ardından usr/bin powershell bir sembolik link olarak bırakıyoruz ve son olarak çalıştırma izni tanımlıyoruz. Artık Tamam Powershell başarıyla kurmuş olduk! Her güncellemede bunu tekrar yapmamız gerekiyor tek yapmamız gereken /opt/microsoft/powershell dizini boşaltmamız ve öyle yapmamız gerekiyor.

/opt/microsoft/powershell klasörünü boşaltmak isterseniz (Hem powershell hemde microsoft klasörü)

sudo rm -rf /opt/microsoft

Eğer sadece powershell klasörün içindekileri silmek istersen

sudo rm -rf /opt/microsoft/powershell/*

PreviousShellNextZSH ve OhMyZsh Yükleme

Last updated 2 years ago

Was this helpful?

🔩
🧰