Depolardan yüklemek yerine derlemek neden daha iyidir?

Bu küçük kılavuzda, neden bir programı (örneğin Firefox, Vlc, vb.) İndirmekten (The Software Center, Yumex, Pacman, vb.) Kaynak kodundan derlemenin daha iyi olduğunu açıklayacağım (ve size öğreteceğim). ) ve yükleyin.

İlk önce teori ile gidiyoruz:

"Derleme" nedir?

Derleme, kaynak kodunu (belirli bir programlama dilinde yazılan kod, örneğin C, C ++, vb.), Kodu oluşturmak için kullanılan dili ikiliye ve assembler'a dönüştürmek için işlemciyi kullanarak çalıştırılabilir bir programa dönüştürmektir. Genellikle paketleme olarak da adlandırılır.

Neden "derlemek" daha iyidir?

Nedenini anlamak için önce aşağıdakileri bilmelisiniz. "Kaba" bir şekilde (basit, çok profesyonel olmayan vb.), Her yarışta (Pentium, Core, Atom, vb.) Ve işlemci türlerinde (Intel, AMD, ARM, vb.) Talimatlar (assembler'da yazılmış yazılım) modellerinin (Core i7, Core i5, Atom x2, Phantom x8, Arm, vb.) kodunu işleyen ve ayrıca tüm türlerinin sahip olduğu genel talimatlara sahip.

Yazılım Merkezi / apt-get / Yumex / Yum / Pacman / vb. Aracılığıyla depolardan indirdiğinizde, otomatik olarak yüklenen bir programın bu olduğu söylenir önderlenmiş tüm olası işlemcilerde çalışması için (Intel ve Amd). Önceden derlenmiş bir program olduğu için, belirli işlemci modeline özgü bu talimatlar kaybolur (Firefox veya Chrome gibi 7 veya 8 milyon satırdan fazla kod içeren bir program varsa, her biri için tüm özel talimatları koymaları gerektiğini düşünün. piyasadaki bir işlemciye sahipseniz, kod miktarı o kadar büyük olacak ki, program artık verimli olmayacaktı), yaratıcı markasının genellerinden (Intel, Amd, Arm) başka bir şey bırakmayacaktı.

Bir programın kaynak kodunu indirdiğinizde, açtığınızda ve derlediğinizde, programın özel talimatları ile derler. TU işlemci, (bu, farklı bir makinede çalışmayacağı anlamına gelmez, yalnızca işlemciniz için özel olarak ve tamamen optimize edileceği anlamına gelir)özel talimatlar sayesinde işlemcinizin verebileceği tüm gücü açığa çıkarır ve serbest bırakır.

Daha teknik detaylarda, bu özel talimatlar, işlemci ve anakartı yükseltmek istediğimizde Intel'e sahip olan bizler için büyük baş ağrısı olan anakartınızın yonga seti olarak bilinen şeyle yakından bağlantılıdır.

Sahip olduğunuz güce şaşıracaksınız. amd atom x2 ya da sen Intel Core İçinde, 2 Core Duo, i3, vb. eski PC'nizden. Şimdi, Linux dünyasında ünlü Kernel'i (her işletim sisteminin kalbi) derlemek hakkında neden bu kadar çok konuşma yapıldığını anlıyor musunuz? Tüm bir sistemi (grafik ortamı (Gnome, Kde, vb.), Kernel'i, özellikle bilgisayarınız için yaygın olarak kullanılan programları (Firefox, Vlc, Chrome, Wine, vb.) Derlediğinizi hayal edin, sahip olabileceğiniz tüm hız ve optimizasyon düzeylerini .

Özellikle makineniz için optimize edilmiş bir kod elde etmeye yönelik bu derleme ilkesi, Gentoo ve türevleri gibi dağıtımlar tarafından kullanılan ilkedir (bundan şimdi bahsetmeyeceğim, Gnome 3, çekirdek ve diğer programların derlenmesiyle Fedora minimal kullanıyorum) sistem, güncellemeleriniz ve programlarınızın her zaman derlendiği yer.

Derlemenin eksileri:

Tüm avantajları zaten açıkladım, ama evrendeki her şey gibi ona karşı da var.

Derleme durumunda bunlar;

  • Bunun için gereken süre (i7 4790K ile Firefox (voltaj konusunda çok kötü olduğum için hız aşırtma olmadan) 3 dakika, Gnome-Control-Center ile Gnome Shell (bar başka bir şey değil) yaklaşık 2 dakika sürdü, her ikisi de şu şekilde derlendi: aynı zamanda Fedora'da. Ancak daha az güçlü işlemciye sahip bir makinede bu süre orantısız bir şekilde uzun olabilir).
  • İşlemci, gücünün% 100'ünü tüm çekirdekleriyle maksimumda kullanır, bu nedenle tüketim ve ısı fırlaması (hız aşırtma varsa veya özellikle dizüstü bilgisayar ise bunu dikkate alın), bu nedenle bir eş veya kahve hazırlamanız uygundur. vesilesiyle.
  • Derlemede hata yapmaması için bir program kullanan bir kitaplık (araç) eksik olabilir. Genel olarak, tüm dağıtımların bundan kaçınmak için paketleri veya kümeleri vardır (çeşitli kitaplıklar ve işlem sırasında çekirdeğin işlemciyle olması gerektiği gibi iletişim kurmasına izin veren diğer şeylerle birlikte gelirler).

Nasıl derleyebilirim?

Debian (Ubuntu, Mint, Elementary, vb. İçin) bunların hepsi bunun türevleridir, bu yüzden şunu takip edin

Burada bir çekirdek yerine normal kullanım için bir program derlemekten bahsediyorum.

aptitude install build-essential dh-make devscripts fakeroot debhelper debian-policy ccache dh-autoreconf autotools-dev build-dep ardor

Debian-policy koyuyorum, ancak dağıtımınız Debian değilse ve bu size böyle bir paketin bulunmadığına dair bir hata veriyorsa, onu görmezden gelin. Bu sistemleri uzun süredir kullanmadığımı açıklığa kavuşturmalıyım, yani artık bir paket depoda değilse endişelenmeyin.

Fedora için:

sudo yum -y çekirdek başlıklarını yükle
çekirdek devel
sudo yum groupinstall "Geliştirme Araçları"
sudo yum groupinstall "Geliştirme Kitaplıkları"

Burada, Arch (dağıtımı iyi bilmiyorum) ve OpenSuse kullananlar için özür dilemeliyim, çünkü bu dağıtımları veya ilgili paketleri doğru bir derleme yapmak için bilmiyorum (ve ağda ne olduğunu doğrulamadım, bu yüzden bu ikisi için çalışıp çalışmadıklarını bilmiyorum).

Artık gerekli tüm gereksinimlere sahip olduğunuza göre, terminali kullanarak açtığınız uzantıya göre derlemek istediğiniz programın kaynak kodunu indirmeniz yeterlidir (endişelenmeyin, size komutları bırakacağım) ve klasöre gittiğinizde (her zaman terminalde) aşağıdakileri yaparsınız:

Bileşenleri ve diğerlerini seçmek için kendinizi yapılandırma olanağınız varsa:

./configure

Sonra yazarsın:

make

Ve son olarak programı linux'unuza kurmak için:

make install

Tüm bunlar her zaman root ile (Fedora'da su, Ubuntu'da sudo su ve türevleri (Mint, Elementary Os, vb.)

Terminali kullanarak sıkıştırmayı açma komutları (dosya, dosyanın bulunduğu bir klasörde açılır):

.Tar dosyaları (tar) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Paketleme | tar cvf dosya.tar / dosya / * Paketi Aç | tar xvf dosya.tar İçeriği görüntüle | tar tvf dosyası.tar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .tar.gz - .tar.z - .tgz (gzip ile katran ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Paketle ve sıkıştır | tar czvf archive.tar.gz / archive / Paketi aç ve sıkıştır | tar xzvf file.tar.gz İçeriği görüntüleyin (çıkarılmamış) | tar tzvf dosya.tar.gz
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .gz (gzip) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sıkıştır | gzip -q dosyası (Dosya sıkıştırılır ve "file.gz" olarak yeniden adlandırılır) Unzip | gzip -d file.gz (Dosya, sıkıştırmayı açar ve onu "dosya" olarak bırakır. Not: gzip, dizinleri değil, yalnızca dosyaları sıkıştırır
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .bz2 (bzip2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sıkıştır | bzip2 dosyası | bunzip2 dosyası (Dosya sıkıştırır ve "file.bz2" olarak yeniden adlandırır) Unzip | bzip2 -d dosya.bz2 | bunzip2 file.bz2 (Dosya onu açar ve "dosya" olarak bırakır) Not: bzip2 sadece dosyaları sıkıştırır, dizinleri değil
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .tar.bz2 (bzip2 ile katran) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sıkıştır | tar -c dosyaları | bzip2> file.tar.bz2 Unzip | bzip2 -dc file.tar.bz2 | tar -xv | tar jvxf file.tar.bz2 (tar'ın son sürümleri) İçeriği görüntüle | bzip2 -dc file.tar.bz2 | tar -tv
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .zip (zip) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sıkıştır | zip dosyası.zip / mayo / arşivler Unzip | unzip file.zip İçeriği görüntüleyin | unzip -v dosya.zip
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .rar (rar) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sıkıştır | rar -a dosya.rar / may / arşivler Unzip | rar -x file.rar İçeriği görüntüle | rar -v dosya.rar | rar -l dosya.rar

Ve hepsi bu. Buenos Aires, Arjantin'den selamlar. Mutlu Bayramlar ve Yeni Yıllar! :).


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Gonzalo dijo

    Derlemeyle ilgili sorun, her zaman ilk seferde çalışmaması ve daha sıkıcı olmasıdır.

    1.    Cristian dijo

      Derlemeyle ilgili sorun, eski ve sınırlı bir PC'niz olmadıkça, gelişmelerin fark edilmeyeceğidir ... belki yoğun kullanılan bir bilgisayarda bu bir seçenektir, ancak çoğu kullanıcı için bu sadece sıkıcı bir süreçtir.

      1.    Daniel dijo

        Sanırım meselenin özü bu Paketleri derlerken farkedilecek performans artışı, bu görevin zamanını ve zorluklarını arka plana alacak kadar önemli mi?

      2.    Joaco dijo

        Aynı şey bir i7 derlemeniz varsa kullanışlıdır, çünkü daha hızlıdır ve daha iyi çalıştığını hesaplıyorum. Şimdi, intel atomlu bir bilgisayarla, derlemenin sağladığı ekstra güce gerçekten ihtiyacınız olmadıkça kullanışlı değildir, ancak daha az güçlü bir işlemciye sahip bir programı derlemek saatler alabilir.

    2.    Avra dijo

      Tamamen katılıyorum, bir süre sonra bir kitaplığın eksikliğini derleyip anladığımı öğrendim, takip ettim ve süreçle tekrar yüzleşmek zorunda kaldım ... Her şeyin ilk denemede işe yaraması nadirdir ... xD

  2.   FerGe dijo

    Çok ilginç!

    Bir program derlerseniz, güncellemeler daha sonra nasıl çalışır? Otomatikler mi yoksa yeni bir sürümün çıkıp çıkmadığının farkında mıyız?

    1.    Anthony Tarlaları dijo

      El ile güncellemelisiniz, yani en son sürümü derlemelisiniz, yani bir başka, "dezavantaj" diyelim ki bunun için sıkıcı bir şey de yapıyor

    2.    Jlbaena dijo

      Güncellemeler olmadığından, aslında, Linux dağıtımları ve yazılımları paketlemenin farklı yolları ve ilgili paket yöneticileri, her yeni güncelleme için yeniden derlemenin (ve bağımlılıkları çözmenin) rahatsızlığını ortadan kaldırır.

      Selamlar.

    3.    Joaco dijo

      Herhangi bir sayfadan kaynak kodunu indirerek derlerseniz, manuel olarak yapmanız ve nasıl kurulacağını öğrenmeniz gerekir çünkü hepsi aynı şekilde kurulmaz.
      Şimdi, Gentoo veya bağlantı noktaları olan bir dağıtımınız varsa, bunu depolardan neredeyse otomatik olarak yaparsınız.

    4.    Fermin dijo

      Gentoo'da paket yöneticiniz Portage, güncellemeler ve bağımlılıklar ile ilgilenir; Diğer dağıtımları bilmiyorum. Tabii ki, her güncelleme tabii ki yeniden derlemeyi içerir.

  3.   tanraks dijo

    Elimden gelen her şeyi derlediğim bir zaman vardı. Daha sonra, özellikle makineye ayırmak zorunda kaldığım zaman (çekirdek için 45 dakika, krom için 10 dakika…) ve anında ortaya çıkan sorunları çözmek için harcadığım zaman nedeniyle yoruldum. Ayrıca kişisel olarak performansta bir artış bulamadım, her şeyin aynı olduğu hissine kapıldım. Bu nedenlerden dolayı şimdi her şeyi önceden derlenmiş olarak kullanıyorum, her şey anlık ve çatışmasız. O zamanlar çok şey öğrenmeme rağmen gentoo'yu kullanmak istedim 🙂

  4.   Emmanuel dijo

    Hatta ve az gördüğüm bir şey, apt gibi sistemlerden derlenebilir. Apt-source ve voila'ya bir yapı bayrağı ekleyin. Tabii ki, bundan önce, derlemeleri gerçekleştirmek için gerekli paketleri kurmak, işe yaramazsa ... daha doğrudan bir derleme biçimi olmasına ve daha az adım içermesine rağmen, sadece ilk seferde sürdüğü için paketlerin kurulumunu ve aşağıdakileri, bağımlılıkları ve bunun gibi paketi kurun.

    Selamlar.

    1.    Joaco dijo

      Bağımlılıkları derlemediğini, ancak önceden derlenmiş ikili dosyaları yüklediğini düşünmeme rağmen apt-build işlevselliğine sahiptir.

  5.   xiufrancesc dijo

    Başlığı gördüğüm ilk andan itibaren, aynı şeyi düşünmeden edemedim ve mükemmel makalenin tamamını okuduktan sonra, aklımdaki fikir binlerce kez dolaşıyor, Gentoo… Gentoo, neredesin?
    derleme harikadır, belirli özelliklerin keyfini çıkarabilmek ve bunları kullanabilmek paha biçilemez, ancak zaman ve "mevcut ihtiyaçlar" geçerli olmadıkları için affedilemez.
    Belki ortada bir şeye ihtiyacımız var, burada ne kütüphaneler ne de sürüm değişikliğindeki ayrıntılar çok fazla zaman kaybetmeyecek. O zaman ne olacağını göreceğiz veya kendimizi gerçekten yüklediğimiz yetenek, uprmi ve zypper üzerine derlemek için gerçekten uygularsak.

  6.   anonim dijo

    3 dakika firefox!…. 30 mu demek istediniz?

    Bu 8350G fx4.5 ile bilgisayarımda çok uzun sürdü, gentoo kullanıyorum.
    $ genlop -t firefox | kuyruk -n3
    6 Aralık Cumartesi 20:00:00 2014 >>> www-client / firefox-34.0.5-r1
    birleştirme süresi: 16 dakika 35 saniye

    Her işlemciye özgü bu talimatlara anımsatıcı adı verilir ve mikroişlemci içinde fiziksel olarak uygulanırlar, bunlar makine dilini oluşturan şeydir, bu nedenle bir programın birçok mikroişlemci türü üzerinde çalışabilmesi için derleme yaparlar. tüm bu mikroişlemciler tarafından desteklenen en az miktarda yaygın anımsatıcı ... en güncel ve güçlü mikroişlemcilerin gerçek kapasitesini boşa harcıyor.
    Şirketler ve gnu / linux ikili dağıtımları bunu böyle yapar.

    1.    ShyanÇekirdek dijo

      Bana göre 7GB RAM'li Intel i4790 18K daha önce söylediklerimi aldı

      1.    anonim dijo

        Sahip olduğunuz mikronun daha üstün olduğunu anlıyorum, ancak fark berbattır, gerçek bu hızda bir savana olmalı. El ile derlerken yapılandırma seçenekleriyle aynı olan bağımlılıklar veya USE'lerle ilgili bir şey olabilir.

      2.    Jhonny dijo

        İ18 haricinde 7GB Ram demekten kaçındığınız küçük ayrıntı, herkesin o makineye sahip değil, ancak bir kıyaslama yapabilirsiniz, böylece farkı biraz görebilirsiniz, çünkü teori güzel ama bakalım telafi edecek mi.

      3.    Cristian dijo

        Bir diğer harika ayrıntı, işlemci Intel'dir, bu nedenle modelden bağımsız olarak en iyi kayan noktaya sahiptir, bu tür bir işlemi gerçekleştirmek için çok uygun bir özelliktir.

    2.    ezequiel dijo

      Doğru, derleme sıkıcıdır. Ancak Makefiles, kütüphaneler vb. Üzerinde dönerek çok şey öğrenirsiniz. Birkaç kez bile yapılması iyi olan bir şeydir. Önceden derlenmiş her şeyi Tanrax'ın aktardığı sebeple kullanıyorum.

      Arjantin'den selamlar!

  7.   Erick carvajal dijo

    Tamamen yeni sürüm programları derlemeye çalışırken genellikle karşılaştığım sorun her zaman bağımlılıklardan kaynaklanır, bazen hepsini derlemek (en son sürümlere ulaşmak için) ve sonra istediğinizi derleyebilmeyi düşünmek gerekir.

    PATH problemleri ve BAYRAKLAR, beni her şeyi derlemek istemekten alıkoyan şeylerdir (bunu genellikle yapabildiğim şekilde yapsam da). Bağımlılıkları derleyebilmek için genellikle başvurduğum araçlardan biri aşağıdaki web'dir - http://www.linuxfromscratch.org/ -

    #LinuxFromScratch, sistemde kullanmanız gereken kaynak kodunu derlemek için "adım adım" talimatlar sağlayan bir projedir ... (Derlemek için ihtiyacım olanın% 98'ini buradan kendime rehberlik ederek ve yavaş yavaş öğrenerek başardım ).

    Artı bir nokta olarak, 0'dan bir sistemi derlemenin özellikle geliştirme ortamları veya sunucular için ilginç olacağını düşünüyorum, diğerlerinin yanı sıra "genellikle değiştirilemez" dediğimiz, sürekli olarak her şeyi kurduğumuz ve değiştirdiğimiz kişisel bir bilgisayar ( benim bakış açıma göre) bu tip kullanım uygulamalarında kazanılan minimum performansın çok önemli olduğu gerçeğinin yanı sıra.

    Bunlar günümüzde çok az şey söylenen ve sadece "akademisyenlerin" yönettiği noktalardır, ancak bu tür şeylere ihtiyaç duydukları öğreticileri vermek ilginçtir, böylece her gün katıldıkları farklı topluluklara yardım eden daha fazla insan bulabiliriz. ve ortak çalışanların düşük performansından dolayı sadece Gnu / Linux zamanında kalmıyor, şimdiye kadar "bu şekilde çalışmış" olmasına rağmen, sadece Son Kullanıcıların olması pek sağlıklı değil.

  8.   Rabuda kartalı dijo

    Biraz eklememe izin ver. Burada sunduğunuz avantajları elde etmek için, iyi bilinen make.conf dosyasını düzgün şekilde yapılandırmanız gerekir. İşlemci ailesi ve derleme bayrakları burada belirtilmiştir. Benzer şekilde, burada derleme sırasında kullanılacak çekirdek sayısını belirleyebilirsiniz. Mikrofonunuzun tüm çekirdeklerini kullandığınızda, derleme süresi büyük ölçüde azalır.

    selamlar

  9.   Sebastian dijo

    Çok güzel makale. Ben de bir örnek isterdim ya da doğrudan archlinux'da nasıl derleneceğimi veya AUR'un nasıl kullanılacağına dair bir yazı isterdim. Mendoza'dan Mutlu Yıllar.

  10.   The Guillox dijo

    Uzun zaman önce ... Çekirdeği her zaman derlemiştim ama 40 dakika beklemek çok yorucu: / neyse ... Uzun zamandır video sürücüleri dışında hiçbir şey derlemedim (sadece özel konfigürasyonlar için) .

  11.   Alejandro dijo

    Makale çok ilginç ama hayır efendim, paketleme ve derleme aynı değil;) ..

  12.   c4 patlayıcı dijo

    Çok güzel gönderi. Bazı programların derlenmesine katılıyorum, ancak bazen biraz sıkıcı oluyor, bu yüzden işlemi makinenin yapması gerekiyor. Ancak bunun dışında, özellikle kitaplıklara veya paketlere ihtiyaç duyulduğunda çok şey öğrenilir.
    Archlinux için derlemek için aşağıdaki pakete ihtiyacınız olduğunu düşünüyorum: base-devel
    pacman -S temel-geliştirme

  13.   Ratakill dijo

    Bilgi çok iyi, ama gerçek şu ki, eğer standart bir kullanıcıysanız ve sadece böyle çalışacak bir şey istiyorsanız, ona dokunmayın bile. Derleme yapmak sıkıcıdır, her zaman, her zaman bir kitaplığı kaçırdığınızı söylerim, bir veya başka bir sorun bulursunuz, bana minecraft sunucusunu derlememi söyleyin, böylece her şey mümkün olduğu kadar iyi olsun ve ben de acele etmeyin…. her güncelleme veya yama veya her ne çıktığında, xd'yi yeniden derlemeye başlayın.

    1.    Kik1n dijo

      Tam olarak, derleme, optimum kullanım için ihtiyaç duyduğunuz çok özel programlar içindir, çünkü her şeyi derlemek ve sizin de söylediğiniz gibi, her zaman güncellemeler vardır, çoğunlukla da değişen sürüm dağıtımları can sıkıcıdır. Sadece lts çekirdeklerini tavsiye ederim.

  14.   FedoraKullanıcı dijo

    Günümüzde insanların kullandığı hemen hemen tüm işlemciler aynı talimatları desteklemektedir, bu nedenle derleme yalnızca çekirdek söz konusu olduğunda ve sunucu gibi bir sistemde elverişlidir ve açıkçası önceden derlenmiş paketler olmadığında diğer her şey boşa gitmektedir. zaman.

  15.   John Mere dijo

    İyi katkı, nasıl gittiğini görmeye çalışacağım, şimdiye kadar çoğu zaman (neredeyse her zaman) depolardan kurdum ...
    Küçük gözlem: rar komut seçenekleri önceden yazılmamıştır ve bunzip2 yalnızca fermuarını açar.

  16.   santiago dijo

    Derlediğim maksimum süre, debian wheezy için bir çekirdekti ve yaklaşık 2 saatimi aldı (bir amd e450 1.6 ghz çift çekirdekli işlemcim var) ve tam da bu yüzden gentoo kurmuyorum, tüm derleme ve indirme zamanı sistemi yaklaşık 18 saatimi alırdı ve eğer bir problemim yoksa derlemenin daha iyi olacağı doğru ama çoğu zaman harcanan zaman çok fazla ve buna değmediğini düşünüyorum. Hız artışınız var ama çok değil ve bunun harcanan her zaman için haklı olduğunu düşünmüyorum. Bir gün seninki kadar iyi işlemciye sahip bir bilgisayarım olsa da, gentoo'yu kurmaya çalışacağım

  17.   vampirler dijo

    İnsanlar:

    Alev niyetleri veya herhangi bir şey olmadan, tembeller onu derlemek, ikiliyi oluşturmak, ilgili paket işleyicisiyle kurmak (bağımlılıkları açıkça çözer, slapt-get, swaret, slackyd ve / veya diğerleri) bizim için optimize edilmiş her şeyle doğal olarak görür Ekip ve sanki hiçbir şey yokmuş gibi, ki bu eve ya da kuantum fiziği hakkında yazacak bir şey değil.

    3MB RAM ile P750 192MHz'de tökezlemeden DVD izlemek Slackware üzerinden elde etmek ne imkansız ne de zor. Onaylıyorum ve bu bir Gentoo derlemekten daha hızlı. Ama aynı değil, Gentoo kullanıyorum.

    Bilgisayar korsanı ve tüketici arasındaki fark, tüketicinin "Keşke bu şekilde çalışmasını isterdim" demesi ve bilgisayar korsanının "bir tornavidam ve birkaç dakikam var" demesidir - Rael Dornfest

  18.   pepenrike dijo

    Gerçekten gözle görülür bir performans artışı var mı?
    Son nesil i7 ve 18 Gb ram ile, derlenmiş paketler ile ikili dosyalar arasındaki farkı nasıl anlarsınız?

    Kendi kendini derleyen paketlerin uygunluğundan her zaman nefret etmişimdir, ancak mevcut masaüstü ortamlarında, özellikle bağımlılıkların karmaşıklığı, sürekli güncellemeler ve özgür olmayanlara muazzam bağımlılık nedeniyle bunu sürdürmenin çok karmaşık olduğunu düşünüyorum. kaynaklar., tescilli sürücüler durumunda olduğu gibi, hiç şüphesiz performansı derlenebilecek herhangi bir yönden çok daha fazla etkileyen ...

    selamlar

    1.    ShyanÇekirdek dijo

      Gnome 3'ün yalnızca onu derlediğini düşünürsek (isimleri kabaca söyleyeceğim, çünkü paketlerin isimleri hatırlamıyorum): kabuk (çubuk), gnome-kontrol-merkezi (bağımlılıkları ile birlikte, vb.), Uygulama zaman için ve kabuğun çalışması için yaklaşık 2 veya 3 bağımlılık. Açıkçası, kabuk tüm işlevlerinin çalışması için daha fazla bağımlılık gerektirdi, ancak diğerlerinin yanı sıra GDM'yi derlemeye yönlendirdi, bunu kabuk derlendikten sonra GConf ile değiştirerek düzelttim.
      Şimdi oturum açtığımda (terminal aracılığıyla), ortamın yüklenmesi önceden derlenmiş olarak kurulduğundan çok daha az zaman alıyor. Havaya bir zaman atarak, önceden derlenmiş bir şekilde kabuğu yüklemenin yaklaşık 3 veya 4 saniye sürdüğünü düşünüyorum (duvar kağıdının gösterildiği yaklaşık 5 ile, neden bu kadar uzun sürdüğünü hiç anlamadım, bana öyle geliyor ki GT 630'lu sürücü nedeniyle) ve şifreyi girer girmez derlendi X org başlar ve ortam yüklenir (önyükleme ve ön bağlantı ile onları çok daha hızlı yaptım, bana öyle geliyor ki, önbellek; https://www.google.com.ar/search?q=preload+y+prelink+fedora&ie=utf-8&oe=utf-8&gws_rd=cr&ei=iXaqVPykO4qYNpbTgdAP )

    2.    mario dijo

      İ7'nin ss4 ve ss3 komutlarına sahip olması, çeşitli dağıtımlardan gelen jenerik derlemeler (486 için debian derlemeleri, 686 için ubuntu) tarafından göz ardı edilen donanım, 20 yıllık bir işlemciyi yaymaya çalışırken donanımın ne zaman israf edildiği konusunda bir fikir verebilir. - belki eski pentium mmx'imi desteklediğiniz için teşekkürler. Bahsettiğiniz gibi "tescilli sürücülere" ihtiyacınız varsa, çekirdek, derleme sırasında belirli sabit yazılımları yükleme yeteneği sağlar. Artık xorg ile tuhaf sorunlar yok.

  19.   Fabian Alexis dijo

    Bilgi için teşekkürler, öğrenmek (veya yeniden öğrenmek) her zaman iyidir (:

  20.   xavier dijo

    Debian memnuniyetle Gentoo'ya 🙂
    http://crysol.org/es/node/699

  21.   Yuan altı dijo

    Diğer bir dezavantaj, terminal tarafından derlemenin Linux hakkında bilgi sahibi olan veya zaten bu konuda bilgisi olan kullanıcılar için olmasıdır. Programların derlenmesini, kurulmasını ve güncellenmesini değil grafiksel olarak yöneten bir grafik aracı var mı?

    1.    mario dijo

      Calculate linux bunu yapar, derlemeye hazır grafik araçları olan bir gentoo'dur. Phoronix'te genellikle tavsiye ederler.

  22.   José dijo

    Ben bir linux kullanıcısıyım, bazen depodan bir program kurmak istediğimde programın eski sürümleri yüklenir, sadece yeni olanlar söz konusu dağıtım için derlenmediğinden, nasıl derleneceğini bilmenin gerekli olduğunu düşünüyorum. nadir dağıtımlar kullanıldıklarında daha da fazla.

  23.   joan dijo

    Gönderide söylediği her şey gayet iyi ve bunun doğru olduğundan hiç şüphem yok, ancak bir ikili paket kurmakla kendinizi derlemek arasındaki performans farkı bir kullanıcı tarafından algılanamaz.

    Ve derlemenin dezavantajları çoktur ve kullanıcı tarafından açıkça algılanabilirlerse. Bu nedenle kişisel olarak derlemeye adım atıyorum.

  24.   NauTiluS dijo

    Çekirdeği derlerken en fazla performansı fark ettiğim yer, AMD 64 işlemcili bir dizüstü bilgisayardı.Fabrika çekirdeği ile derlenen çekirdek arasındaki değişiklik acımasızdı.

    Şu anda, sistemimde bir fabrika çekirdeği var, çünkü burada çok şey söyledikleri gibi, neredeyse her şeyi derlediğim bir zaman vardı ve yoruldum.

    Şu anda, yalnızca küçük bir sunucu kullanmak veya öykünücülerle oynamak gibi hayati öneme sahip bazı programları derliyorum. Kısa bir süre önce mame sürümünü nasıl derleyeceğime dair bir yazı yazdım. Bu programlar genellikle sisteminiz için optimize edildiğini fark ederseniz.

    Sadece o gentoo dağıtımını denemem ve performansın nasıl gittiğini görmem gerekiyor.

  25.   NauTiluS dijo

    Eklemeyi unuttum, çekirdeği derlemek uzun zaman alan insanlara, 30 dakikadan fazla, bunu daha kısa sürede yapmak için birkaç numara var.

    Bu püf noktalarından biri, sadece ekipmanınızın modüllerini derleyin, maksimum, belki en fazla 70 modül size görünen şeydir ve iptables desteğini tüm gereksinimleri ile eklersek 300 modüle çıkacağını düşünüyorum. Haydi, 3000 veya daha fazla modülü derlemekten çok daha iyi, şu anda çekirdek modülleri fabrikadan geldiği gibi veya dedikleri gibi vanilya derlenirse çalışan bir rakam.

    Çekirdeğin sisteminizde şu anda hangi modülleri tanıdığını bilmenize yardımcı olacak program "localmodconfig" veya çekirdek kaynak dizininin içinde, "/ scripts / kconfig /» yolunda bulunan bu "streamline_config.pl" komut dosyasını kullanarak

    Tabii ki, tüm USB aygıtlarınızın bağlı olduğundan emin olun, çünkü çekirdek tüm modüllerinizi tanıdığında, bu sadece bir derleme meselesidir.

    Çekirdek çok hafif olacak ve sistemde belirli bir tazelik havası hissedilecek, ayrıca sistemin açılıp kapanmasını daha da hızlandıracaktır.

    Selamlar.

  26.   Tebris dijo

    Hayat o kadar kolay değil! cmake veya başka şeyler kullanan programlar vardır ve her şeyi güncel ve derlenmiş tutmak zaman alır. Ve böyle bir CPU'ya sahip olmak, sizin için ne fark eder?

  27.   Yoyo dijo

    Derlemeyle ilgili sorun, bu yöntemle kurduğumuz bazı programların kaldırılmaması veya bunu yaparken hata vermesidir, bu yüzden onları kaldıramayız.

    1.    anonim dijo

      Klasörü derlenmiş kaynaklarla kaydetmelisiniz, kaldırmak istediğinizde, yapmanız gereken tek şey kaynaklar klasörüne gitmek ve bir terminalden root olarak çalıştırın:

      # kaldırmayı yap

      Elbette, her ciddi dağıtımda varsayılan olarak elle derlenen paketler ayrı ayrı kurulur, yani dağıtımın paket yöneticisinin bunları varsayılan olarak koyduğu / usr / bin yerine / usr / local / bin dizinine değil, bunun gibi. .

  28.   özgür bıdık dijo

    Makale birkaç ilginç şeyi gündeme getiriyor, ancak şartları ve mantıksal yapısı açısından korkunç bir niteliğe sahip değil.

    «Kodu ikiliye ve assembler'a dönüştürmek için kullanılan dilin İŞLEMCİ kullanılarak çalıştırılması için çalıştırılabilir bir programda. Genellikle ambalaj olarak da adlandırılır. "

    Yanlış . Aslında bir Derleyici kullanılır, belirli bir programlama dilinin talimatlarını karşılık gelen montaj diline geçirmek ve ardından bunu makine diline çevirmekten sorumludur.

    Assembly dili, çipin kayıtlarında bulunan bir grup talimatı yansıtan bir anımsatıcıdır.

    "Bir programın kaynak kodunu indirdiğinizde, açtığınızda ve derlediğinizde, işlemcinizin özel talimatları ile derlenir"

    Bir programı derlerken, mimaride ortak olan talimatlarla yapılacaktır.Belirli bir işlemci için bir programı optimize etmek için her kullanıcının ilgili derleyici bayraklarını etkinleştirmesine bağlıdır.

    Çekirdeği derlerken yorumlarınız ile ilgili olarak:
    Çekirdeği derlediğinizde, belirli bir zamanda yararlı olabilecek veya olmayabilecek özellikleri etkinleştirmeyi veya devre dışı bırakmayı düşünürsünüz; bu, yürütme yükündeki boyut ve hız ilişkisinde mutlaka yansıtılmayacaktır.

    Aşağıdaki bölüme baktığınızda:

    dh-make geliştiriciler fakeroot debhelper debian-policy ccache dh-autoreconf autotools-dev build-dep

    Bu programlar, bir programı derlemek için gerekli değildir. Başta söylemeye çalıştığınız gibi, programlama dillerinin sayısı, programları gnu / linux'ta derleyebilmek için hangi araçları yüklemiş olmanız gerektiğini kesin olarak bilmenizi engeller ... Bunu yalnızca yürütmek istediğiniz programın belgeleri. Bahsettiğiniz programlar, derlenebilecek veya derlenemeyen bir programı DEBIANIZE ETMEK ve bu formatta paketlemek için kullanılır.

    Makalede, ortaya konulma biçimlerinde biraz belirsiz olduğu ortaya çıkan başka konular da var. Hepsine hitap etmek zor olurdu.

    Makalenin mümkün olduğunca yaratıcısı tarafından incelenmesini öneririm ve yayınların kalitesinin daha iyi kontrol edilmesini öneririm.

    1.    pepenrike dijo

      Adamım, o da değil.

      Makale Science dergisi için değil, sadece giriş niteliğinde bir makaledir ve yazıldığı terimler açısından acemi bir kullanıcının temel kavramları anlaması için yeterince derin olduğuna inanıyorum.

      Akademik olursak, internette yayınlananların dörtte üçünün kesinlikle hiçbir değeri olmaz.

      Bu kadar saf olmayalım… Bir makaleye% 100 katılmak imkansızdır, ancak “teknik” kaliteyi, bir doktora derecesini değerlendirecekmiş gibi sürekli olarak değerlendiremeyiz.

      Bu makalenin yazarına tam desteğim

  29.   isimsiz dijo

    Ilginç yazı

    Özgürlük severler için rarları serbestçe açmak için rar yerine unar kullanmak her zaman iyidir. ( https://packages.debian.org/jessie/unar )

  30.   Jumi dijo

    Bu sorunla ilgili hatayı buldum ... Google'da aramaya başladım ancak firefox'u ubunto 14.04 amd64 bitleri altında derlemek için bir eğitim bulamıyorum ... aksi takdirde, bu gece aşağıdaki öğreticiyle çekirdeği alıyorum: http://www.redeszone.net/2014/11/28/como-instalar-el-ultimo-kernel-de-linux-en-ubuntu-14-04-lts/

  31.   carlos ferra dijo

    güzel makale, çok şey öğreniyorum. ancak bunu yalnızca video editörleri gibi çok fazla kaynak tüketen belirli bir program için kullanırdım. Selamlar.

  32.   ana baba günü dijo

    Bu makale ile birkaç gün önce yayınladıkları Gentoo makalesi arasında beni Gentoo'yu bilgisayarıma kurmaya teşvik ettiler. Yıllar önce, tüm kurulum sürecini kolaylaştıran ancak kaynaktan derlenecek temeli koruyan Sabayon'u kullandım. Dürüst olmak gerekirse, Dizüstü bilgisayarımın (o sırada bir turum vardı) Sabayon veya Ubuntu ile performansında herhangi bir farklılık fark ettiğimi hatırlamıyorum, bu yüzden çok iyi çalışan Arch'ımı silme işini kendime atıp atmayacağımı bilmiyorum yüklemek için. Program başına birkaç milisaniyenin buna değeceğinden emin değilim.

    1.    anonim dijo

      Yüklediğim ve güncellediğim 4 adet gentoo'lu dizüstü bilgisayar eklendi ... Systemd beni yordu, zaten startx ile kullanmak zorunda kaldım çünkü son güncellemede her iki çekirdek de kullanımın% 85'ine vurdu, yapmadan hiçbir şey, araştırma yapıyordum ve görünüşe göre sistemde inceyi çılgına çevirecek ve mikroişlemciyi yiyebilecek bir şeyler değişti.
      Yeter, kemer için yeterliydi ... çok uzun sürdü, iki yıldan fazla, şimdi gentoo kuruyorum, stage3 test güncellemesine gidiyorum, çünkü bu gece patates kızartması olan bir openbox gidecek.

  33.   Aslan burcu dijo

    Güzel makale, Qupzilla'yı derleme isteği uyandırıyor ama bir sempronla günler alacak, pek de uzun olmadığını biliyorum ama yine de kötü bir his veriyor.

  34.   Manuel Aponte dijo

    Derlemenin bir diğer dezavantajı ise, bir güncelleme olduğunda güncellemeyi tekrar derlemek ve kurmak gerekmesidir ki bu, bazı programların kısa geliştirme döngüleri olduğu ve onlar için güncellemelerin sık sık 2 ila 3 ay arasında yayınlandığı düşünüldüğünde bir problemdir. bu sıradan kullanıcı sıkılır ve sürekli kullanıcı, sistemini güncel tutmak için çok fazla zaman harcar.

  35.   Manuel Aponte dijo

    Hangi uygulamaların derlenmesinin daha çok tavsiye edildiğini bilmek istiyorum. kullanışlılığına, güncelleme sıklığına ve performans iyileştirmesine göre.

  36.   Alex Pol dijo

    Bu saçma, eğer kendinizi derlemeniz gerekiyorsa, yanlış dağıtımı kullanıyorsunuzdur. Derlemenin tek nedeni, başkalarının hatalarını daha iyi düzeltmek için sizi yavaşlatacak hata ayıklama seçenekleri eklemektir.
    Sisteminiz -O3'e ihtiyaç duyduğu için yavaş değil, yavaş çünkü bazı programlar diske çok fazla okuma yapıyor veya ekranda çok fazla resim yapıyor.

    Benim tavsiyem: Sistemimizi mikro optimize etmek yerine, hepimizin sahip olduğu yazılımı geliştirmek için bir topluluk olarak çalışalım.

  37.   Javier Fernandez dijo

    Derlemenin nasıl optimize edileceğini açıklamadınız, örneğin Gentoo KULLANIM seçenekleri üretilen kodu optimize etmek için kullanılır, ayrıca işlemciyi belirtmeniz gerekir, vb. Bu, UBUNTU / Debian veya Arch'da nasıl yapılır?, İlginç Makale.

  38.   Jose Manuel dijo

    İyi!

    Aşağıdaki yorumları okumadığım için, linux'ta bir acemi var:

    Fedora 20 kullanıyorum, halihazırda yüklü birkaç şeyim var, örneğin, Firefox tarayıcısı, bunu makinem için derlemek için, sadece yapabilir miyim? Yani, kodun altında derleyip derlemek mi yoksa önce mi yenisini derlemek için indirmiş olduğum programı kaldırın ...

    Linux çekirdeği ve benzeri için aynı….

    Belki saçma bir şey soruyorum ama daha önce ciddi Linux konusunda oldukça acemi olduğumu söyledim.

    Selamlar!

    1.    koprotk dijo

      Çekirdeğin gerekli olmadığını düşünüyorum, ancak GRUB'da her çekirdek için bir giriş oluşturmalısınız, firefox ile 2 firefox'a sahip olmanın tavsiye edilir mi bilmiyorum, şahsen ben sadece 1 çekirdek ve 1 sadece firefox olmasını tercih ediyorum

  39.   st-avapxia dijo

    Hayatımda derlediğim tek şey Musique'in geliştirilmesinin bir versiyonu oldu, bu uygulamayı gerçekten çok seviyorum, bu süreç için harcadığı her zamana değdi. Benim gibi bir son kullanıcı için bitirdiğimde kendimi yerine getirilmiş hissettim.

    Selamlar, mükemmel blog.

  40.   ekoslacker dijo

    Merhaba, Slackware kullanıyorum ve uygulamaları derlemek dünyadaki en normal şey.
    Sistemi önceden derlenmiş bir ISO'dan yüklersiniz ve resmi depodan kullanabileceğiniz önceden derlenmiş uygulamalar azdır, ancak isterseniz sistemin kaynak kodunu (ve tüm dağıtımın birlikte derlendiği orijinal komut dosyalarını indirebilirsiniz) ) ve kendiniz derleyin, Gentoo'nun nasıl çalıştığını hayal ediyorum.
    Ancak, SlackBuilds projesi, birçok üçüncü taraf uygulaması için komut dosyaları (resmi dağıtıma benzer) sağlar; burada, yüklemek istediğiniz şeyin kaynak kodunu indirir ve daha sonra yüklenen bir tgz veya txz paketine dönüştürür. dağıtımın resmi paket yöneticisi. Bu nedenle avantajı, configure, make, make install komutlarını kullanmaktan kaçınmanız ve paketi diğer herhangi bir şekilde ve çok kolay bir şekilde güncelleyebilir, yeniden yükleyebilir veya kaldırabilirsiniz.
    Bunun dezavantajı, bağımlılıkların diğer dağıtımlarda olduğu gibi Slackware'de otomatik olarak çözülmemesidir, bu nedenle önce gerekli bağımlılıkları ve en son yüklemek istediğiniz uygulamayı derlemeniz gerekir. Derlenmiş olarak kullandığım programlar diğerleri arasında LibreOffice, Texmaker, Spyder, Qt5, QtCreator, VLC, Wine, GRASS, QGis'den alınmıştır. Uygulamaya ve gereksinimlerine bağlı olarak, derleme ve kurulum 5 dakikadan birkaç saate kadar sürebilir. Ancak isterseniz, kendinize zaman kazandırmak için önceden derlenmiş bir paket bulabilir ve kullanabilirsiniz.
    Derlenmiş ve önceden derlenmiş paketler arasında çok fazla fark olup olmadığını kontrol edecek vaktim olmadı, ancak sistemim çok kararlı. Ama bence en azından dizüstü bilgisayarımda çok fazla fark yok çünkü o kadar güçlü değil, i3 işlemciye ve 4 GB RAM'e sahip.
    Selamlar ve derlemede iyi şanslar.

  41.   koprotk dijo

    Şu anda Funtoo kullanıyorum, dürüst olmak gerekirse, bir programı derlemek ile önceden derlenmiş olanı kurmak arasında herhangi bir performans farkı görmüyorum, bunu tamamen eğitim amaçlı yapıyorum, ancak çekirdeği derlemekle yapmamak arasında farklılıklar varsa, evet . Debian'ı kullanırken ve bir şey derlemek istediğimde, aşağıdaki diziyi kullandım:

    . / Yapılandırma
    Yap -j3 (çekirdek sayısı + 1)
    Alien

    Ben alíen kullandım çünkü derlenen programın bir ikilisini yaratır ve böylece onu herhangi bir ikili olarak sisteminize yükleyebilirsiniz ve bu yüzden kaldırmak isterseniz, sinaptik veya başka bir paket yöneticisi kullanabilirsiniz, bu yaratmanın avantajıdır. "make install" yerine paketi ve bu şekilde yüklemek

    1.    yukiteru dijo

      En azından büyük ve ağır paketlerde bir gelişme görüyorum, örneğin Funtoo'daki Libreoffice'in yüklenmesi Debian'a göre çok daha az zaman alıyor, aynısı bana VLC'de veya mpv ve MKV FullHD'de ve çoklu ses dosyalarında da oldu. yükleme çok daha hızlıdır.

      Değişikliğe uğrayan bir diğeri de Firefox'tur, Debian'da bilgisayarımda 10 veya 15 sekme olması işkenceye dönüşüyor, ancak Funtoo ile 30'a kadar açmayı başardım ve sanki hiçbir şey yokmuş gibi devam ediyor ve ram tüketimi çok daha düşük ve daha az JS dosyaları için donma eğilimi gösterdiğinden, bunun daha çok belirli görevlerin ve programların nasıl yürütüldüğüne bağlı olduğunu düşünüyorum.

  42.   marco sarmiento dijo

    Sorun şu ki, onu önceden derlenmiş olarak indirdiğimizde, herhangi bir linux dağıtımını ham bir pencere kopyasına dönüştürüyoruz.

  43.   Fermin dijo

    Performansta göze çarpan bir artıştan daha çok, paketleri birinin istediği bileşenlerle derleme olasılığında avantaj görüyorum: örneğin, bir yazıcınız yoksa CUPS desteği olan paketlerin derlenmediğini belirtebilirsiniz. -CUPS kullandıkları paketler, açıkçası, Hunspell'i CUPS ile veya CUPS olmadan derlerseniz, bunun bir önemi olmayacaktır- en azından Gentoo'da- paket oluşturmak için tüm seçeneklerin merkezileştirildiği make.conf dosyasında belirtmek "-cups "; KDE5'i veya Plasma 5'i şimdi dedikleri gibi kullanırsanız, KDE 4 için geçerli etiketler olan ancak KDE 4'te gereksiz olan ve yeni masaüstüne taşınan uygulamalar olan "-kde", "-qt5" etiketlerini belirtebilirsiniz, "-gnome", "-Gtk" vb. ihtiyacınız olmadığını bildiğiniz herhangi bir bileşenle. Herhangi bir nedenle belirli bir programın ihtiyacı varsa, örneğin GTK diyelim, o zaman package.use adlı bir dosyada, örneğin aynı etikete sahip ancak eksi işareti olmadan Pidgin için GTK kullandığını belirtebilirsiniz, " gtk »:« Net-im / pidgin gtk ».
    Bu şekilde, bir sistem, gereksiz koda sahip olmadığı için birkaç yüz megabayt daha hafif ve daha küçük ve daha verimli ikili dosyalar elde edilir. Ubuntu'dan Gentoo'ya Openuse, Kubuntu, Debian, Arch, Chakra veya KaOS aracılığıyla gittim ve Gentoo sahip olduğum en hızlı sistem ve hala 2 yıl önce sahip olduğum Core 7 Duo'ya sahibim. Elbette, derlemeleri gece için bırakıyorum, çünkü örneğin QT5'i derlemek birkaç saat sürüyor. Make.conf içinde Portage için "niceness" parametresini ayarlarsanız, makine ile çalışmaya devam ederken paketleri kurabilir veya güncelleyebilirsiniz ve derleme süresinin artmasına rağmen çok fazla yavaşlama hissetmezsiniz; ama hadi, akşam yemeğine gittiğimde yüklemek veya güncellemek için koymak ve gerekirse bir gecede çalışır durumda bırakmakla eski bilgisayarım kız arkadaşımın Kubuntu'lu I3'ünden daha iyi çalışıyor.

    Giderek daha önemli hale gelen bir başka husus da, kaynak dosyalardan derlerken, kurduğumuz paketin orijinal paket olduğu ve üçüncü şahıslar tarafından manipüle edilmediği güvenliğinin neredeyse tamamen olmasıdır. Sanırım Debian, yüklediğimiz ön derlemenin aslında orijinal kaynaktan geldiğini biraz daha garanti edecek bir yapı doğrulama sistemi uyguluyor, ancak bu paket bizim kurulumumuzla makinemizde derlendiğinde asla bu kadar kesin olmayacak.
    Benim düşünceme göre, benimki gibi bir cırcırla değil, modern bir işlemciyle, hehe ve eğer süreci hızlandırmak istiyorsak, / var / tmp -Portage'ın kullandığı geçici klasörü bağlayabilmek için 8 GB RAM ile derleme- her zaman bir sabit sürücü veya SSD'den daha hızlı olacak olan RAM'de, bugün önceden derlenmiş paketleri kullanmanın pek bir anlamını görmüyorum. Firefox bilgisayarımın derlenmesi yaklaşık 40 dakika sürüyorsa, şu anda piyasada bulunan bir I5 veya I7 için 5 dakika, daha da kısa sürebilir mi? Eğer çok yavaş bir makineniz varsa Gentoo'ya kurulabilen önceden derlenmiş bir ikili paket olan firefox-bin değil, kaynak firefox'tan bahsediyorum - bu nedenle önceden derlenmiş olarak sunulan birkaç büyük paket var, her şeyi derlemek zorunlu değil -. Konuşamıyorum çünkü kız arkadaşım bilgisayarıyla oynamama izin vermiyor, hehe ve benimki o kadar iyi gidiyor ki onu yenileme ihtiyacı hissetmiyorum, ama haklıysam, boşa harcamaya değer olduğunu düşünüyorum ölçüye göre yapılmış bir sisteme sahip olmak için birkaç dakika derleme. Makinemize daha uyumlu ve uyarlanmış, bu Linux yöntemlerine sıfırdan, sıfırdan Linux'a girmeden hiçbir şeyin başarılabileceğini sanmıyorum ki bu zaten bilgisayar bilimcileri veya çok gelişmiş Linux uzmanları için ayrılmıştır.

    Selamlar.

  44.   Pato dijo

    Muy bueno!
    tek bir şey yoktur «Amd Atom x2»
    ni existira bir intel ticari markasıdır
    Saygılarımızla