RISOLTO: Aggiornamento transmission a 4.x

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

RISOLTO: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

Volevo chiedere a chi ritiene di avere la necessaria esperienza per sganciare un'applicazione dai repository ufficiali Ubuntu e gestirla manualmente.

Nello specifico la procedura servirebbe ad aggiornare transmission dalla versione 2.94 inclusa nativamente in Ubunto LTS 20.04 alla 4.0x stabile più recente.

E' sufficiente effettuare il purge della suite transmission oppure sono richiesti ulteriori accorgimenti?
La migrazione tra release dei torrent pre-esistenti?

Ringrazio chi vorrà, potendolo, contribuire.
Ultima modifica di LucaZeta il domenica 24 dicembre 2023, 18:16, modificato 1 volta in totale.
UgoBollito
Prode Principiante
Messaggi: 108
Iscrizione: mercoledì 26 gennaio 2022, 13:15
Desktop: Gnome
Distribuzione: 20.04
Sesso: Maschile

Re: Aggiornamento transmission a 4.x

Messaggio da UgoBollito »

potresti provare un semplice

Codice: Seleziona tutto

sudo snap install transmission
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

Intanto grazie per la rapida risposta.

Se per ipotesi installassi come suggerito lo snap di transmission, cosa non bizzarra considerato che contiene proprio l'aggiornamento che cerco:

Codice: Seleziona tutto

ant:~# snap find transmission
Name                        Version               Publisher         Notes  Summary
transmission                4.0.5                 capecrusader-121  -      Download and share files over BitTorrent
alla fine mi troverei con 2 installazioni: una gestita da apt, legata ai repository LTS 20.04 e l'altra svincolata dalle versioni delle librerie di sistema operativo, operante in un ambiente in cui trova dedicato tutto quello che gli occorre.

Come potrei riferirmi all'uno o all'altro codice (secondo priorità di $PATH) ?
Perchè poi si tratterebbe di convertire gli script di system-ctl.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: Aggiornamento transmission a 4.x

Messaggio da GjMan78 »

LucaZeta ha scritto:
domenica 17 dicembre 2023, 11:11
Come potrei riferirmi all'uno o all'altro codice (secondo priorità di $PATH) ?
Cosa te ne faresti di due versioni dello stesso software?
Disinstalla quella che hai ora ed installa quella aggiornata con snap.

Codice: Seleziona tutto

sudo apt remove transmission && sudo snap install transmission
LucaZeta ha scritto:
domenica 17 dicembre 2023, 11:11
Perchè poi si tratterebbe di convertire gli script di system-ctl.
Questa frase non ha senso.

L'unica cosa di cui ti dovresti preoccupare è di spostare la cartella con le tue configurazioni da ~/.config/transmission a ~/snap/transmission (o qualcosa di simile...ora non ricordo).
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Aggiornamento transmission a 4.x

Messaggio da frapox »

LucaZeta ha scritto:
domenica 17 dicembre 2023, 11:11
Come potrei riferirmi all'uno o all'altro codice (secondo priorità di $PATH) ?
Esatto. Ma, come ha scritto GjMan78, una volta che hai capito quale dei due vuoi tenere, l'altro lo puoi rimuovere.

l'importante è trasferire la configurazione sotto ~/snap se vuoi mantenere tutte le impostazioni.
https://github.com/transmission/transmi ... n-Files.md

PS. volendo c'è anche in formato Flatpak:
https://flathub.org/apps/com.transmissi ... ansmission
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

Grazie per gli utili suggerimenti proposti.
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

Grazie a tutti per gli utili suggerimenti proposti.
GjMan78 ha scritto:
domenica 17 dicembre 2023, 11:36
LucaZeta ha scritto:
domenica 17 dicembre 2023, 11:11
Perchè poi si tratterebbe di convertire gli script di system-ctl.
Questa frase non ha senso.
Perché non ha senso? systemctl tra le tante cose di cui si occupa cura la gestione dei servizi tramite degli script di sistema che ne consentono START, STOP, RESTART e altro.
Cambiando binari e locazioni questi script devono essere aggiornati secondo il nuovo ambiente del servizio.

