Vedo tutti questi link che spiegano pacchetti e .debs ... So che ... e ci sono molti kludges per far funzionare i file tar.gz (es: update-alternative per Java o rilasciare manualmente il file in / usr / local / bin (o da qualche altra parte, che avevo dedotto dalle ore di ricerca)). Se i pacchetti sono così intelligenti, come sono disponibili così poche applicazioni Linux in pacchetti o .debs / rpms?
Sto parlando come nuovo utente; So che gli esperti probabilmente lo sanno meglio (penso di poter scaricare una versione compilabile di Eclipse?). Come netbeans e chrome .sh, eclipse è una directory semplice e lanciabile, Java richiede questo update-alternativesbusiness ma non credo che si registri nella "lista dei programmi" di Ubuntu / Debian (si registra solo come comando), ecc. (So che questi sono a volte disponibile nei repository, ma sono solo confuso perché le pagine di download non hanno spiegazioni adeguate).
Per farla breve: se un download o compila un file tar.gz, come posso registrarlo nel sistema? update-alternativessembra registrarlo come comando, in Ubuntu, non compare nella barra di ricerca. In Debian, posso aggiungere manualmente un collegamento al programma di avvio di GNOME 2. Ma cosa dovrei davvero fare?
Modificare:
Quindi, dopo aver giocato un po 'di più con le nuove soluzioni, posso affinare il mio "problema":
Come devo gestire i miei programmi installati manualmente? Firefox ed Eclipse sono i miei unici esempi finora (non scarico molte cose). Entrambi possono esaurire la scatola, cosa che mi piace. Tranne, dove dovrei installarli? Vedo che Eclipse ha le sue istruzioni, ma preferirei fare tutti i miei "pacchetti manuali" allo stesso modo.
- Dopo alcune ricerche, ho deciso di inserire questi programmi
/usr/local/bin. - Da come installare eclipse , ho pensato di ottenere qualcosa da mostrare nel programma di avvio, ho bisogno di inserire un
xxx.desktopfile~/.local/share/applications/. Il nome di questo file .desktop è importante? - Le cose con gli autotools (cerco un file
configureounix/configure) funzioneranno bene. Alcuni punti di ricerca che dovrei usareCheckInstallper tenere traccia di tutti questi. - Dovrei usare
update-alternativesper registrare i percorsi. Da questo thread Java , sembra che crei un collegamento da/usr/bin/javaa/usr/lib/jvm/jdk.... Quando installo queste applicazioni "standalone" come Eclipse o Firefox, devo sempre collegarmi a/usr/bin/[app]? E se l'asserzione 1 è vera, farei cose del generesudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
Queste istruzioni sono corrette / un buon modo per gestire le installazioni manuali? Ci sono altri passaggi che dovrei seguire? Altri suggerimenti?
*.tar.gzsoftware è quello di creare il pacchetto appropriato: *.rpm, *.debecc
.desktopfile per visualizzare qualcosa nel menu. update-alternativesfunziona solo per dare priorità al tuo PATH.
*.debpacchetto invece?