Сбои Fedora перед-обновлением-cli

Вы не можете, нет никакой отмены. Сохраните значение в другой переменной (или в файле или везде, где Вам нравится), если Вы хотите иметь его в наличии позже.

old_DISPLAY=$DISPLAY
unset DISPLAY
…
DISPLAY=$old_DISPLAY

Если Вы хотите выполнить единственную команду без переменной среды, использовать env.

env -u DISPLAY emacs

Можно также использовать синтаксис VAR=VALUE COMMAND установить переменную среды VAR к заданному значению только для этой команды.

$ echo $DISPLAY
:0
$ DISPLAY=:1 xterm & # shows the xterm window on display :1
$ echo $DISPLAY
:0

Вы не можете сбросить переменную этот путь, но можно установить его на пустое значение, которое часто достаточно хорошо.

Можно также сохранить изменения локальными для подоболочки. Круглые скобки разграничивают команды для выполнения в подоболочке.

$ env | grep -E 'FOO|BAR'
FOO=value_of_FOO
BAR=value_of_BAR
$ (export FOO=other_value; unset BAR; env | grep -E 'FOO|BAR')
FOO=other_value
$ env | grep -E 'FOO|BAR'
FOO=value_of_FOO
BAR=value_of_BAR

Можно выполнить отдельную оболочку с другой средой. Ввести exit или Ctrl+D для возврата к родительской оболочке.

$ bash
$ # change the environment, change directories, etc.
$ exit
$ # now you're back to the parent shell with its environment as you left it
0
28.05.2013, 18:59
3 ответа

Обновление от Fedora 9 до любой в-настоящее-время-поддерживаемой-версии Fedora, вероятно, невозможно, только было слишком много изменений, и Вы очень повредились бы для создания этого стоящим того. Вы закончили бы тем, что провели больше времени, фиксируя поврежденные пакеты, с которыми никто никогда не встречался, потому что это не путь поддерживаемого обновления. Создайте резервную копию и переустановите от медиа новой установки.

1
28.01.2020, 02:53

Я попытался бы обновить до Fedora 17 - 15, могло бы быть достаточно взрослым, который зеркала удалили его, который, кажется, ошибка, которую Вы получаете. Если это не работает, Вы - вероятно, более обеспеченное стирание и запуск снова, так как Вы, вероятно, проведете больше времени, заставляя обновление работать, чем Вы были бы, просто восстанавливая Ваши данные.

0
28.01.2020, 02:53
  • 1
    Это похоже 17, не опция с нормальным preupgrade-cli. Есть ли какой-либо путь вокруг этого? С другой стороны, был бы я иметь любую удачу при нахождении зеркала, которое действительно имело более раннюю версию Fedora и так или иначе принуждение preupgrade-cli использовать то зеркало? –  TRiG 28.05.2013, 18:38
  • 2
    Ваш вывод говорит, что это допустимо: "Fedora 17 (Раскормленное Чудо)" перечислен как допустимая цель. Вот почему я сказал 17 а не 18. –  John 28.05.2013, 18:41
  • 3
    О, зеркальное отражение. Это не работает, таким образом, я никогда не замечал его. doh –  TRiG 28.05.2013, 18:42
  • 4
    Это неудавшееся также (см. обновленный вопрос). Но благодарит указать на это мне. Это не работает в списке, таким образом, я даже не заметил его. –  TRiG 29.05.2013, 12:39

Я недавно обновил этот нетбук от Fedora 16 to 17 и затем к 18, но прежде чем 16 пошел конец жизненного цикла. Это не может быть сделано за один шаг, проверить примечания обновления на Fedora 17 и следовать за ними; после того как Fedora 17 является A-OK (не забудьте выполнять предложенные команды очистки!) затем идут для Fedora 18.

0
28.01.2020, 02:53
  • 1
    Однако, в данный момент я застреваю на Fedora 9. Я действительно пытался обновить один шаг за один раз, но обновление 10 отказавших также. –  TRiG 29.05.2013, 12:38
  • 2
    Новой установки. Это слишком старо для обновления нормально (и "чистое обновление" еще не работало хорошо в тот период времени). –  vonbrand 29.05.2013, 14:38

Теги

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