Lo possono fare atp e snap con le loro rimozione e installazione, ma che si dica che non ha senso, mi sorprende.
Ultima modifica di LucaZeta il lunedì 18 dicembre 2023, 1:59, modificato 1 volta in totale.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: Aggiornamento transmission a 4.x

Messaggio da GjMan78 »

I servizi di cui parli hanno senso soltanto se utilizzi transmission-daemon e comunque i settaggi si fanno tramite file di configurazione in /etc o in /var.

Ma mi sembra che l'argomento della discussione sia transmission stand alone non la versione headless.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

GjMan78 ha scritto:
lunedì 18 dicembre 2023, 0:45
I servizi di cui parli hanno senso soltanto se utilizzi transmission-daemon e comunque i settaggi si fanno tramite file di configurazione in /etc o in /var.
Ovviamente utilizzo transmission-daemon, coerentemente con quanto scritto.
Non parlo di settaggi, ma di configurazioni di sistema. E' possibile che non abbia molta dimestichezza con 'certe diavolerie' se utilizzi Ubuntu in modalità workstation e con interfaccia grafica.
GjMan78 ha scritto:
lunedì 18 dicembre 2023, 0:45
Ma mi sembra che l'argomento della discussione sia transmission stand alone non la versione headless.
Ancora preferisco usare Windows per la mia workstation, mentre a linux dedico un server headless. Mi spiace se ti ho indotto a pensare diversamente, ma l'ho fatto?
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: Aggiornamento transmission a 4.x

Messaggio da GjMan78 »

LucaZeta ha scritto:
lunedì 18 dicembre 2023, 1:50
Ovviamente utilizzo transmission-daemon, coerentemente con quanto scritto.
Coerente con cosa? I pacchetti transmission e transmission-daemon sono ben distinti.
LucaZeta ha scritto:
lunedì 18 dicembre 2023, 1:50
Non parlo di settaggi, ma di configurazioni di sistema. E' possibile che non abbia molta dimestichezza con 'certe diavolerie' se utilizzi Ubuntu in modalità workstation e con interfaccia grafica.
Di dimestichezza ne ho più che abbastanza, credimi.
LucaZeta ha scritto:
lunedì 18 dicembre 2023, 1:50
Mi spiace se ti ho indotto a pensare diversamente, ma l'ho fatto?

La confusione nasce dal fatto che tu hai parlato del pacchetto transmission e non di transmission-daemon, sono due cose diverse.

apt search transmission-daemon

Codice: Seleziona tutto

Ordinamento... Fatto
Ricerca sul testo... Fatto
transmission-cli/mantic 4.0.2-1ubuntu3 amd64
  lightweight BitTorrent client (command line programs)

transmission-daemon/mantic 4.0.2-1ubuntu3 amd64
  lightweight BitTorrent client (daemon)

Allora mi dispiace deluderti, sia i pacchetti flatpak che snap non ti aggiornerebbero la versione headless.

Ho installato ora transmission con snap sulla 23.10 ed ha installato soltanto transmission-gtk.

Cercando la versione headless su snapcraft risulta che la versione installabile è la stessa che è attualmente in funzione sul tuo sistema
snap search transmission-daemon

Codice: Seleziona tutto

Nome                        Versione  Editore  Note  Riepilogo
transmission-daemon-simosx  2.94      simosx   -     Transmission is a fast, easy, and free BitTorrent client.
https://packages.ubuntu.com/search?suit ... ion-daemon
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

GjMan78 ha scritto:
lunedì 18 dicembre 2023, 1:59
La confusione nasce dal fatto che tu hai parlato del pacchetto transmission e non di transmission-daemon, sono due cose diverse.
Possibile anche che non aver notato che la discussione è stata aperta su Ubuntu server, abbia contribuito?
GjMan78 ha scritto:
lunedì 18 dicembre 2023, 1:59
Allora mi dispiace deluderti, sia i pacchetti flatpak che snap non ti aggiornerebbero la versione headless.
Brutta, brutta novella.

