Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: RedMaX 18 Února 2023, 23:07:11
-
Potřebuju do Ubuntu 22.04 LTS dostat repozitáře, abych tam mohl nahrát aktuální programy, které v Ubuntu repozitářích nejsou. Standardně to vždycky fungovalo takto:
sudo add-apt-repository ppa:deluge-team/stable
sudo apt update
sudo apt install deluge
Kdy dám ale v Ubuntu 22.04 ten druhý řádek, tak to napíše:
.....
Ign:8 https://ppa.launchpadcontent.net/deluge-team/ppa/ubuntu jammy InRelease
Mám:9 http://security.ubuntu.com/ubuntu jammy-security InRelease
Err:10 https://ppa.launchpadcontent.net/deluge-team/ppa/ubuntu jammy Release
404 Not Found [IP: 185.125.190.52 443]
Načítají se seznamy balíků… Hotovo
E: Repositář „https://ppa.launchpadcontent.net/deluge-team/ppa/ubuntu jammy Release“ neobsahuje soubor Release.
N: Aktualizaci z takového repositáře nelze provést zabezpečeně a je proto implicitně zakázána.
N: Podrobnosti o vytváření a nastavení repositářů naleznete v manuálové stránce apt-secure(8).
Udělal jsem dnes čistou instalaci Ubuntu 22.04 a smazal jsem před instalací i /home a stejně to dělá, co s tím?
Nejedná se jen o Deluge, ale takového softu, který je v Ubuntu repozitáři zastaralý a proto jsme vždy nasazoval repozitáře vývojářů, jsou tuny, nejde to nikde.
-
Pravděpodobně prostě neexistuje verze toho software pro 22.04 (tedy Jammy Jellyfish), je to vidět třeba i z https://ppa.launchpadcontent.net/deluge-team/ppa/ubuntu/dists/ nebo z https://ppa.launchpadcontent.net/deluge-team/ppa/ubuntu/pool/main/d/deluge/.
Lze se pokusit stáhnout nějakou nejbližší starší verzi a nainstalovat pomocí Qapt nebo Gdebi. Případně doplnit tím, co je v https://ppa.launchpadcontent.net/deluge-team/ppa/ubuntu/pool/main/libt/libtorrent-rasterbar/ (pouze potřebné a vhodné verze - měly by to říct ty zmíněné instalátory).
Asi přešli na flatpak nebo snap, viz https://www.how2shout.com/linux/3-ways-install-deluge-bittorrent-on-ubuntu-22-04-lts-jammy/.
Tady je jiný PPA, ale netuším, zda to je pořád stejný sw: https://launchpad.net/~deluge-team/+archive/ubuntu/stable
-
Ok, děkuji.
Opravdu většina repositářů nepodporuje Jammy, ale skoro bych řekl, že tyhle psaly tu samou hlášku a Jammy tam mají:
https://launchpad.net/~rvm/+archive/ubuntu/smplayer?field.series_filter=jammy
https://launchpad.net/~danielrichter2007/+archive/ubuntu/grub-customizer?field.series_filter=jammy
https://launchpad.net/~libreoffice/+archive/ubuntu/ppa?field.series_filter=jammy
Zkusím to znovu v pondělí, až se dostanu zase k tomu počítači.
SNAP je vždycky první co udělám po instalaci, že to vyčistím a zakážu. Je to obvyklé, že vývojáři přestávají podporovat tradiční balíčky a přechází na SNAP? Jestli ano, tak od Ubuntu uteču k Fedoře, protože deb balíčky jsou to, co mě u Ubuntu drží. Ale holt taková je dnešní doba, že se geniálně jednoduché věci zahazují a nahrazují se nějakým křumpem. :-/
-
Pokud verze v repozitáři je, ale apt píše
Aktualizaci z takového repositáře nelze provést zabezpečeně a je proto implicitně zakázána.
Tak chybí gpg podpis daného PPA. Nejsnáze to napravíš pomocí Y PPA manageru (pokud se ti ho podaří nainstalovat). Stahuj zde (https://launchpad.net/~webupd8team/+archive/ubuntu/y-ppa-manager/+files/y-ppa-manager_2021.07.15-1~webupd8~0_all.deb)
Pokud nikoli, budeš muset chybějící gpg podpis/y sehnat/naimportovat ručně.
KLÍČ (Signing key) pro daný PPA je (zjištěn na stránce PPA > Technical details about this PPA):
1024R/8EED8FB4A8E6DA6DFDF0192BC5E6A5ED249AD24C
Import se provádí příkazem:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KLÍČ
Nebo ze souboru (máš ho dole v příloze - nutno rozbalit ze zipu):
sudo apt-key add /cesta/ke/deluge_gpg_key.txt
Nicméně občas se stává, že si autoři PPA nevšimnou, že jim klíč expiroval. To může být i tento případ (http://). Pak je buďto nutno počkat až to napraví, nebo použít instalaci ze stažených .deb balíků viz níže.
Alternativně můžeš apt obejít a balíky .deb stáhnout/nainstalovat přímo z toho PPA (https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+packages):
https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+files/deluge-common_2.1.1-0~202207101304~ubuntu22.04.1_all.deb
https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+files/deluge-console_2.1.1-0~202207101304~ubuntu22.04.1_all.deb
https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+files/deluge-gtk_2.1.1-0~202207101304~ubuntu22.04.1_all.deb
https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+files/deluge-web_2.1.1-0~202207101304~ubuntu22.04.1_all.deb
https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+files/deluge_2.1.1-0~202207101304~ubuntu22.04.1_all.deb
https://launchpad.net/~deluge-team/+archive/ubuntu/stable/+files/deluged_2.1.1-0~202207101304~ubuntu22.04.1_all.deb
K jejich instalaci důrazně doporučuji použít gdebi (pořeší příp. chybějící závislosti - bude li to možné...).
P.S. 1. Mazat (formátovat) před instalací /home je zbytečné, informace o balících jsou v /etc/apt.
2. Postup zde (https://www.how2shout.com/linux/3-ways-install-deluge-bittorrent-on-ubuntu-22-04-lts-jammy/) jsi zkoušel? Protože deluge pro U22.04 (dokonce i U22.10) v tom PPA je! Proč tě @jirkaZ mystifikuje netuším... :-\