Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/06/2018, à 08:44

ngux

[Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

Bonjour,
Je suis en train d'essayer flatpak. Ma connexion est mauvaise et coupe souvent ce qui donne :

error: While pulling runtime/org.kde.Platform/i386/5.11 from remote flathub: Socket I/O timed out

Lorsque je relance le téléchargement, flatpak reprend où il l'a laissé smile mais j'aimerais qu'il reprenne ce téléchargement automatiquement lorsque la communication avec le réseau est rétablie.
Connaissez vous une option de ce programme qui permettrait ça ?

Dernière modification par ngux (Le 13/06/2018, à 13:56)


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#2 Le 08/06/2018, à 09:18

Roschan

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

La page de manuel ne semble pas documenter ce genre d'option, mais avec un while en bash ça devrait être faisable

Hors ligne

#3 Le 08/06/2018, à 10:26

ngux

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

Roschan a écrit :

La page de manuel ne semble pas documenter ce genre d'option, mais avec un while en bash ça devrait être faisable

Bonjour et merci pour ta réponse.

Qu'est-ce qu'un while en bash? Un script je suppose. Je ne suis pas familier avec les scripts.
Si ce n'est pas trop compliqué et long, peux-tu me donner une idée du code.

la séquence devrait commencer par la commande d'install (exmple pour VLC) puis dire "y" pour lancer le téléchargement car il n'y a pas d'option dans le Man pour forcer le YES visiblement...

$ flatpak install org.videolan.VLC.flatpakref
Installing: org.videolan.VLC/i386/stable
Required runtime for org.videolan.VLC/i386/stable (org.kde.Platform/i386/5.11) is not installed, searching...
Found in remote flathub, do you want to install it? [y/n]: y

C'est compliqué à faire ?


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#4 Le 08/06/2018, à 10:53

Roschan

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

l'option pour forcer le "yes" est dans le manuel, c'est "-y"

Essaye

?=1; until [ $? = 0 ]; do flatpak install -y org.videolan.VLC.flatpakref; done

par exemple.

Dernière modification par Roschan (Le 08/06/2018, à 11:03)

Hors ligne

#5 Le 08/06/2018, à 16:18

ngux

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

Roschan a écrit :

l'option pour forcer le "yes" est dans le manuel, c'est "-y"

Essaye

?=1; until [ $? = 0 ]; do flatpak install -y org.videolan.VLC.flatpakref; done

par exemple.

Waow ! En effet c'est pas simple (pour moi! Comme j'aimerais manier ce langage...)
Désolé pour le -y dans le man, je l'ai ouvert mais pas vu. Mon erreur.

Pour ta commande, le résultat est parfait sauf une petite ligne "commande introuvable" mais qui ne semble pas perturber l'action.
J'ai tenté avec deux commandes.

La première avec le paquet Audacity. Ca marche et cela reprend bien après une coupure.
J'ai juste ça à la première ligne :

?=1 : commande introuvable

La seconde avec le paquet Skype, mais il ne trouve pas dans le dépot (j'ai vérifié avec la commande habituelle qui ne fonctionne pas non plus).
Et dans ce cas je n'ai pas réussi à arrêter la boucle qui finissait par une erreur comme ci-dessous.
Comme arrêter cette boucle autrement qu'en fermant la fenêtre du terminal ?

ngol@ngol-PC:~/Téléchargements$ ?=1; until [ $? = 0 ]; do flatpak install -y com.skype.Client.flatpakref; done
?=1 : commande introuvable
Installing: com.skype.Client/i386/stable
Warning: Can't find dependencies: No entry for app/com.skype.Client/i386/stable in remote summary flatpak cache 
Installing: com.skype.Client/i386/stable from flathub
error: No such ref 'app/com.skype.Client/i386/stable' in remote flathub
Installing: com.skype.Client/i386/stable
Warning: Can't find dependencies: No entry for app/com.skype.Client/i386/stable in remote summary flatpak cache 
Installing: com.skype.Client/i386/stable from flathub
error: No such ref 'app/com.skype.Client/i386/stable' in remote flathub

Dernière modification par ngux (Le 08/06/2018, à 16:24)


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#6 Le 08/06/2018, à 17:03

Roschan

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

La boucle s'arrête en faisant ctrl+c (ou bien quand la commande se termine sans erreur, c'est à dire quand le téléchargement/installation se termine sans encombre). Mais une telle boucle c'est un bricolage, faut pas s'amuser à faire ce genre de trucs au quotidien

Désolé pour le -y dans le man, je l'ai ouvert mais pas vu. Mon erreur.

C'est surtout l'erreur des concepteurs de cette commande fourre-tout : pour éviter que la page de manuel fasse 10000 lignes, ils ont séparé en plusieurs pages, par exemple le -y je l'ai trouvé en faisant

man flatpak-install

Dernière modification par Roschan (Le 08/06/2018, à 17:05)

Hors ligne

#7 Le 08/06/2018, à 18:39

ngux

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

Roschan a écrit :

La boucle s'arrête en faisant ctrl+c (ou bien quand la commande se termine sans erreur, c'est à dire quand le téléchargement/installation se termine sans encombre). Mais une telle boucle c'est un bricolage, faut pas s'amuser à faire ce genre de trucs au quotidien

Merci pour le "bricolage" alors ;-). Bien pratique pour moi. Et en effet la boucle s’arrête bien à la fin du DL.
Je ne risque pas de faire ça au quotidien, vu que je n'ai rien compris du tout à ce code. Mais un jour, je tenterai de comprendre... roll

Avant que je mette le sujet en [Résolu] une petite question sur

?=1 : commande introuvable

est-ce un problème ? est-ce que je dois l'enlever de la commande ?

Dernière modification par ngux (Le 08/06/2018, à 18:43)


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#8 Le 08/06/2018, à 22:30

Roschan

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

je ne sais pas du tout, je ne suis pas expert en bash moi-même, j'ai commencé la commande comme ça parce que ça me paraissait logique mais c'était peut-être inutile.

Hors ligne

#9 Le 13/06/2018, à 13:56

ngux

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

Merci pour ta réponse. Peu importe puisque ça marche.


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#10 Le 14/12/2018, à 10:34

matcheux

Re : [Résolu] Flatpak peut-il reprendre un téléchargement automatiquement ?

Je confirme la validité du script et l'inutilité de la première commande.
C'est pour l'instant la seule solution au problème de TLS Handshake de flatpak sur flathub. J'ai pu installer kdenlive grâce à vous. Merci

~$ until [ $? = 0 ]; do flatpak install flathub org.kde.kdenlive -y; done

La commande s'arrête toute seule quand il n'y a plus d'erreur.


keep pseudo-science out of public education

Hors ligne