Ваша установка только имеет источники для двоичных указанных пакетов, она не имеет никакого источника для исходных пакетов. (Обратите внимание, что слово “источник” имеет два различных значения здесь: исходный пакет является пакетом, содержащим исходный код (в противоположность двоичному пакету, содержащему готовый к установке код и данные); источник пакета является сайтом, с которого можно загрузить пакеты.)
Отредактируйте файл /etc/apt/sources.list
в текстовом редакторе. Для каждой строки, которая начинается deb
, добавьте подобную строку, которая начинается deb-src
. Обязательно не измените что-либо еще; в частности, если Вы используете nano
или другой редактор, который переносит строки, заботится для не представления любых дополнительных разрывов строки.
Например, если файл похож на это (это от Debian, содержание будет подобно, но иметь различные имена на Монетном дворе):
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
Затем измените его на:
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib
## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
Если у Вас есть файлы в каталоге /etc/apt/sources.list.d
, сделайте то же с этими файлами.
perl -pe 's/begin\(/$&. ++$n/ge' < input-file
Или для оперативного редактирования (который является заменой файл с измененной копией себя):
perl -pi.back -e 's/begin\(/$&. ++$n/ge' input-and-output-file
(удалите .back
если Вы чувствуете себя предприимчивыми и не нуждаетесь в резервном копировании).
Вышеупомянутые замены когда-либо begin(
с тем же ($&
) с увеличенным значением $n
переменная (++$n
) добавленный (.
).
Если Вы хотите заменить begin()
вместо begin(
:
perl -pe 's/begin\(\K\)/++$n.")"/ge' < input-file
man perlrun
для больше. – derobert 13.08.2013, 20:19input-and-output-file
сhome/user/testing.txt
. – Stéphane Chazelas 13.08.2013, 22:29