Прокрутка двойной загрузки выпуска

[

] В дополнение к замечательным существующим ответам:[

] [

] Если вы используете [] bash[] и предпочитаете [] использование реальных новых строк для удобочитаемости[], [][] read[][] является еще одним вариантом для [] захвата here-doc в переменной [], который (как и другие решения здесь) не требует использования под-оболочки. [

] [
# Reads a here-doc, trimming leading and trailing whitespace.
# Use `IFS= read ...` to preserve it (the trailing \n, here).
read -r -d '' str <<'EOF'   # Use `IFS= read ...` to preserve the trailing \n
Hello World
===========
EOF
] [
# Test: output the variable enclosed in "[...]", to show the value's boundaries.
$ echo "$str"
[Hello World
===========]
] [
    ] [
  • ][

    ][]-r[] гарантирует, что []read[] не будет интерпретировать вход (по умолчанию, он будет обрабатывать специальные обратные слеши, но это редко бывает необходимо). [

    ][
  • ] [
  • ][

    ][]-d ''[] устанавливает разделитель "записи" на пустую строку, заставляя []read[] читать весь вход []whole[] сразу (а не только одну строку). [

    ][
  • ] [
] [

] Обратите внимание, что оставляя []$IFS[] (внутренний разделитель полей) по умолчанию, он не интерпретирует вход, []$' \t\n'[] (пробел, табуляция, новая строка), любой [] ведущий и ведущий пробел обрезается[] от значения, присвоенного []$str[], который включает в себя ведущую новую строку here-doc.[
]. (Заметим, что хотя тело here-doc начинается на строке [] после [] стартового разделителя ([]'EOF'[] здесь), оно не содержит []не[] новой строки []ведущей[]). [

] [

] Обычно это желаемое поведение, но если вы хотите, чтобы трейлинговая новая линия, используйте []IFS=читайте -r -d ''[] вместо простого [] читайте -r -d ''[], но обратите внимание, что [] любые [] ведущие и трейлинговые пробелы белого цвета затем сохраняются.[
]. (Обратите внимание, что подготовка []IFS= [] непосредственно к команде [] read[] означает, что назначение действует только во время выполнения этой команды, поэтому нет необходимости восстанавливать предыдущее значение. )[

] [
] [

]Использование here-doc также позволяет []опционально использовать отступ[] для задания многострочной строки для удобочитаемости:[

] [
# Caveat: indentation must be actual *tab* characters - spaces won't work.
read -r -d '' str <<-'EOF' # NOTE: Only works if the indentation uses actual tab (\t) chars.
    Hello World
    ===========
EOF
] [
# Output the variable enclosed in "[...]", to show the value's boundaries.
# Note how the leading tabs were stripped.
$ echo "$str"
[Hello World
===========]
] [

]Размещение []-[] между []<<[] и открывающим разделителем here-doc ([]'EOF'[], здесь) приводит к тому, что ведущие символы табуляции удаляются из тела here-doc и даже закрывающего разделителя, но обратите внимание, что эта [] работает только с символами []actual[] tab[], а не с пробелами, поэтому, если ваш редактор переводит нажатия клавиш табуляции в пробелы, то потребуется дополнительная работа.[

].
1
28.11.2014, 12:20
2 ответа

Не совсем нет. В то время как вымотания LTS действительно более стабильны, что не означает, что прокатные релизы по своей природе нестабильно . Это просто означает, что у них могут быть обновления, которые все чаще сломают. Это все равно будет редко.

Более важно, проблема в Linux очень сложно повлиять на вашу установку Windows. Да, возможно, но нет, это не более вероятно, с репутацией прокатки, чем с LTR. Чтобы повлиять на ваши Windows, установите Linux, придется как-то написать в раздел Windows, и нет причин, почему это должно. Системы полностью отделены и, если вы не сделаете что-то вроде формата, привод Windows по ошибке, они останутся так.

Другой момент стоит сделать то, что нет абсолютно никаких причин для изменения распределений, если вы просто хотите изменить свою среду на рабочем столе (DE). Вы можете установить KDE на своей текущей ОС, не нужно менять OSS, чтобы получить FaceLift!

В то время как в последние годы DES получили более сложные и навязчивые, вы все равно можете переключаться между ними. На Ubuntu просто запустите

sudo apt-get install kde-desktop

Вы можете потерять немного брендинга, ваша система внезапно вернет, что это Кубунту, но не должно быть никаких серьезных проблем. Худшее, что может произойти, это то, что несколько приложений не будут выглядеть совсем правильно. Например, у меня есть циннамон и XFCE4, установленные на моей машине, и они могут сосуществовать довольно радостно.

Нижняя строка составляет 1) Нет, распределение прокатки не является опасностью для ваших Windows и 2) Изменение ОС для изменения средств настольных компьютеров - это как покупка нового автомобиля, потому что вам нужно изменить свои фары.

2
27.01.2020, 23:37

Я рекомендую пойти с Тройная загрузочная система и установка GRUB из минимального стабильной установки . Это было бы достаточно плохо, если релиз прокатки не может быть загружен, но, по крайней мере, таким образом, вы всегда можете получить доступ к вашей установке Windows.

Что-то вроде 10 ГБ должно быть более чем достаточно для такой установки, но вы можете еще больше минимизировать, что (не уверены, сколько усилий вы должны вкладывать это с сегодняшним размерами диска).

Единственная проблема заключается в том, что обновление ядра чакры обычно не отображается до тех пор, пока вы не загружаетесь стабильного Linux и RUB Grub . Конечно, вы можете вставить чакра вставить новые значения в стабильных установках /boot/grub/grub.cfg , если это проблема.

0
27.01.2020, 23:37

Теги

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