Выполните cat -v LIST
, чтобы увидеть, есть ли какие-либо специальные символы, которые вы не видите с помощью простого эха. Я подозреваю, что строки в DOS заканчиваются, то есть из-за посторонних переводов каретки перед новой строкой.
РЕДАКТИРОВАТЬ: преобразовать файл СПИСКА:
dos2unix < LIST > LIST.new && mv LIST.new LIST
Или, если у вас нет dos2unix, но есть vim: vim LIST
, затем : установите notx
, затем : wq
В Ubuntu я использую следующие команды:
ssh -X user @ host gnome-session
или
-121--34827-ssh -Y user @ host gnome-session
Сервер X без драйвера дисплея не сможет отобразить ничего. Это существует, например, Xvfb , который «отображается» в буфере памяти. Это позволяет выполнять автоматическую обработку (например, тестирование) с использованием программ с графическим пользовательским интерфейсом, но при этом ничего не отображается по определению.
Если вы не хотите устанавливать драйвер дисплея, соответствующий вашей графической плате, и используете ПК, то вы можете использовать драйвер Xorg VESA . Это - драйвер дисплея, он просто работает практически на любой видеокарте, найденной в ПК. Он довольно ограничен, я думаю, что вы не можете выйти выше разрешения 800x600, а производительность заметно плохая даже для базовых вещей (забудьте о видео или 3D).
-121--174652- Возможно, это не лучший ответ, но если вы «не хотите, чтобы пакеты изменяли определенные файлы», вы можете сделать эти файлы незыблемыми с помощью chattr -i < filelist >
. Итак, на вашем месте я бы подумал:
find /etc/init.d /boot -type f -exec chattr +i "{}" +
После того, как вы закончите, измените + i
на -i
(или сохраняйте этот путь, пока вам не потребуется изменить файлы). Эта операция устанавливает/сбрасывает «неизменяемый» бит, который является специальным расширенным атрибутом, специфичным для Linux. Пока бит установлен, файл не может быть изменен или удален.