LinuxForum.Fans
Тема

Preupgrade

Автор: pavlar 17 сообщений 2875 просмотров
#256788

Я решил сделать апгрейд Fedora 15 с помощью preupgrade до Fedora 17
Но прцесс сбивается и останавливается после следующих сообщений. Что делать?

text
File "/usr/share/preupgrade/preupgrade-cli.py", line 330, in <module>
    pu.main(release)
  File "/usr/share/preupgrade/preupgrade-cli.py", line 268, in main
    if not self.userconfirm():
  File "/usr/share/yum-cli/output.py", line 689, in userconfirm
    choice = raw_input(_('Is this ok [y/N]: '))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)
#256792

Вот тут кажется решили твою проблему:
http://ru-python.livejournal.com/212522.html

P.S. Если есть возможность, накати F17 с нуля. С живого образа система ставится всего за 5 минут.

#256819

У меня ошибка ascii вылезла и в другой программе. Значит наверное надо английскую локаль ставить иначе ничего не будет

#256825
pavlar написал:
Я решил сделать апгрейд Fedora 15 с помощью preupgrade до Fedora 17

Когда я решил проапгрейдится до 17-й федоры, то немного погуглил. И пришел к выводу, что самое оптимальное - это ставиь обновление с netinst.iso Оно содержит все необходимые скрипты для преобразования старой оси в новую. Единственное, что для этого нужно - подключение к интернету. Загрузил образ, он сам поймет, что надо обновить систему. И сделвет это максимально корректно. Это - рекомендованный путь.

По крайней мере у меня этот процесс прошел гладко. Фокусы потом начались, частью ожидаемые, частью нет. Но они собственно с обновлением не связаны. Это уже особенности GNOME-3. Ну и по мелочи...

#256845

Netinstall ISO 17 на жедлезяке Intel D945GCLF2 не проходит. Не запускается демон инсталляции. У меня только Netinstall ISO Fedora 15 работает поэтому от него я и пляшу Сейчаст ставлю английскую локаль с KDE потому что так называемый Гном это скорее убунтовский Юнити чем Гном :)

#256917

pavlar, обновляться нужно обязательно!!! через промежуточные выпуски, тоесть с 15-й на 16-ю, а уже с 16-й на 17-ю, так как от релиза к релизу меняется "внутреннее устройство системы".
Вот тут подробнейшая иструкция как шаманить: http://wiki.russianfedora.ru/index.php?title=%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Fedora_%28%D0%B8%D0%BB%D0%B8_RFRemix%29_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_yum#.D0.9E.D0.B1.D0.BD.D0.BE.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_Fedora.28RFRemix.29_16_.D0.B4.D0.BE_Fedora.28RFRemix.29_17

#256961
Vadimsky написал:
pavlar, обновляться нужно обязательно!!! через промежуточные выпуски, тоесть с 15-й на 16-ю, а уже с 16-й на 17-ю, так как от релиза к релизу меняется "внутреннее устройство системы".

Мой личный опыт говорит, что это не совсем обязательно. А именно - имел RFR-14 (сейчас её сохраненный iso-образ лехит тушкой в сторонке). Netinstall.iso-17 (нет у менч флешки на 4 гига, чтобы DVD-install делать) сказал, что смодет обновить систему только с 2х последних выпусков, или с 16-го, или с 15-го. Поэтому мне пришлось (удалив некоторые не самые важные мне пакеты) проапгрейдится с RFR-14 до RFR-15 с помощью штатной preupgrade, а дальше - натравил на это дело уже Netinstall.

#257036

Установил я Fedora 15 с KDE с английской локалью и успешно её апгредилс помощью preupgrade до следующей версии 16 (с русской локалью у меня этого не получалось ни до 16 ни до 17). ВСё отлично работает но возникла другая
проблема. Нет возмложности добавить язык, в окошке Available languages имеется только один язык American English и не из чего выбирать :( Как туда языки добавить?

#257037

Для KDE нужно установить пакет локализации. Не знаю, как в Fedora, а у меня весь KDE - это /slackware/kde/* и /slackwae/kdei/*, для русского языка нужно поставить пакет kdei/kde-l10n-ru.

#257042

Теперь установил kkbswitch но на нем у меня толко английский язык а русского нет и непонятно как перключать языки

#257047
"pavlar" написал:
Теперь установил kkbswitch

А зачем он там? В 3.5.9 он мне был нужен, потому что стандартный KDE'шный индикатор раскладки не хотел у меня работать. Но в 4.8-то вроде все в порядке. По крайней мере, уж в 4.5.5 точно. Клавиатуру я настраивал средствами иксов, чего и вам желаю. У меня это настраивается в /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf

#257049

У меня только есть папка /usr/share/X11/xorg.conf.d/ в которой какие-то малопонятные конфиги
10-edev.conf ,10-quirks.conf , 50-fpit.conf, 50-synap-cs.conf,, 50-vmouse.conf, 50-vacom.conf

#257051

А вот в /etc/x11/xorg.conf.d/ есть чтото похожее 00-system-setup-keyboard.conf

text
# This file is autogenerated by system-setup-keyboard. Any
# modifications will be lost.

Section "InputClass" Identifier "system-setup-keyboard" MatchIsKeyboard "on" Option "XkbModel" "pc105+inet" Option "XkbLayout" "us" # Option "XkbVariant" "(null)" Option "XkbOptions" "terminate:ctrl_alt_bksp," EndSection

может сюда что-то добавить?Хотя написано что любые изменения этого файла не будут сохранены :(

#257058

Хотя я нашел такое:
https://wiki.archlinux.org/index.php/Xorg

Switching Between Keyboard Layouts
Note: You need to install xorg-xkbevd and add xkbevd to DAEMONS section of /etc/rc.conf.

To be able to easily switch keyboard layouts, modify the Options used in either of the above two methods. For example, to switch between a US and a Swedish layout using the Caps Lock key, create a file /etc/X11/xorg.conf.d/01-keyboard-layout.conf with the following content:

text
Section "InputClass"
        Identifier             "keyboard-layout"
        MatchIsKeyboard        "on"
        Option "XkbLayout"     "us, se"
        Option "XkbOptions"    "grp:caps_toggle"
EndSection

You can get a list of possible options for grp: in /usr/share/X11/xkb/rules/xorg.lst (they start about mid way in the file).

As an alternative, you can add the following to your .xinitrc:



setxkbmap -layout "us, se" -option "grp:caps_toggle"

This is mainly useful if you run a Desktop Environment which does not take care of keyboard layouts for you.

После этого заработало Ура я лишь поменял se на ru :) И я зык переключается как Сtrk-Alt-K так и иконкой с флагом страны на панели

#257064

Тыц это работает в любом дистрибутиве.

Войдите или зарегистрируйтесь, чтобы ответить.