Yazılımı düzenleme - dosya sisteminde nerede?


9

Sanırım bu kişisel bir zevk meselesi, ama yeni bir 10.10 kurulumuyla başladığımdan beri belki bu sefer sistemimi daha organize tutacağımı düşündüm.

Yazılım ve uygulamaları depolamak için geleneksel yerler nelerdir / nelerdir?

Kullanacağım bazı şeyler var git(örneğin bioperl), sadece indirip bir yere (örneğin eclipse) indirdiğim bazı uygulamalar var ve açıkçası yazılım kullanarak yüklüyorum apt-get.

Tüm bunları koymak için geleneksel yer nerede?

Yanıtlar:


3

Paket yönetimi aracılığıyla yüklenen yazılımlar için, nereye kurulduğuna dikkat etmeniz gerekmez, yalnızca apt-get, aptitude veya synaptic gibi bazı paket yönetim yazılımlarıyla yönetirsiniz.

Txwikinger'in belirttiği gibi olağan yerler /optve /usr/local. Genelde kendime derlediğim yazılımları koyardım /usr/local, çünkü her zamanki dizin yapısı (bin, lib, ...) zaten yerinde. Kendi içine yüklediğim bir dizini beklediğim büyük yazılım, /optbence bu klasörün orijinal amacı bu.

Ayrıca, bazı uygulamalar için ana klasörümdeki küçük, bağımsız uygulamalar için bir klasör kullanıyorum, çünkü ana klasörüm sistemi yeniden yüklerken sakladığım ayrı bir bölümde bulunuyor. Bu yüzden bu uygulamaları tekrar yüklemem gerekmiyor.


5

Geleneksel yerlerde ya ek yazılım yüklemek için /optveya usr/localAyrıca bkz benzeri soru


Evet, / apt, pencerelerde "pogram dosyaları" gibi bu klasörü kullanmanızı öneririz, bu klasörde yeni bir klasör oluşturun, ex: / opt / eclipse, sonra tutulma arşivinizden her şeyi koyun. ve / usr / share / uygulamalarında eclipse başlatıcısını (eclipse.desktop) oluşturabilirsiniz. Bu yöntem sistemin temiz tutulmasını sağlayabilir.
squallbayu

2

herkesin dediği gibi, paket yöneticisi bir şeyler koymaları gereken yere koyacaktır.

Rastgele git projelerimi kontrol ettiğim bir proje / klasörüm var.

Eclipse projelerini çalışma alanında tutmayı seviyor / Tutulma altında ne kadar gelişme yaptığım bağlı olarak, üzerinde çalıştığım şeylerin kendi çalışma alanında olup olmamasına bağlı olarak $ HOME / workspaces / {AndroidStuff, CrazyRandomIdeas} gibi bir şey yapardım veya küçük bir projedir.

Ayrıca, bazen sadece şeylerle oynadığım ve $ HOME / local'a koyma eğiliminde olduğum dosya sistemimi kirletmek istemediğim için $ HOME'uma bir şeyler yüklemeyi seviyorum. Yine bu sadece benim tarzım .. ama sonunda

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

Paketlemediğiniz sürece kök dosya sisteminize (/) hiçbir şey yüklememeye çalışın. Bir şeyleri kaldırmak için kraliyet ağrısı, (her zaman bir make install var ama nadiren bir make uninstall alırsınız). Ayrıca, programlarınızı, dosyalarınızı, yapılandırmalarınızı vb. İzlemek için bir paketleme sisteminin tüm noktası budur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.