Wciąż widzę, że miejsca odnoszą się do repozytorium „partner” jako miejsce, w którym mogę uzyskać oprogramowanie, jak mogę włączyć to repozytorium? Proszę określić, jak to zrobić graficznie i za pomocą wiersza polecenia.
Wciąż widzę, że miejsca odnoszą się do repozytorium „partner” jako miejsce, w którym mogę uzyskać oprogramowanie, jak mogę włączyć to repozytorium? Proszę określić, jak to zrobić graficznie i za pomocą wiersza polecenia.
Odpowiedzi:
Sposób GUI :
Kliknij przycisk ubuntu, a następnie wyszukaj „Źródła oprogramowania” (lub „Oprogramowanie i aktualizacje” w Ubuntu 16.04+) i przejdź do zakładki „Inne oprogramowanie”.

Sposób linii poleceń :
gksudo gedit /etc/apt/sources.list(lub z wybranym edytorem wiersza poleceń, sudo nano /etc/apt/sources.listużyje nanogo w wierszu poleceń bez GUI)Dodaj repozytoria partnera, usuwając znak # przed następującymi wierszami ( maverickjest to wersja instalacji Ubuntu, może się różnić, więc użyj nazwy kodowej używanego wydania zamiast „indywidualnego”. Jeśli nie masz pewności, uruchom lsb_release -cdowiedzieć się).
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner

Ponownie zsynchronizuj pliki indeksów pakietów z ich źródeł: sudo apt-get update
Dokumentacja oficjalna w celach informacyjnych
Ta metoda wykorzystuje
lsb_release -sc aby uzyskać wersję Ubuntu (nazwa kodowa).add-apt-repository aby zmienić odpowiednie pliki konfiguracyjne.Ma zalety pracy we wszystkich wersjach Ubuntu.
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
To jest z samouczka skype
Aby włączyć repozytorium partnera z wiersza poleceń, edytuj /etc/apt/sources.list:
sudoedit /etc/apt/sources.list i usuń # z początku tych dwóch wierszy:
#deb http://archive.canonical.com/ubuntu maverick partner
#deb-src http://archive.canonical.com/ubuntu maverick partner
Są więc tacy:
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner
Następnie zaktualizować apt cache: sudo apt-get update.
Wersja TERMINAL, wystarczy skopiować i wkleić te polecenia, aby aktywować repozytorium partnerów (skype itp.):
DISTRO=`cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g'`
sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)/\2/g' /etc/apt/sources.list
sudo apt-get -y update
@ERGuille: FTFY, z czystszą wersją
sources.listpliku. Wskazane jest jednak wykonanie kopii zapasowej (użyj sed -i.bakzamiast po prostu sed -i)
Tak to zrobiłem w powłoce, poświęciłem trochę czasu na zmianę, aby zwiększyć stabilność, możliwość ponownego użycia i idempotencję (i nie sprawdzając dystrybucji):
grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
&& sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
Alternatywy tutaj:
W końcu może to wymagać kolejnej iteracji lub dwóch. Mam nadzieję, że obok osobistej notatki na temat komentarzy było to przydatne podsumowanie.
TERMINAL, aby to ułatwić, skopiuj i wklej to jedno polecenie:
sed 's/\# deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' /etc/apt/sources.list | sed 's/\# deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' - > /tmp/newfile && sudo mv -f /tmp/newfile /etc/apt/sources.list
sed -i~ 's|^# *\(deb\(-src\)* http://archive\.canonical\.com/ubuntu natty partner|\1|' /etc/apt/sources.listużywa pojedynczego wyrażenia regularnego, ale utworzenie nowego pliku /etc/apt/sources.list.d/byłoby znacznie lepsze.