Problema su Debian 9

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.
Rispondi
Lopez19
Newbie
Newbie
Messaggi: 3
Iscritto il: 23/11/2021, 16:01

Problema su Debian 9

Messaggio da Lopez19 »

Buongiorno a tutti, sono nuovo e sono un system admin windows che si ritrova, all'alba dei 50 anni, costretto a iniziare a lavorare pesantemente su Linux. Su Linux sono meno che neofita e chiedo scusa fin da subito per qualche castroneria dovessi andare a scrivere. Vi illustro il mio problema: scorse 2 settimane ho dovuto installare un debian pulito e minimale (e fino a qui non ho avuto particolari problemi) e su questo ho dovuto installare una serie di applicazioni in versioni obsolete. La versione di debian installata era la jessie e ho perso quasi una setttimana con i comandi apt-get perchè dovevo installare openjdk 1,7 e tomcat7. Applicazioni che non mi andavano su perchè qualsiasi comando mi diceva che il pacchetto era obsoleto, non soddisfava le dipendenze ecc. ecc. Alla fine il mio problema, dopo aver provato le soluzioni più strane trovate su internet. era solo che dovevo aggiungere la stringa "deb http://archive.debian.org/debian jessie contrib main non-free" in source.list e poi ho installato il mio java, il mio mysql e il mio tomcat (lo so qualcuno di voi magari adesso sta ridendo per l'ovvietà anche se io ci ho perso una settimana). Oggi mi ritrovo a dover installare le stesse applicazioni e stesse versioni ma questa volta su un debian 9 (stretch) e mi ritrovo da capo. Immagino dovrò, anche in questo caso, aggiungere la stringa del repository ma non so quale.Banalmente ho provato ad inventarmi "deb http://archive.debian.org/debian stretch contrib main non-free" ma non ho risolto niente. Non voolendo sbatterci la testa per molto tempo ho deciso di iscrivermi a questo Forum. Spero che qualcuno mi possa aiutare. Grazie in anticipo
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1330
Iscritto il: 03/09/2018, 7:53

Re: Problema su Debian 9

Messaggio da azioga »

dai un'occhiata qui:
https://wiki.debian.org/it/SourcesList

questo "deb http://archive.debian.org/debian stretch contrib main non-free" non funziona perche in http://archive.debian.org/debian non c'è nessuna dist stretch

"deb http://deb.debian.org/debian stretch contrib main non-free" dovrebbe andare
Lopez19
Newbie
Newbie
Messaggi: 3
Iscritto il: 23/11/2021, 16:01

Re: Problema su Debian 9

Messaggio da Lopez19 »

Ciao azinga, grazie della risposta.

Ho aggiunto deb http://deb.debian.org/debian stretch contrib main non-free nel sources.list
quando però provo, ad esempio ad installare il java7 con il seguente comando:

# apt-get install openjdk-7-jre openjdk-7-jdk

ottengo:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Il pacchetto openjdk-7-jre non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente

Il pacchetto openjdk-7-jdk non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente

E: Il pacchetto "openjdk-7-jre" non ha candidati da installare
E: Il pacchetto "openjdk-7-jdk" non ha candidati da installare


e qui son di nuovo in ginocchio, stessa cosa se provo ad installare tomcat 7 e purtroppo devo usare quelle due versioni. Qualche altra indicazione ?
Grazie
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1330
Iscritto il: 03/09/2018, 7:53

Re: Problema su Debian 9

Messaggio da azioga »

temo che sulla stretch siano disponibili versioni più recenti
https://packages.debian.org/search?suit ... rds=tomcat
https://packages.debian.org/search?suit ... ds=openjdk

puoi provare a lasciare anche "deb http://archive.debian.org/debian jessie contrib main non-free" e vedere se li installa da lì senza problemi di dipendenze
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Problema su Debian 9

Messaggio da marcomg »

Non userei versioni vecchie di debian su sistemi appena installati.

Ora, visto che probabilmente ti servirà quella versione di tomcat e quella di mysql obsolete, perché avrete applicazioni obsolete e che vabbé, la soluzione migliore è, secondo me, usare docker su debian 11.

Ti scegli da doker la versione obsoleta che ti serve, ma la fai girare su un sistema aggiornato, con un kernel aggiornato e tutte le patch di sicurezza nel caso e soprattutto in ambiente virtualizzato. Tomcat potresti farlo usare solo in locale e configurare apache2 o nginx come reverse proxy. Così ciò che è affacciato sul mondo esterno comunque è aggiornato e puoi mettere filtri sulle richieste.
Lopez19 ha scritto: 23/11/2021, 16:27 sono un system admin windows che si ritrova, all'alba dei 50 anni, costretto a iniziare a lavorare pesantemente su Linux
Se avrai voglia mi interessa come sia accaduto (siamo un forum, ma ci interessa molto anche il lato umano). Comunque benvenuto!!
~ Marco
Lopez19
Newbie
Newbie
Messaggi: 3
Iscritto il: 23/11/2021, 16:01

Re: Problema su Debian 9

Messaggio da Lopez19 »

Ciao marcomg, il discorso di doker mi interessa, sai dove potrei trovare qualche info in più e soprattutto container già pronti con il java7 o un certo Tomcat ecc. ecc.
Se ho capito bene tu mi consigieresti di installare un debian pulito aggiornato e poi doker sul quale far girare contemporaneamente un container con Java, uno con Tomcat, uno con mysql ecc. ecc.
Ho scritto una fesseria ?

Per la seconda domanda rimango un sistemista windows, questa nuova azienda che mi ha ingaggiato mi ha voluto fortemente per la mia modalità lavorativa. Ho fatto presente che di Linux non conosco assolutamente niente ma mi han voluto lo stesso. Ed eccomi qua......

Grazie per l'aiuto
Avatar utente
xtow
Global Moderator
Global Moderator
Messaggi: 3160
Iscritto il: 22/08/2005, 11:29
Località: gaia

Re: Problema su Debian 9

Messaggio da xtow »

Perché debian 9? hai un motivo specifico? Installa la 11 e ti ritroverei openjdk 11
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Problema su Debian 9

Messaggio da marcomg »

xtow ha scritto: 16/01/2022, 14:37 Perché debian 9? hai un motivo specifico? Installa la 11 e ti ritroverei openjdk 11
Credo abbiano pacchetti software non aggiornabili al momento che non girano su Java 11 😅
Lopez19 ha scritto: 13/01/2022, 13:04 sai dove potrei trovare qualche info in più e soprattutto container già pronti con il java7 o un certo Tomcat ecc. ecc.
https://hub.docker.com/_/tomcat anche se con la scoperta di Log4Shell devi verificare che quella versione sia affetta, altrimenti temo che siano cazzi anche se containerizzata bisogna vedere se ha impatto.
Nel caso ne sia affetta dovreste aggiornare gli applicativi e se non possibile vedere se è possibile patchare tomcat 7 e ricompilare. Non proprio una passeggiata di salute.
Verifica la versione di Apache Log4j, tutte le versioni dalla 2.0-beta9 alla 2.15.0 (esclusa la 2.12.2) sono incriminate.
Lopez19 ha scritto: 13/01/2022, 13:04 Ho scritto una fesseria ?
Nono niente affatto ☺️
Magari dove ti va bene la versione di sistema potresti anche non usare per forza un container, sono scelte. Ma dove ti serve una vecchia versione con librerie vecchie è fondamentale.
Di libri c'è questo https://amzn.to/33gPuiN ma francamente penso puoi spulciare la documentazione sul loro sito e impari di più 😉
~ Marco
Rispondi