Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Rozwiązane Instalacja oprogramowania z nieoficjalnego repozytorium
#1
0
Chciałem sprawdzić emulator PPSSPP, jednak nie jest on dostępny w Menedżerze Oprogramowania, a oficjalna strona kieruje do tego  źródła: https://launchpad.net/~ppsspp/+archive/ubuntu/stable
Według instrukcji, chciałem dodać to nieoficjalne repozytorium:

Kod:
sudo add-apt-repository ppa:ppsspp/stable 


Wyskoczył mi błąd:
"Executing: /tmp/apt-key-gpghome.EcZkm8fMQ7/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys (numer klucza)

gpg: keyserver receive failed: Server indicated a failure"

Następnie wykonałem:

Kod:
sudo apt-get update

i wyskoczył mi kolejny bląd:
"W: GPG error: http://ppa.launchpad.net/ppsspp/stable/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY (numer klucza)
E: The repository 'http://ppa.launchpad.net/ppsspp/stable/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration detail"

Dodałem zatem komende:

Kod:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys (numer klucza)
i wyskoczył kolejny błąd
"Executing: /tmp/apt-key-gpghome.G4nvgapqzy/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys (numer klucza)
gpg: keyserver receive failed: Server indicated a failure"


Chętnie bym się już poddał, bo za długo nad tym siedzę, ale na przyszłość przyda mi się wiedza, jak dodać takie nieoficjalne repozytorium i jak nim zarządzać - jak będę chciał odinstalować jakiś program z takiego źródła, to jak potem odwrócić cały ten proces "odbiezpieczania".
Odpowiedz
#2
0
Na oko, pakiet podpisany za pomoca starego algo (SHA1), apt nie pozwala uzywac takich staroci.
Sprobuj moze wywolac:

Kod:
sudo apt -o Acquire::AllowInsecureRepositories=true -o Acquire::AllowDowngradeToInsecureRepositories=true update
Odpowiedz
#3
0
Niestety, coś nie działają te polecenia, zwraca błąd:
"Acquire::AllowDowngradeToInsecureRepositories=true: command not found"
oraz
"apt
Usage: apt command [options]
apt help command [options]"
Kombinowałem na różne sposoby i chyba rzeczywiście nie można nic z tym zrobić.
Odpowiedz
#4
0
Ciekawe, zrobiłem u siebie próbę na "klonie" Ubuntu 16.04.x


Kod:
sudo add-apt-repository ppa:ppsspp/stable

Idzie normalnie

Kod:
ciastek@R61i:~$ sudo add-apt-repository ppa:ppsspp/stable
[sudo] hasło użytkownika ciastek: 
 PPSSPP can run your PSP games on your PC in full HD resolution. It can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP.

There are ARM packages too (compiled for hardfloat: odroid, raspberry pi 2...)

All trademarks are property of their respective owners. The emulator is for educational and development purposes only and it may not be used to play games you do not legally own.

Did you like this PPA?
Bitcoin donation: 1F91HByQQZqe3tbeNtTBoGSb6WmNndmf2X
Litecoin donation: LPhUcgQhSukGxDSsizy6ZtKbLD6rqzeE22
 Więcej informacj: https://launchpad.net/~ppsspp/+archive/ubuntu/stable
Proszę wcisnąć [ENTER], aby kontynuować lub CTRL-C, aby anulować dodawanie

gpg: zbiór kluczy ,,/tmp/tmppxpy0p72/secring.gpg'' został utworzony
gpg: zbiór kluczy ,,/tmp/tmppxpy0p72/pubring.gpg'' został utworzony
gpg: zapytanie o klucz ED0F784C w serwerze hkp keyserver.ubuntu.com
gpg: /tmp/tmppxpy0p72/trustdb.gpg: baza zaufania utworzona
gpg: klucz ED0F784C: zaimportowano klucz publiczny ,,Launchpad PPA for PPSSPP''
gpg: Ogółem przetworzonych kluczy: 1
gpg:               dołączono do zbioru: 1  (RSA: 1)
OK
Odpowiedz
#5
0
Ja korzystam z Linux Mint 19.1 Cinnamon 64 bit. Być może w tej wersji nie da się zainstalować tego programu.
Odpowiedz
#6
1
Better response on post RE: Instalacja oprogramowania z nieoficjalnego repozytoriumLinux Mint 19.1 jest oparty o Ubuntu 18.04, repozytoria ppsspp widzę, że wspierają tą wersję.

Możesz w ostateczności ściągnąć paczkę deb i zainstalować przez dpkg lub gdebi.
http://ppa.launchpad.net/ppsspp/testing/..._amd64.deb
Jakby zależności wymagały innych paczek ppsspp wtedy szukaj w http://ppa.launchpad.net/ppsspp/testing/.../p/ppsspp/
Odpowiedz
#7
0
Dzięki, w ten sposób działa, tylko trzeba rozwiązać problem z zależnościami. 

A te klucze:

Kod:
--recv-keys (numer klucza)
NO_PUBKEY (numer klucza)


można normalnie publikować czy naraża to system na jakieś niebezpieczeństwo?

Bo wiem, że strony w HTTPS szyfrują komunikacje dla bezpieczeństwa, wiec tutaj powinno to też podobnie działać.

Odpowiedz
#8
1
Better response on post RE: Instalacja oprogramowania z nieoficjalnego repozytoriumTo są chyba publiczne klucze do tego repozytorium, także możesz publikować.
Jak instalujesz z paczek deb to nie potrzebujesz tego klucza.
Odpowiedz
#9
1
Better response on post RE: Instalacja oprogramowania z nieoficjalnego repozytoriumRozwiązałem swój problem.

Jeżeli przy dodawaniu nowego PPA wystąpi błąd:

Kod:
gpg: keyserver receive failed: Server indicated a failure

to pomógł mi ten wzór, gdzie "TUTAJ WSTAW FINGERPRINT" wstawiłem numer Fingerprint. Można go znaleźć w zakładce: "Technical details about this PPA" na oficjalnej stronie PPA.
Podręcznikowa opcja "--recv-key" zamiast "--recv" u mnie też działa.

Kod:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv TUTAJ WSTAW FINGERPRINT

Co to robi?
omija proces weryfikacyjny klucza (co może popsuć tę funkcjonalność, patrz podręczniki apt-key, apt-secure) następnie pobiera klucz protokołem HKP portem 80 bezpośrednio dodając pobrany klucz do zaufanych.
Jeżeli coś się nie zgadza albo o czymś zapomniałem, to proszę mnie poprawić.

Rozwiązanie znalazłem na: https://unix.stackexchange.com/questions...-a-failure

Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości