Anasayfa » nasıl » Ubuntu'nun Yazılım Depolarının Dışındaki Yazılımın Kurulumu

    Ubuntu'nun Yazılım Depolarının Dışındaki Yazılımın Kurulumu

    Linux'ta, Ubuntu Yazılım Merkezi gibi paket yönetim uygulamalarından yazılım yüklersiniz. Ancak, Linux dağıtımınızın yazılım depolarında her yazılım parçası kullanılamaz.

    Yazılımı, tıpkı Windows'ta olduğu gibi, yalnızca güvendiğiniz kaynaklardan yüklemelisiniz. Bu tavsiyenin çoğu, diğer Linux dağıtımları için de geçerlidir, bu yüzden Ubuntu’ya özgü ve genel Linux’un ne olduğunu not edeceğiz..

    DEB Paket Dosyaları

    Ubuntu yazılım paketleri .deb dosya biçimindedir. Bu, Ubuntu Yazılım Merkezi'nden ve apt-get ile indirdiğiniz paketleri içerir - hepsi .deb dosyalarıdır.

    Bununla birlikte, .deb paketlerini Ubuntu'nun yazılım havuzlarının dışından da yükleyebilirsiniz. Linux için yazılım üreten birçok şirket bunu .deb formatında sunmaktadır. Örneğin, Google Chrome, Google Earth, Linux için Steam, Opera ve hatta Skype için .deb dosyalarını resmi web sitelerinden indirebilirsiniz. Dosyaya çift tıklayın, yükleyebileceğiniz Ubuntu Yazılım Merkezinde açılacaktır..

    Ubuntu, .deb paket biçimini yaratan Debian'a dayanır. Diğer Linux dağıtımları, eğer Debian'a dayalı değilse, kendi paket formatlarına sahip olacaktır. Örneğin, Fedora ve diğer Red Hat tabanlı dağıtımlar .rpm paketlerini kullanır. Linux için yazılım sunan birçok şirket, farklı dağıtımlar için onu çeşitli paket biçimlerinde sunar.

    Üçüncü Parti Paket Depoları

    Ubuntu, Ubuntu için derlenmiş ve paketlenmiş açık kaynaklı (ve bazı kapalı kaynaklı) yazılımlarla dolu kendi paket havuzlarını çalıştırmaktadır. Ancak, herkes kendi paket havuzunu ayarlayabilir..

    Üçüncü parti paket havuzları sisteminize kesintisiz bir şekilde eklenir. Örneğin, Google Chrome veya Steam'i bir .deb dosyasından yüklediğinizde, .deb dosyası, sisteminize resmi Google veya Valve yazılım havuzunu ekler. Paket depoda güncellendiğinde, güncellemeler size bildirilir ve bunları Yazılım Güncelleyici uygulaması aracılığıyla yükleyebilirsiniz. Windows'taki aksine, yüklü tüm yazılımlarınız için güncellemeler tek bir yerde yönetilebilir.

    Ubuntu ile birlikte verilen Yazılım Kaynakları uygulamasından yazılım havuzlarınızı görüntüleyebilir ve daha fazlasını (ayrıntılarını biliyorsanız) ekleyebilirsiniz..

    Diğer Linux dağıtımları üçüncü taraf depolarını da destekler, ancak depolar ve içerdikleri yazılımlar dağıtıma özgüdür.

    Kişisel Paket Arşivleri (PPA)

    PPA'lar, üçüncü taraf paket depolarının başka bir şeklidir. Canonical'ın Launchpad sisteminde barındırılıyor, burada herkes PPA oluşturabilir.

    PPA'lar genellikle resmi olarak Ubuntu'nun ana, istikrarlı depolarına eklenmemiş olan deneysel yazılımlar içerir. Ayrıca, Ubuntu'nun ana depolarına koymak için henüz yeterince kararlı sayılmayan daha yeni yazılım sürümleri de içerebilirler..

    Örneğin, Ubuntu'nun Şarap Takımı, Windows uygulamalarını Linux'ta çalıştırmak için Wine yazılımının en son sürümlerini içeren bir PPA sunar. Eklemek için yukarıdaki Yazılım Kaynakları uygulamasına aşağıdaki satırı eklersiniz:

    PPA: ubuntu-şarap / PPA

    Canonical'ın Launchpad web sitesindeki her bir PPA sayfası, PPA'yı sisteminize eklemek için talimatlar içerir. Sisteminize bir PPA eklendiğinde, Ubuntu Yazılım Merkezi, Yazılım Güncelleyici ve apt-get komut satırı aracı gibi standart yazılımları kullanarak paketleri PPA'dan yükleyebilirsiniz..

    Kaynağından Derleme

    Tüm ikili yazılımlar kaynak kodundan derlenir. Ubuntu'nun .deb paketleri, kullandığınız Ubuntu'nun serbest bırakılması için özel olarak derlenmiş bir yazılım içerir. Bu uygulamalar Ubuntu sürümünüz için mevcut olan yazılım kütüphanelerini kullanmak için derlenmiştir..

    Belirli bir yazılım parçasının geliştiricileri genellikle yazılımı kaynak kodu biçiminde serbest bırakır. Linux dağıtımları kaynak kodu alır, derler ve sizin için paketler oluşturur. Ancak, bir programın kaynak kodunu da indirebilir ve kendiniz derleyebilirsiniz. Normalde bunu Ubuntu'da yapmanız gerekmez. İstediğiniz en deneysel yazılım, muhtemelen birisinin zaten sizin için çok uğraştığı bir PPA’dadır.

    Diğer dağıtımlarda, ihtiyacınız olan en son sürüme sahip olmak için bir program derlemek veya depolarınızda bulunmayan bir programı yüklemek gerekebilir. Bununla birlikte, ortalama bir Linux kullanıcısı - ve hatta birçok geeky Linux kullanıcısı - asla kaynaktan bir şey derlemek zorunda kalmayacak.

    Kaynak kodu dosyaları genellikle .tar.gz biçiminde dağıtılır, ancak bu yalnızca bir tür arşivdir - .tar.gz dosyaları, .zip dosyalarının yapabildiği gibi herhangi bir şey içerebilir.

    İkili Programlar

    Bazı programlar kaynak kod biçiminde değil ikili biçimde dağıtılır. Bunun nedeni, programın kapalı kaynak olması ve programın dağıtıcısının çeşitli dağıtımlar için ambalajlama işini zorlaştırmak istememesi olabilir..

    Örneğin, Mozilla .tar.bz2 biçiminde Firefox ikili dosyalarının Linux yüklemelerini sunar. (.tar.bz2, bir zip dosyası gibi, başka bir arşiv formatıdır.) Bu arşivi indirebilir, bilgisayarınızdaki bir klasöre çıkarabilir ve içindeki run-mozilla.sh betiğini çalıştırabilirsiniz (sadece çift tıklatın) indirilen Firefox ikili dosyasını çalıştırmak için.

    Ancak, Firefox durumunda bunu yapmamalısınız. İşletim sisteminizle birlikte gelen Firefox paketini kullanın - muhtemelen daha iyi optimize edilmiş, daha hızlı ve standart paket yönetim araçlarınızla güncellenecektir. Yine de, eski bir Firefox ile birlikte gelen daha eski bir Linux dağıtımı kullanıyorsanız, Firefox ikili dosyasını bilgisayarınıza indirebilir ve yüklemek için sistem genelinde herhangi bir izne ihtiyaç duymadan bir dizinden çalıştırabilirsiniz..

    Çoğu kapalı kaynaklı yazılım (özellikle daha eski, desteklenmeyen kapalı kaynaklı yazılım), paketlenmemiş ikili biçimde dağıtılmaktadır. Doom 3, Quake 4, Unreal Tournament 2004'ün Linux portları ve Neverwinter Nights gibi yazılımlar ikili paketlerde dağıtılıyor ve hatta Windows benzeri yükleyicilere sahipler. Bu yükleyiciler aslında sadece oyunun dosyalarını bir klasöre çıkaran ve uygulama menüsü kısayolları yaratan programlardır..


    Tabii ki, Ubuntu'ya yazılım kurmanın başka yolları da var. Sıfır Yükleme (0install olarak da bilinir) projesi, Linux yazılım kurulumunu beş yıldan fazla bir süredir değiştirerek, tüm Linux dağıtımlarında çalışan masaüstü yazılımı yüklemek için bir sistem oluşturmaya çalışıyor. Bununla birlikte, Sıfır Kurulum projesi fazla çekiş kazanamadı. Çoğu Linux kullanıcısı, Linux dağıtım paket yöneticisi tarafından iyi bir şekilde kullanılır - özellikle çoğu yazılım için paketlenmiş olan Ubuntu kullanıyorlarsa.