Repozytoria

Prawidłowa konfiguracja repozytoriów ułatwi nam pracę z systemem; nie trzeba bedzie szukać dodatkowych paczek po necie podczas instalacji programów, a wszystko co wymagane zostanie automatycznie ściągnięte. Repozytoria odpowiadają także za ilośc aplikacji, aktualizacje systemu, aktualizacje oprogramowania, ilość programów itp. więc jak sam widzisz są bardzo ważne, a samo nieumyślne dodawanie repozytoriów może nas kosztować sporą iloscią błędów i uszkodzeniem systemu (sam się o tym przekonałem niedawno 😛 ).

Aby dodać repozytoria wpisz w terminalu:

sudo gedit /etc/apt/sources.list

W otwartym pliku tekstowym zaznacz wszystko (CTRL A) i wklej poniższe:

#Wpisy obowiązkowe, bez nich możemy zapomnieć o zadowoleniu z pracy z Ubuntu:

deb http://pl.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ hardy main restricted
deb http://pl.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb http://pl.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ hardy universe
deb http://pl.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb http://pl.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://pl.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://pl.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://pl.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse

#Wpisy b. przydatne – w zasadzie można dodać komentarz jw.

deb http://archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ hardy partner
deb http://wine.budgetdedicated.com/apt hardy main
deb http://download.skype.com/linux/repos/debian/ stable non-free
deb http://dl.google.com/linux/deb/ stable non-free
deb http://apt.wicd.net hardy extras
deb http://packages.medibuntu.org/ hardy free non-free
deb http://ppa.launchpad.net/patryk-prezu/ubuntu hardy main

#dodatkowe własne:

#Moblock:
deb http://moblock-deb.sourceforge.net/debian hardy main
deb-src http://moblock-deb.sourceforge.net/debian hardy main

#Lastfm:
deb http://apt.last.fm/ debian testing

#open office (nieoficjalne)
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu hardy main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu hardy main

#http://packages.ubuntu.com
deb http://fr.archive.ubuntu.com/ubuntu hardy main universe

#ircp-tray i inne:
deb http://ppa.launchpad.net/whoopie79/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/whoopie79/ppa/ubuntu hardy main

Są to zaufane repozytoria polskiego wydania ubuntu 8.04 + kilka dodatkowych.

zapisujemy plik, i wydajemy komendę w terminalu:

sudo apt-get update

Wyskakują nam jakieś dziwne komunikaty, radzimy sobie z tym poprzez wydanie komendy:

odnośnik do komendy

sudo apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "\nProcessing key: $key"; sudo gpg --keyserver subkeys.pgp.net --recv $key && sudo gpg --export --armor $key | sudo apt-key add -; done

sudo apt-get update

System nam na to odpowiada w tym stylu:

Processing key: 83AD694BEDE906DC
gpg: UWAGA: niebezpieczne prawa własności do pliku konfiguracyjnego `/home/krzychu/.gnupg/gpg.conf’
gpg: nieszczelne uprawnienia ustawień – wołanie zewnętrznych programów wyłączone
gpg: błąd z komunikacją serwera kluczy: błąd ogólny
gpg: odbiór z serwera kluczy nie powiódł się: błąd ogólny

Zwróć uwagę na pierwszą linijkę:
„Processing key: 83AD694BEDE906DC”
To co za „Processing key:” jest kluczem dodajemy go tym sposobem:

odnośnik do komendy

gpg --keyserver keyserver.ubuntu.com --recv-keys 83AD694BEDE906DC && gpg --export -a 83AD694BEDE906DC | sudo apt-key add -

sudo apt-get update

Tak postępujemy z pozostałymi repozytoriami zamieniamy jedynie w 2 polach klucze z 83AD694BEDE906DC na takie jakie nam terminal wyświetlił…

można także jakby nie wychodziło  spróbować tak:

odnośnik do komendy

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8C236986E1ECDBB2

Edytor z którego korzystam może wprowadzać błędy w poleceniach jakie napisałem, więc każde z poleceń ma odnośnik do prawidłowego polecenia.

Niesprawdzony sposób:

gpg --armor --export TWOJBRAKUJACYKLUCZ | sudo apt-key add -
Reklamy

~ - autor: desant87 w dniu 8 marca 2009.

 
%d blogerów lubi to: