|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...|
Indeks
- 1 1. Açık kaynak ... ve daha fazlası
- 2 2. Uh ... şimdi ne olacak?
- 3 3. Arayüzleri standartlaştırın
- 4 4. Derleme daha kolay olmalı
- 5 5. "El ile" derlenen bir programı kaldırma macerası
- 6 6. Standart bir meta paket mi?
- 7 7. Standartlaştırılmış paket adları
- 8 8. Paketlerin oluşturulma şeklini standartlaştırın
- 9 9. Kaynak kodunun otomatik derlenmesi ve yüklenmesi
- 10 10. Web tarayıcısından güncellemeler
- 11 11. Bu kadar çok farklı paket formatına sahip olmaya gerçekten değer mi?
- 12 12. Kurulumdan sonra çalıştırın
- 13 13. Kaynak yapılarını paket veritabanında tutun
- 14 14. Eski bağımlılıkları kaldırın
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
2 yorum, sizinkini bırakın
Nhopkg'ı hiç duydunuz mu?
nhopkg.org
katkı bana gerçekten yardımcı oldu !!! Artık sudo make uninstall'in var olduğunu biliyorum !!!!