Linux'a program yükleme sanatı

Linux'a yeni programlar yüklemek, Windows'ta işlerin yapılma şekline göre BÜYÜK avantajlara sahipken, yeni kullanıcıların kafasını karıştırabilir. İşte iyileştirilebilecek şeylerin bir listesi...

1. Açık kaynak ... ve daha fazlası

Özgür yazılım, herkesin kaynak koduna erişmesine izin verir. Ancak çoğu kullanıcı programların kaynak koduna değil, basit bir ikiliye erişmek istemektedir. Bu anlamda, geliştiriciler uygulamalarını tüm sürümler için veya en azından çoğu için kullanılabilir hale getirme konusunda endişelenmelidir. Neyse ki, bu asil görevde yardımcı olabilecek farklı dağıtımların çok sayıda hayranı olduğu için kirli işlerini yapmak zorunda değiller.

2. Uh ... şimdi ne olacak?

X uygulamasını yeni yükledim ve kısayol ana menüde görünmüyor. Elbette, özellikle Wine aracılığıyla yüklenen Windows uygulamalarında başınıza geldi. Bu, XNUMX. yüzyıl işletim sisteminde kabul edilemez.

3. Arayüzleri standartlaştırın

Kurulum paketlerini tek bir formatta birleştirmenin çılgın fikrini bir saniyeliğine unutalım, bu asla olmayacak (bazı durumlarda, çok geçerli nedenlerle). Bununla birlikte, grafiksel paket kurulum arayüzlerinin benzer görünmesi ve hatta farklı paket sistemleriyle uyumlu olması çok faydalı olabilir. Bu bazı durumlarda olur, ancak daha dikkatli yapılmalıdır.

4. Derleme daha kolay olmalı

Favori dağıtımımız için bir programın paketlerini almak çoğu zaman imkansızdır. Bu durumda geriye kalan tek seçenek kaynak kodunu indirip derlemeye çalışmaktır. Kötü haber şu ki, çoğu kişi bu karmaşık görevde başarılı olmak için izlenecek adımların ayrıntılarını içermiyor. Bağımlılıkları kontrol etmek için bile her şeyi halledecek bir install.sh betiği dahil edilmiş olsa iyi olmaz mıydı?

5. "El ile" derlenen bir programı kaldırma macerası

"El ile" derlenmiş bir programı kaldırmak, özellikle geliştiriciler için talimatlar eklemediyse, gerçek bir kabusa dönüşebilir. kaldırma yap.

6. Standart bir meta paket mi?

Tamam, asla ortak bir paket formatını kullanmayı kabul etmeyeceğiz. Bununla birlikte, içinde mevcut paket formatlarından herhangi birinin saklanabileceği bir meta paket kullanmak mümkün olmaz mıydı (AVI meta paketinin farklı video formatlarını saklayabilmesi gibi)? Bu şekilde aynı paket herhangi bir dağıtımda çalışabilir. 🙂

7. Standartlaştırılmış paket adları

Neden farklı dağıtımlar aynı paketlere farklı isimler veriyor? Paket bağımlılığı sorunlarını çözmeyi kolaylaştırmak için, paketleri adlandırmak için tek tip ve standartlaştırılmış bir yöntem üzerinde anlaşmak çok önemlidir.

8. Paketlerin oluşturulma şeklini standartlaştırın

Adlara ek olarak, paketleri oluşturmak için programların gruplandığı yöntemi standartlaştırmak gerekir. Bugün her dağıtım istediğini yapıyor. Bu sorunu düzeltmek, paket hiyerarşisini daha tutarlı hale getirecek ve kafa karışıklığını büyük ölçüde azaltacaktır.

9. Kaynak kodunun otomatik derlenmesi ve yüklenmesi

Paket yöneticilerinin mevcut paket sistemini kullanmak yerine programları otomatik olarak indirmesi, derlemesi ve kurması güzel olmaz mıydı? Yaourt bu çizgileri takip ediyor gibi görünüyor ... ama bu konuda daha fazla deneyim olmalı.

10. Web tarayıcısından güncellemeler

Ubuntu'da Apt, programları doğrudan web tarayıcısından yüklemek için bir araçla birlikte gelir. Diğer dağıtımlar bu deneyimi kopyalamalı ve hatta çevrimiçi paket yöneticileri geliştirmek ilginç olacaktır. Programlar dağıtımın resmi depolarından indirildiği sürece bu bir güvenlik açığı olmayacaktır.

11. Bu kadar çok farklı paket formatına sahip olmaya gerçekten değer mi?

Tam ve mutlak standardizasyonun en iyi seçenek olup olmadığını bilmiyorum, ancak farklı paket formatlarının sonsuzluğunun varlığının, tüm Linux kullanıcılarının uygulamalarını kullanmasını isteyen geliştiriciler için işleri daha da zorlaştırdığını kabul edelim.

12. Kurulumdan sonra çalıştırın

Yeni yüklenen uygulamayı çalıştırma olasılığı ne zaman görünecek? Çok basit ve çok faydalı olacaktır. Gereksiz bilgileri (veya en azından çoğu kullanıcının bilmek istemediği ayrıntıları) göstermek yerine, bu seçeneğe sahip olsaydık ilginç olurdu.

13. Kaynak yapılarını paket veritabanında tutun

Linux'ta bir programın derlenmesi ve kurulması sadece zor bir görev değildir, ayrıca paket yöneticisi hala tatmin olmadıklarına inanarak o programın veya bağımlılıklarının kurulumundan haberdar olmayacaktır. Programların kaynak kodlarından derlenmesine ve kurulmasına izin veren bir paket yöneticisi de bu sorunu çözecektir.

14. Eski bağımlılıkları kaldırın

Aptitude veya yum için durum böyle değildir, ancak paketleri kaldırmak için apt-get kullandığımızda, bağımlılıkları (artık diğer paketler tarafından gerekli değildir) onlarla birlikte kaldırılmaz. Bu durumu düzeltmek için kullanmalısınız sudo apt-get autoremove. Beyler, bu otomatik olmalı ... uzun bir süre için!

kaynak: techradar


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.   İşletim Sistemini Değiştir dijo

    Nhopkg'ı hiç duydunuz mu?
    nhopkg.org

  2.   pipo65 dijo

    katkı bana gerçekten yardımcı oldu !!! Artık sudo make uninstall'in var olduğunu biliyorum !!!!