Nainštalujte a aktualizujte aplikácie v Ubuntu z openSUSE OBS repozitára
Tento tutorial ukazuje, ako pridať openSUSE OBS repozitár a nainštalovať/aktualizovať balíčky aplikácií z neho v Ubuntu.
Rovnako ako Ubuntu PPA a Fedora Copr, openSUSE má Open Build Service (OBS) pre softvérových vývojárov a správcov komunity na vytváranie a distribúciu balíčkov aplikácií. Nielen pre openSUSE samotné, ale podporuje aj vytváranie balíčkov pre Fedora, Debian, Ubuntu a ďalšie linuxové distribúcie.
Pokiaľ viem, OBS hostí oficiálne Darktable balíky pre Debian, Fedora, Ubuntu, komunitou spravované onedrive balíky pre Debian/Ubuntu a množstvo iných softvérových balíkov.
Hľadajte balíčky aplikácií z openSUSE OBS
Aby ste zistili, či služba OBS hostí balík aplikácie, ktorý chcete nainštalovať vo vašom systéme Linux, najprv prejdite na software.opensuse.org:
software.opensuse.org: https://software.opensuse.org/
Potom vyhľadajte aplikáciu a kliknite na „Zobraziť“ pod cieľovým balíkom. Zobrazí všetky podporované distribúcie Linuxu a poskytne tlačidlo „Exportovať na stiahnutie“ pre ne.
Pridajte OBS repozitár v Debian/Ubuntu, aby ste dostávali aktualizácie.
Akonáhle sa dostanete na stránku balíka, buď kliknite na logo Ubuntu -> Získať binárne balíky priamo, potom vyberte stiahnuť balík .deb a nainštalujte ho lokálne.
Alebo pridajte repozitár, aby ste mohli udržiavať balík aktuálny prijímaním aktualizácií prostredníctvom správcu aktualizácií systému (Aktualizátor softvéru).
Predvolené príkazy v sekcii „Pridať repozitár a nainštalovať ručne“ sú zastarané a už nefungujú!
Tu sú aktualizované príkazy (použite ‘onedrive’ ako príklad) pre používateľov Debianu a Ubuntu:
-
Najprv spustite príkaz na inštaláciu
curl, ak ho ešte nemáte:sudo apt install curl Ďalej vytvorte adresár
/etc/apt/keyrings, ak neexistuje:sudo mkdir -p /etc/apt/keyringsPotom skopírujte druhý príkaz pre vašu edíciu Ubuntu/Debian, pod sekciou „Pridať repozitár a nainštalovať manuálne“ a nahraďte trusted.gpg.d s keyrings, aby ste nainštalovali kľúč do adresára
/etc/apt/keyringsnamiesto starého zastaraného.curl -fsSL https://download.opensuse.org/repositories/home:npreining:debian-ubuntu-onedrive/xUbuntu_24.04/Release.key | gpg --dearmor | sudo tee /etc/apt/keyrings/home_npreining_debian-ubuntu-onedrive.gpg > /dev/nullĎalej skopírujte prvý príkaz (pod sekciou „Pridať repozitár a manuálne nainštalovať”) do terminálu a pridajte sekciu [signed-by=/etc/apt/keyrings/xxxxxx.gpg] zodpovedajúcim spôsobom.
echo 'deb [signed-by=/etc/apt/keyrings/home_npreining_debian-ubuntu-onedrive.gpg] http://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_24.04/ /' | sudo tee /etc/apt/sources.list.d/home:npreining:debian-ubuntu-onedrive.list
POZNÁMKA: Príkazy vyššie slúžia na pridanie repozitára onedrive OBS, musíte ich zodpovedajúco nahradiť.
Po pridaní repozitára OBS spustite nižšie uvedený príkaz na obnovenie cache:
sudo apt updateAk bolo správne pridané, výstup by mal obsahovať niečo ako: Get/Hit:x http://download.opensuse.org/repositories …
Nakoniec nainštalujte balík aplikácie (onedrive v tomto prípade) z tohto úložiska spustením príkazu:
sudo apt install onedriveAlebo spustite Aktualizátor softvéru, aby ste vykonali aktualizáciu, ak bola nainštalovaná staršia verzia.
Odstráňte repozitár OBS:
Na odinštalovanie OBS repozitára z vášho systému Debian alebo Ubuntu jednoducho odstráňte súbory zdroja a kľúče, ktoré ste pridali pomocou vyššie uvedených príkazov, a potom obnovte balíčky.
Na odstránenie zdrojového súboru:
Prvým krokom je spustiť príkaz, ktorý vypíše všetky súbory začínajúce na
homev názvoch v adresári/etc/apt/sources.list.d:ls /etc/apt/sources.list.d/home*Potom použite príkaz
rmna odstránenie zodpovedajúceho súboru:sudo rm /etc/apt/sources.list.d/home:npreining:debian-ubuntu-onedrive.list
A na odstránenie kľúčového súboru spustite príkazy:
Najprv použite nižšie uvedený príkaz na výpis všetkých súborov, ktoré začínajú na
homev názvoch pod adresárom/etc/apt/keyrings:ls /etc/apt/keyrings/home*Potom použite príkaz
rmna odstránenie príslušného kľúčového súboru:sudo rm /etc/apt/keyrings/home_npreining_debian-ubuntu-onedrive.gpg
Nakoniec spustite sudo apt update, aby ste obnovili cache. Už by nemala obsahovať riadok s obs repozitárom vo výstupe.










