Rehber Arch Linux kurulum sonrasında yapılacaklar

Merhaba sevgili Technopat Sosyal üyeleri. <3

Sistemin zarar görmesi gibi bir durumda format atıp Arch Linux kurduktan sonra yapmam gereken şeyleri otomatikleştirmek için basit bir script hazırladım.
GitHub'a ekledim. Bu linkten ulaşabilirsiniz:


Sh dosyası tamamen Türkçe olarak Technopat Sosyal kullanıcılarının ve benim kullanmam için yazıldı. Eklenmesi gerektiğini düşündüğünüz şeyleri yazarsanız sevinirim.
Script ile yay, chaotic-AUR, pamac, zram, gerekli Media codecleri, multilib deposu, nano ve fish gibi temel olan ve herkese gerekecek işlemler otomatik olarak sisteme kuruluyor.
Linux'a yeni başlayan arkadaşlar için Arch Linux kurulum sonrası yapılması gerekenlerden de burada bahsedeceğim.

1-AUR yardımcısı kurmak:
AUR, Arch Linux'ta bulunan topluluk deposudur. Aradığınız hemen hemen her uygulamayı bu depoda bulabilirsiniz. Bu depoya herkes ekleme yapabileceğinden dolayı her pakete güvenilmez bu nedenle AUR'dan indirme yaparken dikkatli olmanızı öneririm.
Ben AUR yardımcısı olarak Yay'ı seviyorum. Yay'ı kurmak için:

Kod:
sudo pacman -Sy git --noconfirm
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

Komutlarını kullanmalıyız. Ardından tıpkı pacman ile dosya indirir gibi yay -S paket_adi şeklinde AUR deposundan paket kurabiliriz.

2-Chaotic-AUR deposunu eklemek:
Chaotic-AUR deposunda, AUR deposundan kurulum yaparken derleme sırasında uzun süre bizi bekletebilecek birçok paket derlenmiş şekilde bize sunuluyor. AUR'a ihtiyaç duyduğunuzda önce aradığınız paket chaotic-AUR'da var mı diye kontrol etmeniz güzel olur.

Kod:
sudo pacman-key --recv-key FBA220DFC880C036 --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key FBA220DFC880C036.
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

Ardından pacman. Conf dosyasına chaotic-AUR'u eklememiz gerekiyor:
sudo nano /etc/pacman.conf
En alta şu satırları yapıştıralım:

Kod:
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

3-Media codecleri:
Çeşitli medya dosyalarını çalıştırırken hata almamak için bu paketleri kurmalıyız:

gstreamer gst-plugins-good gst-plugins-bad gst-plugins-ugly ffmpeg

4-zram'i etkinleştirme:
Zram, RAM'in performansını artırmak için kullanılan bir çözümdür.
Şu şekilde etkinleştirebilirsiniz:

Kod:
sudo pacman -S zramswap
sudo systemctl enable zramswap.service

5-kullanıcı dizinlerini ayarlamak:
İndirilenler, resimler, belgeler gibi klasörleri oluşturmak için:

Kod:
sudo pacman -S xdg-user-dirs
xdg-user-dirs-update

Script içerisinde birkaç ek özellik daha var. Ekleyebileceğim diğer şeyleri yazarsanız sevinirim. Script içerisinde herhangi bir masaüstü ortamı kurma işlemi bulunmuyor. İşlemler bittikten sonra zevkinize göre masaüstü ortamı kurabilirsiniz.

Umarım işinize yarar. :)
 
Son düzenleyen: Moderatör:
Hocam hiç bir şey kuramıyorum hep bu tarz hatalar veriyor ne yapmam lazım ?
Screenshot_20230813_105500.png
 
Mesajı 11'e doğru yazmışsınız ve pazar olması sebebi ile çoğu kişi 😇

Öncelikle kod hatalı... Kurulum kodu "-S" yanında "y" olmayacak.

Önce balık tutmasını öğreteyim. Butür durumlarda Google halaya şu şekilde sorman lazım.
"Arch Linux install yay"
O da sana 100 lerce sayfa linki getirecek. Açtığında şu kodları göreceksin;

"sudo pacman -S --needed base-devel git" burada temel ihtiyaçlar ile git programını indirmesini söylüyor. Varsa eksikleri kuracak, kurulu ise her şey zaten göreceksin cevabı.

"git clone https://aur.archlinux.org/yay.git" kodunu göreceksin.

Ne yapıyor bu kod; GitHub sitesinde güzel bir arkadaşımız yay paketleri kullanabilmek için gerekli programı paylaştığı sayfadan biz yay programının kodlarını kendi bilgisayarımıza indiriyoruz. Dosyalar indikden sonra ise;

"cd yay" kodları ile inen paketlerin olduğu dizin içine giriyoruz.

"makepkg -si" kodları ile bilgisayarımızda çalışacak halde paketleme yaptırıyoruz. Her download/clone için geçerli değil. Paketin durumuna göre değişir.

Paketleme anında soru sorma durumunda gelen soruya uygun seçenek seçebilirsiniz. Daha önce yay indirmedi iseniz veya yarım işlem kalmadı ise sorunsuz işlemi bitirecektir. Sorun olursa ve de çoklu olan seçeneklerden yeniden kurmayı seçebilirsiniz.

Kontrol için "yay --version" ile de kullanabilirsiniz.


Not olarak belirteyim : *nix 'de komutlar BÜYÜK küçük harf duyarlıdır. Sadece komutlar değil, dizin/dosya isimleri içinde geçerlidir. Eğer bir dosya veya dizin adının başına " . " işareti koyarsanız bunun anlamı "gizli dosya/dizin" demektir ve "." hali ile kullanmak zorundasınız. Örnek ".ali" .
Siz dosya gezgininiz ile gizli dosya/dizinleri göster'i seçmediğiniz sürece ekranda görüntüleyemezsiniz.


Başarılar;
 
Son düzenleme:
Chaotic-AUR'u kurduktan sonra yay -S google-chrome yazınca mesela otomatik olarak Chaotic-AUR deposunu kontrol edip de varsa ordan mı yüklüyor? Tam olarak ne yapmamız lazım kurduktan sonra? Detaylı bir şekilde açıklar mısınız hocam?
 
Hocam rehberdeki Chaotic AUR kurulum şekli eskidi. Chaotic-AUR - automated binary repo 👨🏻‍💻 bu siteye bakarak kurabilirsiniz

Chaotic-AUR'u kurduktan sonra yay -S google-chrome yazınca mesela otomatik olarak Chaotic-AUR deposunu kontrol edip de varsa ordan mı yüklüyor? Tam olarak ne yapmamız lazım kurduktan sonra? Detaylı bir şekilde açıklar mısınız hocam?
Yay yerine paru kullanın hocam. paru google-chrome yazdığınızda tüm depolarda google chrome'u arar ve sıralar. Siz de size uygun olanın numarasını girersiniz.

1-extra / chrome
2-aur / chrome
3-chaotic aur / chrome

şeklinde olur. 3 yazıp entera basarsanız chaotic aur'dan indirme yapar.
 

Yeni konular

Geri
Yukarı