Arch Linux Kurduktan Sonra İndirilmesi Gerekenler

X-Code

Uzman üye
19 Mar 2019
1,855
335
Localhost
jyo2qm.png

Merhaba TürkHackTeam Üyeleri.
Bu Konumda Sizlere Arch Linux'u Kurduktan Sonra Yapılması Gereken Hususlara Değineceğim.


Konu İçeriği

Yay & Pamac Kurulumu

Tarayıcı Kurulumu

Medya Oynatıcısı Kurulumu

Resim Düzenleyicisi Kurulumu

Office Dosyaları Düzenleyici Kurulumu

Arşiv Yöneticisi Kurulumu

Bluetooth Paketlerinin Kurulumu

Telefon Bağlamak İçin Bazı Paketlerin Kurulumu

Web Geliştiriciler İçin Localhost (Mysql, Apache, Php) Kurulumu


Geliştiriciler İçin Visual Studio Code Kurulumu



YAY & Pamac Kurulumu


Öncelikle bu makalemde masaüstü ortamı gibi temel şeylerin kurulduğunu varsayıyorum. İlk olarak AUR paketlerini cihazımıza kurabilmek için ihtiyacımız olan bazı yardımcı programlardan birisi olan YAY'ın kurulumu ile başlayalım. Aşağıdaki komutları tek tek komut istemine giriyoruz.

mkdir Sources && \
cd Sources && \
git clone https://aur.archlinux.org/yay.git && \
cd yay && \
makepkg -sri && \
yay –editmenu –nodiffmenu –save

Akabinde kurulum için onay isteyecek "E" yazıp kurulumu başlatıyoruz.

NMpaN.jpg


Şimdi paketlerimizi güncelleyelim sonrasında da Pacman in GUI versiyonu diyebileceğimiz Pamac paket yöneticisini kuralım.

sudo pacman -Syyuu && \
yay -Syyuu

NMieR.jpg


Pamac ı kurmak için aşağıdaki komutu çalıştıralım.

yay -S pamac-aur

NMBPe.jpg


Ve artık grafiksel bir paket yöneticisine sahipiz.


NMhXc.jpg






Tarayıcı Kurulumu


Şimdide bir internet tarayıcısı kuralım. Herkesin kullanmak istediği tarayıcı farklı olabileceği için farklı tarayıcıların kurulum komutlarını koydum. Hangi tarayıcıyı cihazınıza kurmak istiyorsanız ilgili komutu çalıştırabilirsiniz. Ben Firefox Developer Edition kullanıyorum tavsiye ederim. :)

sudo pacman -S firefox
sudo pacman -S firefox-developer-edition
yay -S google-chrome
sudo pacman -S chromium
sudo pacman -S opera

NMgnt.jpg






Medya Oynatıcısı Kurulumu


Medya oynatıcısı olarak VLC kuracağız. VLC'yi aşağıdaki komut ile kurabilirsiniz.

sudo pacman -S vlc

NMD1P.jpg






Resim Düzenleyicisi Kurulumu


Resim vs düzenlemek için GIMP aracı işimizi görecektir. Aşağıdaki komut ile GIMP'i kuruyoruz.

sudo pacman -S gimp

NMGfq.jpg






Office Dosyaları Düzenleyici Kurulumu


Office dosyalarını düzenlemek için oldukça popüler ve ücretsiz olan LibreOffice aracını kullanacağız. LibreOffice'i aşağıdaki komut ile kuruyoruz. Komutu yazdıktan sonra 1 mi 2 mi diye bir soru soracaktır. Biz 1 i seçip akabinde kurulum onayı sorusuna E yazıp kurulumu başlatıyoruz.

sudo pacman -S libreoffice

NMzB0.jpg






Arşiv Yöneticisi Kurulumu


Zip, tar gibi dosyaları oluşturmak/çıkartmak için bazı araçları ihtiyacımız olacak. Aşağıdaki komutla gerekli olan arşiv yöneticilerini kuruyoruz.

sudo pacman -S p7zip p7zip-plugins unrar tar rsync

NMvuY.jpg





Bluetooth Paketlerinin Kurulumu


Bluetooth için bazı paketleri kurmamız ve Bluetooth hizmetini başlatmamız gerek. Komutları sırasıyla yazarak paketleri kurup hizmeti aktifleştirelim.

sudo pacman -S bluez blueman bluez-utils
modeprobe btusb
sudo systemctl enable bluetooth && sudo systemctl start bluetooth

NM1Mv.jpg






Telefon Bağlamak İçin Bazı Paketlerin Kurulumu


Arch'a Android bir telefon bağlamak istiyorsak öncelikle MTP protokolünü yüklememiz gerek. Bu protokol bizim Android Dosya Sistemine erişmemizi sağlayacak.

sudo pacman -S mtpfs

