Handbook:Parts/Installation/Stage/tr

Tarihi ve saati ayarlamak
Gentoo kurulumuna başlamadan önce, tarihin ve saatin doğru olduğuna emin olun. Hatalı bir saat ayarı gelecekte tuhaf davranışlara sebep olabilir!

Güncel zamanı görmek için date komutunu kullanabilirsiniz:

Eğer görünen zaman hatalı ise,  formatında bir komutla düzeltebilirsiniz (Ay, Gün, saat, dakika, Yıl). Zaman dilimi olarak UTC kullanabilirsiniz, ilerleyen bölümlerde zaman dilimi ayarlama detaylı olarak anlatılacak.

Örneğin sistemin zamanını 29 Mart 2014, 16:21 olarak ayarlamak için:

Kurulum dosyasını indirmek
Kök dizinin bağlı olduğu klasöre gidin (muhtemelen ):

Kurulum ortamına bağlı olarak, indirmek için birkaç yönteminiz var. Bunlardan bir tanesi de grafiksel olmayan (terminalde çalışan) bir web tarayıcı olan. Kurulum dosyasını indirmek için Gentoo yansılarına şu şekilde ulaşabilirsiniz:

ile bir HTTP proxy (ağ geçidi) kullanmak istiyorsanız, -http-proxy seçeneği ile belirtebilirsiniz:

'e benzer bir tarayıcı olarak, dilerseniz  de kullanabilirsiniz.

Eğer proxy gerekiyorsa,  ve/veya   ortam değişkenlerini atayabilirsiniz:

Yansı listesinde, fiziki olarak size yakın bir yansı seçin. Genellikle HTTP yansılar yeterli olmakta, ancak dilerseniz diğer protokollerde erişim sağlanabilen yansılar da var. dizinine gidin. Kuruluma elverişli tüm dosyaları burada bulabilirsiniz (alt-mimariye göre dizinlere ayrılmış bir yapı da görebilirsiniz). Bir tane dosya seçip, indirmek için tuşuna basın.

Minimal kurulum CD'lerinde olduğu gibi, burada da bazı yardımcı dosyalar bulunmakta:
 * dosyası, ilgili kurulum dosyasında bulunan dosyaların listesini içerir
 * dosyası, kurulum dosyasının farklı algoritmalar ile çıkarılmış parmak izini içerir
 * dosyası da tıpkı dosyası gibi parmakizlerini içerir, ancak kriptografik olarak Gentoo projesi tarafından imzalanmış dosyadır

İşlem tamamlandığında tuluna basarak çıkabilirsiniz.

İndirdikten sonra, kurulum dosyasının bütünlüğünü kontrol edebilirsiniz. kullanarak parmak izi üretip, veya  dosyasındaki iz ile karşılaştırabilirsiniz.

Örneğin SHA512 izini onaylamak için:

komutu da kullanabilirsiniz:

Whirlpool kontrolü için:

Komutların çıktılarını dosyaları ile kıyaslayabilirsiniz. Eğer değerler uyuşmuyorsa indirdiğiniz dosya hatalı olabilir.

ISO kalıbı gibi, bu dosyanın da kriptografik imzasını yardımıyla onaylayabilirsiniz. Örnek olarak  ile kontrol edelim:

Kurulum dosyasını açmak
Şimdi  komutunun yardımı ile kurulum paketini sistemimize çıkartıyoruz:

Kullandığınız seçeneklerin ( ve  ) doğruluğunu kontrol edin. x çıkartmaya, v detaylı bilgi almaya, j dosyanın bir bzip2 dosyası olduğuna, p dosya içerisindeki izinlerin korunması gerektiğine, f de komuta bir paketi parametre olarak vereceğimizi işaret eder. ise paketteki gelişmiş dosya etiketlerini de korumamız gerektiğini belirtir.

Paketimizi kurduğumuza göre derleme seçeneklerini düzenleme ile devam edebiliriz.

Giriş
Gentoo'yu kendi ihtiyacımıza göre düzenlemek için, Portage davranışını etkileyecek olan bazı değişkenleri ayarlayabiliriz. Tüm bunlar tabi ki  ile ayarlanabilir, ancak kalıcı olmaz. Bunun yerine Portage'ın okuduğu dosyasında düzenlemeler yapacağız.

Bir editör açıp (biz  kullanacağız) bahsedeceğimiz değişkenleri ayarlayabiliriz.

dosyasında da görülebileceği gibi dosyanın biçimlendirilme türü, yorum olan satıların "#" ile başlaması, diğer satırların da DEĞİŞKEN="içerik" şeklinde tanımlanması.

CFLAGS ve CXXFLAGS
CFLAGS ve CXXFLAGS değerleri, C ve C++ kodları derlememize yarayacak olan gcc derleyicisi tarafından kullanılmakta. Burada genel olarak tanımlayacağız ancak (yönetimi biraz karmaşık olsa da) sisteminizden maksimum performansı almak için her uygulamanın nasıl derlenmesi gerektiğini de tanımlayabilirsiniz.

dosyasında sistemin genelinde kullanılması faydalı olan seçenekler ayarlanmalıdır. Burada kararlı olduğundan emin olmadığınız, deneysel ayarlar uygularsanız faydadan çok zararını görürsünüz (çalışmayan veya hatalı çalışan uygulamalar).

We will not explain all possible optimization options. To understand them all, read the GNU Online Manual(s) or the gcc info page ( -- only works on a working Linux system). The file itself also contains lots of examples and information; don't forget to read it too.

A first setting is the  or   flag, which specifies the name of the target architecture. Possible options are described in the file (as comments). A commonly used value is native as that tells the compiler to select the target architecture of the current system (the one users are installing Gentoo on).

A second one is the  flag (that is a capital O, not a zero), which specifies the gcc optimization class flag. Possible classes are s (for size-optimized), 0 (zero - for no optimizations), 1, 2 or even 3 for more speed-optimization flags (every class has the same flags as the one before, plus some extras). is the recommended default. is known to cause problems when used system-wide, so we recommend to stick to.

Another popular optimization flag is  (use pipes rather than temporary files for communication between the various stages of compilation). It has no impact on the generated code, but uses more memory. On systems with low memory, gcc might get killed. In that case, do not use this flag.

Using  (which doesn't keep the frame pointer in a register for functions that don't need one) might have serious repercussions on the debugging of applications.

When the CFLAGS and CXXFLAGS variables are defined, combine the several optimization flags in one string. The default values contained in the stage3 archive that is unpacked should be good enough. The following one is just an example:

MAKEOPTS
The  variable defines how many parallel compilations should occur when installing a package. A good choice is the number of CPUs (or CPU cores) in the system plus one, but this guideline isn't always perfect.

Ready, set, go
Update the file to match personal preference and save (nano users would hit ).

Then continue with Installing the Gentoo base system.