Paketleri ve .debs açıklayan tüm bu bağlantıları görüyorum ... Biliyorum ... ve tar.gz dosyalarını çalıştırmak için birçok kludges vardır (örneğin: Java için güncelleme-alternatifleri veya / usr / local / bin (veya saatler süren aramalardan çıkardığım başka bir yerde)). Paketler çok akıllıysa, paketler veya .debs / rpms'de bu kadar az Linux uygulaması nasıl bulunur?
Yeni bir kullanıcı olarak konuşuyorum; Uzmanların muhtemelen daha iyi bildiğini biliyorum (Sanırım Eclipse'in derlenebilir bir sürümünü indirebilir miyim?). Netbeans ve krom gibi .sh
, tutulma sade, lansmanı yapılabilir bir dizin, Java bu update-alternatives
işi gerektirir, ancak kendini Ubuntu / Debian'ın "programlar listesine" kaydettiğini sanmıyorum (sadece bir komut olarak kaydeder), vb. bazen depolarda kullanılabilir, ancak indirme sayfalarının neden doğru açıklamalara sahip olmadığı konusunda kafam karıştı).
Uzun lafın kısası: Bir tar.gz dosyasını indirir veya derlerseniz, dosyayı sisteme nasıl kaydederim? update-alternatives
bir komut olarak kaydedilmiş gibi görünüyor, Ubuntu'da arama çubuğunda görünmüyor. Debian'da, GNOME 2 başlatıcısına manuel olarak bir kısayol ekleyebilirim. Ama gerçekten ne yapmalıyım?
Düzenle:
Bu yüzden yeni çözümlerle biraz daha oynadıktan sonra, "problemimi" iyileştirebilirim:
Manuel olarak yüklenen programlarımı nasıl yönetmeliyim? Firefox ve Eclipse şu ana kadarki tek örneklerim (çok fazla şey indirmiyorum). İkisi de sevdiğim kutuyu bitirebilir. Ancak, bunları nereye kurmalıyım? Eclipse'nin kendi talimatları olduğunu görüyorum, ancak tüm "manuel paketlerimi" aynı şekilde yapmayı tercih ederim.
- Biraz araştırma yaptıktan sonra bu programları uygulamaya karar verdim
/usr/local/bin
. - Gönderen tutulmayı nasıl kurulacağı , ben başlatıcısındaki göstermek için bir şey almak için, Kesinlikle çok koymalıyız
xxx.desktop
dosyayı~/.local/share/applications/
. Bu .desktop dosyasının adı önemli mi? - Autotools ile şeyler (bir
configure
veyaunix/configure
dosya ararım ) iyi çalışır.CheckInstall
Tüm bunları takip etmek için kullanmam gereken bazı araştırma noktaları . update-alternatives
Yolları kaydetmek için kullanmalıyım . Bundan java parçacığı ben bir bağlantı oluşturmak gibi görünüyor/usr/bin/java
için/usr/lib/jvm/jdk...
. Eclipse veya Firefox gibi bu "bağımsız" uygulamaları yüklediğimde, her zaman bağlantı kurmalı mıyım/usr/bin/[app]
? Ve eğer iddia 1 doğruysa,sudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
Bu talimatlar doğru mu / manuel kurulumları yönetmenin iyi bir yolu mu? İzlemem gereken başka adımlar var mı? Diğer öneriler?
*.tar.gz
: Yazılım uygun paketi oluşturmaktır *.rpm
, *.deb
vb
.desktop
Menüde bir şey görünmesi için bir dosyaya ihtiyacınız var. update-alternatives
sadece önceliklerinizi belirlemek için çalışır PATH
.
*.deb
Bunun yerine neden bir paket aramıyorsunuz ?