NMqJx.jpg


Akabinde jmtpfs isimli başka bir paketi kuruyoruz.

cd ~/Downloads && \
git clone https://aur.archlinux.org/jmtpfs.git && \
cd jmtpfs && \
makepkg -s && \
sudo pacman -U jmtpfs*.tar.xz

NM2X6.jpg


Şimdi ise telefonu her seferinde manuel olarak bağlamayalım diye aşağıdaki paketi kuruyoruz.

sudo pacman -Sy gvfs-mtp

NMUep.jpg


Akabinde dosya yöneticimiz için PTP desteğini aktifleştirelim.

sudo pacman -Sy gvfs-gphoto2

NMeky.jpg


Son olarak reboot komutunu çalıştırarak sistemizi yeniden başlatıyoruz.






Web Geliştiriciler İçin Localhost (Mysql, Apache, Php) Kurulumu


Şayet web geliştiricisiyseniz bilgisayarınızda yazdığınız kodların testinizi yapmanız gerekecek. Apache server a ve phpmyadmin e ihtiyacınız olacak. Şimdi onların kurulumunu gerçekleştirelim. Öncelikle apache yi kuruyoruz.

sudo su
pacman -S apache

NM3aM.jpg


Kurulum bittikten sonra Httpd.conf dosyası üzerinde düzenleme yapmamız gerekecek.

nano /etc/httpd/conf/httpd.conf

Dosyamız açılınca aşağıdaki satırı buluyoruz ve başındaki "#" işaretini silip dosyayı kaydediyoruz.

#LoadModule unique_id_module modules/mod_unique_id.so

Akabinde apache servisimizi aktif ediyoruz ve düzgün çalışıp çalışmadığını kontrol ediyoruz.

systemctl enable httpd
systemctl restart httpd
systemctl status httpd

NM81h.jpg


Çıktımızda active alanının karşısında active (running) yazıyor ise sorunsuz çalışıyor demektir. Şimdi MySql'in kurulumuna geçelim. Bize sorulan soruya 1 yazıp devam ediyoruz.

pacman -S mysql

Akabinde veritabanı dosyalarının nereye kaydedileceğini manuel olarak belirlememiz gerek. Bunun için aşağıdaki komutu kullanabilirsiniz.

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Şimdi MySql servisini aktif edip testini gerçekleştiriyoruz.

systemctl enable mysqld
systemctl start mysqld
systemctl status mysqld

NMlwn.jpg


Çıktımızda active alanının karşısında active (running) yazıyor ise sorunsuz çalışıyor demektir. Şimdi MySql'in yapılandırmasını yapalım. Aşağıdaki komutu çalıştırıyoruz bizden şifre isteyecek enter a basıp geçebilirsiniz.

mysql_secure_installation

Akabinde root şifresini değiştirmek isteyip istemediğimizi soracak Y yazıyoruz. Burada root şifresini belirliyoruz iki defa yeni şifrenizi girdirttikten sonra bize 4 tane peş peşe soru soracak soruların her birine Y basıp devam edebilirsiniz. Ve yapılandırmamız tamamlanmış oldu.
Şimdi PHP'yi kuralım.

pacman -S php php-apache

PHP ayarlarını yapmak için Httpd.conf dosyasını tekrardan düzenlememiz gerekiyor.

nano /etc/httpd/conf/httpd.conf

Aşağıdaki satırı bulup yorum satırı haline getiriyoruz yani başına "#" işaretini ekliyoruz.

LoadModule mpm_event_module modules/mod_mpm_event.so

Akabinde LoadModule'lerin altına aşağıdaki kodları ekliyoruz.

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so LoadModule php_module modules/libphp.so AddHandler php-script php

NMFu8.jpg


Include'ların en altına da aşağıdaki kodu ekliyoruz ve dosyayı kaydetip çıkıyoruz.

Include conf/extra/php_module.conf

NMMpj.jpg


Yaptığımız ayarların aktifleşmesi için httpd servisini yeniden başlatıyoruz.

systemctl restart httpd

Test etmek için tarayıcınızın URL kısmına localhost veya 127.0.0.1 yazabilirsiniz. Localhost da gözükecek dosyaları da /srv/http/ buraya atacaksınız.






Geliştiriciler İçin Visual Studio Code Kurulumu


Visual Studio Code'un kurulumunu yapalım. Aşağıdaki komutları tek tek giriyoruz.

cd ~/Downloads
git clone https://AUR.archlinux.org/visual-studio-code-bin.git
cd visual-studio-code-bin/
makepkg -s
sudo pacman -U visual-studio-code-bin-*.pkg.tar.xz

VS Code'un kurulumu tamamlandı.






Okuduğunuz İçin Teşekkür Ederim.
Esenlikle Kalın...

Saygılarımla


 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.