Duplikaty kluczy / duplikaty w repozytoriach

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
mes mariusz
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 11 mar 2009, 16:49
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Duplikaty kluczy / duplikaty w repozytoriach

Post autor: mes mariusz »

Witam.

Poniżej przykładowa procedura instalacji pakietu, który wymaga dodania wpisu do repozytoriów oraz dodania klucza:

Kod: Zaznacz cały

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
sudo apt-get update
sudo apt install virtualbox-6.0
sudo apt-get autoremove
sudo /sbin/vboxconfig    
Pisząc skrypt instalacyjny (bash):

1. Czy można (i czy trzeba) ustrzec się przed dodaniem dwa razy tego samego klucza?
Jak zweryfikować, czy klucz został już dodany, zanim przystąpimy do instalacji (apt install) ?

2. Jak sprawdzić, przed dodaniem do repozytorium danego wpisu, czy dany wpis już tam istnieje?

Sytuacja z wpisu 2 jest szczególnie uciążliwa, bo wygląda na to, że apt sam w sobie nie ma żadnego zabezpieczenia przed dodaniem raz jeszcze tego samego wpisu, a potem apt update krzyczy, że ma zduplikowane wpisy, i trzeba to z ręki czyścić.

Szukam możliwie prostego pomysłu, jak się przed tym zabezpieczyć. Zarówno koncepcje jak i rozwiązania mile widziane.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości