Linux Notice App

Opensuse Commands

Essential OpenSUSE Commands Header

Essential OpenSUSE Commands Cheat Sheet

Whether you are a developer or a casual user, mastering the terminal is key to using OpenSUSE Tumbleweed effectively. Here is a curated list of commands you will use daily.

1. System Updates (The Most Important)

Keeping Tumbleweed up to date requires a specific command. Never use standard update commands used in other distros.

Refresh Repositories

Update the list of available packages from the servers.

sudo zypper refresh

Force Refresh

Use this if you get "File not found" errors or if mirrors are out of sync.

sudo zypper refresh --force

Perform System Upgrade

This is the only correct way to update Tumbleweed. It handles kernel updates and library version changes correctly.

sudo zypper dup

2. Package Management

How to install, remove, and find software.

Install a Package

sudo zypper install [package_name]

Short version: sudo zypper in [package_name]

Remove a Package

sudo zypper remove [package_name]

Short version: sudo zypper rm [package_name]

Search for a Package

Not sure of the exact name? Search for it.

zypper search [keyword]

Short version: zypper se [keyword]

3. System Health & Snapper (Life Saver)

OpenSUSE uses Btrfs, allowing you to "undo" system changes if something breaks.

List Snapshots

See the list of system backups automatically created before updates.

sudo snapper list

Rollback System

Did an update break your system? Run this, select the number of a working snapshot, and reboot.

sudo snapper rollback [number]

Clean Cache

Free up disk space by removing downloaded installation files.

sudo zypper clean -a

4. Network Troubleshooting (NMTUI)

If you use KVM or Android Studio, virtual bridges (like br0) might block your USB or Ethernet connection.

Quick Fix: Use the visual tool nmtui to remove stuck connections.
  1. Open terminal and run:
    sudo nmtui
  2. Select "Edit a connection".
  3. Find the problematic profile under Ethernet or Bridge (e.g., enp0s20f0u2).
  4. Select <Delete> to remove it.
  5. Unplug and replug your cable.

Temel ve Önemli OpenSUSE Komutları

İster geliştirici olun ister günlük kullanıcı, OpenSUSE Tumbleweed'i verimli kullanmanın yolu terminale hakim olmaktan geçer. İşte her gün ihtiyacınız olacak komutların listesi.

1. Sistem Güncelleme (En Önemlisi)

Tumbleweed'i güncel tutmak özel bir komut gerektirir. Diğer dağıtımlardaki standart güncelleme komutlarını kullanmayın.

Depoları Yenile (Refresh)

Sunuculardaki paket listesini günceller.

sudo zypper refresh

Zorla Yenile (Force Refresh)

"Dosya bulunamadı" hataları alıyorsanız veya yansı sunucuları (mirrors) senkronize değilse bunu kullanın.

sudo zypper refresh --force

Sistemi Yükselt (Upgrade)

Tumbleweed'i güncellemenin tek doğru yolu budur. Çekirdek (kernel) ve kütüphane değişimlerini sorunsuz yönetir.

sudo zypper dup

2. Paket Yönetimi

Program yükleme, kaldırma ve arama işlemleri.

Paket Yükleme

sudo zypper install [paket_adı]

Kısa hali: sudo zypper in [paket_adı]

Paket Kaldırma

sudo zypper remove [paket_adı]

Kısa hali: sudo zypper rm [paket_adı]

Paket Arama

Tam adını bilmiyor musunuz? İsmi aratın.

zypper search [anahtar_kelime]

Kısa hali: zypper se [anahtar_kelime]

3. Sistem Sağlığı ve Snapper (Hayat Kurtarıcı)

OpenSUSE Btrfs dosya sistemini kullanır, bu da sistem bozulursa değişiklikleri "geri almanızı" sağlar.

Anlık Görüntüleri Listele (Snapshots)

Güncellemelerden önce otomatik alınan sistem yedeklerini listeler.

sudo snapper list

Sistemi Geri Yükle (Rollback)

Bir güncelleme sistemi bozdu mu? Bu komutu girin, çalışan bir numara seçin ve bilgisayarı yeniden başlatın.

sudo snapper rollback [numara]

Önbelleği Temizle

İndirilen kurulum dosyalarını silerek diskte yer açar.

sudo zypper clean -a

4. Ağ Sorunlarını Giderme (NMTUI)

Eğer KVM veya Android Studio kullanıyorsanız, sanal köprüler (br0 gibi) bazen Ethernet veya USB internetinizi engelleyebilir.

Hızlı Çözüm: Sıkışan bağlantıları silmek için görsel araç nmtui kullanın.
  1. Terminali açın ve şunu yazın:
    sudo nmtui
  2. "Bağlantı düzenle" (Edit a connection) seçeneğine gelin.
  3. Ethernet veya Bridge altındaki sorunlu profili bulun (örn: enp0s20f0u2).
  4. Sağ taraftan <Delete> (Sil) diyerek kaldırın.
  5. Kablonuzu çıkarıp tekrar takın.

No comments

Powered by Blogger.