Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: jak do Ubuntu dostat repozitář  (Přečteno 2284 krát)

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
jak do Ubuntu dostat repozitář
« kdy: 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:

Kód: [Vybrat]
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:

Citace
.....
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.

JirkaZ

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 1752
  • Dlouholetý uživatel Linuxu a open source obecně.
Re:jak do Ubuntu dostat repozitář
« Odpověď #1 kdy: 18 Února 2023, 23:44:55 »
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
« Poslední změna: 18 Února 2023, 23:48:37 od JirkaZ »

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:jak do Ubuntu dostat repozitář
« Odpověď #2 kdy: 19 Února 2023, 01:28:54 »
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. :-/

juwa2

  • Závislák
  • ***
  • Příspěvků: 4936
Re:jak do Ubuntu dostat repozitář
« Odpověď #3 kdy: 19 Února 2023, 21:16:40 »
Pokud verze v repozitáři je, ale apt píše
Kód: [Vybrat]
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
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):
Kód: [Vybrat]
1024R/8EED8FB4A8E6DA6DFDF0192BC5E6A5ED249AD24C
Import se provádí příkazem:
Kód: [Vybrat]
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KLÍČ
Nebo ze souboru (máš ho dole v příloze - nutno rozbalit ze zipu):
Kód: [Vybrat]
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. 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/+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 jsi zkoušel?  Protože deluge pro U22.04 (dokonce i U22.10) v tom PPA je!  Proč tě @jirkaZ mystifikuje netuším... :-\
« Poslední změna: 19 Února 2023, 22:32:49 od juwa2 »

 

Provoz zaštiťuje spolek OpenAlt.