Peccato, perché anche aggiornando alla LTS 22.04, transmission è disponibile alla versione 3.0.
Sono fottuto.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: Aggiornamento transmission a 4.x

Messaggio da GjMan78 »

LucaZeta ha scritto:
lunedì 18 dicembre 2023, 2:07
Possibile anche che non aver notato che la discussione è stata aperta su Ubuntu server, abbia contribuito?
Come faccio a sapere se usi o meno un'interfaccia grafica sul tuo server?
Nessuno vieta di installarcene una, ed è una cosa più comunque di quanto si pensi. Basta leggere le vecchie discussioni in questa sezione per farsene un'idea.

Comunque se vuoi per forza avere l'ultima versione ti basta compilarla dai sorgenti.

https://github.com/transmission/transmi ... me-ov-file
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2924
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: Aggiornamento transmission a 4.x

Messaggio da DoctorStrange »

Se vuoi gestirla da solo, prima di tutto blocca gli aggiornamenti di quello specifico pacchetto dal repository:

Codice: Seleziona tutto

sudo apt-mark --hold transmission*
dopo, potrai fare quello che vuoi del pacchetto.
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Aggiornamento transmission a 4.x

Messaggio da frapox »

GjMan78 ha scritto:
lunedì 18 dicembre 2023, 2:19
LucaZeta ha scritto:
lunedì 18 dicembre 2023, 2:07
Possibile anche che non aver notato che la discussione è stata aperta su Ubuntu server, abbia contribuito?
Come faccio a sapere se usi o meno un'interfaccia grafica sul tuo server?
Nessuno vieta di installarcene una, ed è una cosa più comunque di quanto si pensi. Basta leggere le vecchie discussioni in questa sezione per farsene un'idea.
In effetti... Anche io avevo capito che si stesse parlando dell'applicazione grafica... non era specificato che fosse il demone su un server headless.

Comunque volendo c'è anche il docker (non testato personalmente).
https://docs.linuxserver.io/images/docker-transmission/
https://hub.docker.com/r/linuxserver/transmission
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Aggiornamento transmission a 4.x

Messaggio da frapox »

DoctorStrange ha scritto:
lunedì 18 dicembre 2023, 10:03
Se vuoi gestirla da solo, prima di tutto blocca gli aggiornamenti di quello specifico pacchetto dal repository:

Codice: Seleziona tutto

sudo apt-mark --hold transmission*
dopo, potrai fare quello che vuoi del pacchetto.
A parte che la sintassi del comando è sbagliata, lui vuole usare l'ultima versione disponibile, non bloccarlo alla versione attuale, quindi non serve a niente mettere in hold il pacchetto.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Aggiornamento transmission a 4.x

Messaggio da frapox »

frapox ha scritto:
lunedì 18 dicembre 2023, 11:18
Comunque volendo c'è anche il docker (non testato personalmente).
https://docs.linuxserver.io/images/docker-transmission/
https://hub.docker.com/r/linuxserver/transmission
Provato di sfuggita questo container e funziona. Chiaramente bisogna avere un minimo di confidenza con docker.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4618
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: Aggiornamento transmission a 4.x

Messaggio da tokijin »

Ho cercato di dare una pulita sommaria alla discussione quarantenando un po' di messaggi: viewtopic.php?f=57&t=654459

@LucaZeta
Alcuni link a caso:
app.php/rules#regola-5c
app.php/rules#regola-5h

Se parli di transmission-daemon, mettilo nel titolo.
Gli utenti sono qui per aiutarti e non per immaginare il tuo sistema o per essere offesi.

Intanto modifica il primo messaggio con un titolo che si riferisca al vero programma che vuoi aggiornare; se poi hai risolto aggiungi il prefisso [Risolto] e scrivi un messaggio in cui spieghi come hai risolto, magari senza offendere altri utenti.
Il tutto in attesa di eventuali altre azioni dello staff.

@chi offre supporto
provocati o meno, limitatevi ad offrire supporto (se volete offrirlo) secondo i modi scritti nel regolamento; non scadete nella risposta alle provocazioni e nell'off-topic.

Ciao
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Avatar utente
LucaZeta
Prode Principiante
Messaggi: 118
Iscrizione: giovedì 12 aprile 2018, 11:07
Distribuzione: Ubuntu 20.04.4 LTS

Re: Aggiornamento transmission a 4.x

Messaggio da LucaZeta »

tokijin ha scritto:
giovedì 21 dicembre 2023, 12:16
Ho cercato di dare una pulita sommaria alla discussione quarantenando un po' di messaggi: viewtopic.php?f=57&t=654459

@LucaZeta
Alcuni link a caso:
app.php/rules#regola-5c
app.php/rules#regola-5h

Se parli di transmission-daemon, mettilo nel titolo.
Gli utenti sono qui per aiutarti e non per immaginare il tuo sistema o per essere offesi.

Intanto modifica il primo messaggio con un titolo che si riferisca al vero programma che vuoi aggiornare; se poi hai risolto aggiungi il prefisso [Risolto] e scrivi un messaggio in cui spieghi come hai risolto, magari senza offendere altri utenti.
Il tutto in attesa di eventuali altre azioni dello staff.

@chi offre supporto
provocati o meno, limitatevi ad offrire supporto (se volete offrirlo) secondo i modi scritti nel regolamento; non scadete nella risposta alle provocazioni e nell'off-topic.

Ciao
"Provocati o meno" poteva, anzi doveva essere evitato.
Se questa è la moderazione, non mi stupisco che quelli siano i contributi. Si facci auna analisi delle proprie responsabilità, prima di attribuire colpe ad altri.

Alla fine della fiera, individuato l'apposito unofficial repository di Panda Jim è bastato:

Codice: Seleziona tutto

# add-apt-repository ppa:ubuntuhandbook1/transmission
... output ...
# apt update
... output ...
# apt list --upgradable
... 
transmission-cli/focal 4.0.5-0ubuntu1~ubuntu20.04 amd64 [aggiornabile da: 2.94-2ubuntu3]
transmission-common/focal,focal 4.0.5-0ubuntu1~ubuntu20.04 all [aggiornabile da: 2.94-2ubuntu3]
transmission-daemon/focal 4.0.5-0ubuntu1~ubuntu20.04 amd64 [aggiornabile da: 2.94-2ubuntu3]
...
# apt install --only-upgrade transmission-cli/focal transmission-common/focal transmission-daemon/focal
...
Alla fine della procedura si controlli lo stato del servizio transmission-daemon fino ad averlo in esecuzione e con le stesse modalità precedentemente impostate si faccia partire l'interfaccia grafica web-ui based.

Si fa notare: "NOTE: The package here so far does not include the new Web UI build. Though, remote access via web browser somehow is still working in my case!"
Tutto perfettamente funzionante, aggiornato e integrato senza il minimo disservizio per down-time, anzi: l'aggiornamento ha sbloccato un magnet URL V2 ibrido accettandolo senza problemi.

Qualche piccolo disallineamento invece con gli script di integrazione perché seppur di poco l'interfaccia carattere di transmission-remote è stata modificata.

Quanto sopra a riprova che qualche volta ci si imbatte in persone che sono più interessate a dare spazio al proprio ego che non a contribuire tecnicamente ai problemi che gli utenti presentano sul forum.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23518
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: RISOLTO: Aggiornamento transmission a 4.x

Messaggio da trekfan1 »

Il [Risolto] va tra parentesi quadre ed evitando di scriverlo tutto maiuscolo, correggi il titolo del primo post, grazie :)
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti