Jak zdobyć źródło za pomocą apt-get source w Ubuntu?


17

Muszę zainstalować pure-ftpd ze źródła i muszę to zrobić, apt-get source pure-ftpdale otrzymuję ten komunikat: E: You must put some 'source' URIs in your sources.list

Znalazłem trochę dokumentacji na ten temat dla Debiana, http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.listale jakie URI powinienem dodać do sources.list dla Ubuntu i czy chcę źródła dla pur-ftpd?

EDYCJA: Znalazłem niektóre URI na Sources.List dla Ubuntu Hardy Heron (8.04) Więc dodałem te linie do mojego /etc/apt/sources.list:

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

Odpowiedzi:


28

Linie źródłowe wyglądają dokładnie tak samo jak normalne linie pakietu, po prostu mówią deb-srczamiast deb.

więc po prostu skopiuj te, które już masz i zmień je na deb-src.

Aktualizacja - konieczne może być także apt-get update po dodaniu linii deb-src.


3
Dzięki. Chciałbym głosować za twoją odpowiedzią, ale ponieważ jestem nowym użytkownikiem, nie mogę głosować.
Jonas

8
Konieczne może być także apt-getzaktualizowanie po dodaniu deb-srcwierszy (jak wspomniał poniżej Sunny)
nimrodm,

Tak! Mój nie działał nawet po odkomentowaniu wszystkich deb-srclinii w, /etc/apt/sources.listjak sugerowały inne odpowiedzi. Musiałem ręcznie skopiować pierwsze 2 deblinie i zmienić je na deb-src, a apt-get updatepotem zadziałało.
wisbucky,

1

Jeśli otworzysz plik /etc/apt/sources.list, zobaczysz skomentowane linie (zaczyna się od #), które mają na sobie „źródło”.

Odkomentuj ten dla wszechświata (tam, gdzie jest pure-ftpd). Następnie zapisz i zamknij plik.

Biegać:

> sudo apt-get update

A potem będziesz mógł pobrać źródła.


Nie, nie skomentowałem tam linii :( tylko trzy niepomentowane linie deb i bez linii deb-src. Używam Ubuntu Server 8.04 LTS.
Jonas

Byłoby miło, gdybyś umieścił tę informację w swoim pierwotnym pytaniu :)
Sunny

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.