Каково различие между повторением строк в файл и вставкой к нему?

Сегодня я пытался добавить Virtualbox repo к /etc/apt/sources.list.d/virtualbox.list через

echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" > /etc/apt/sources.list.d/virtualbox.list

однако ошибка происходит, когда я склонный - получаю обновление:

E: Уродливая строка 1 в источнике перечисляет/etc/apt/sources.list.d/virtualbox.list (dist синтаксический анализ) E: список источников не мог быть прочитан.

Это не может быть неправильно со строкой, потому что, если я скопировать/вставить строка repo в новый файл списка, склонный - добирается, обновление работает отлично. Я даже пробую к разности два файла списка, и результат даже необъясним:

diff VirtualBox.list virtualbox.list

1c1
< deb http://download.virtualbox.org/virtualbox/debian trusty contrib
---
> deb http://download.virtualbox.org/virtualbox/debian trusty contrib

Как результат, различная выставочная строка 1 имеет отличающийся, но где точно другое? Я не думаю, что это относится к уродливой проблеме, но понятия не имейте почему.

Дайте некоторое представление мне или подсказкам, большое спасибо!!

1
задан 2 September 2014 в 22:09

1 ответ

Может случиться так, что одна версия имеет новую строку в конце, где другой не делает. Вы не заметили бы, если Вы не знали, что искать.

Вы, возможно, должны сделать это этот путь:

echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib\n" ...
3
ответ дан 10 November 2019 в 19:22

Другие вопросы по тегам:

Похожие вопросы: