К основному контенту

Сообщения

Показаны сообщения с ярлыком "Fedora"

fedup in Fedora

Вот и вышла  Fedora 19 . Позавчера я обновлял на ноуте дистрибутив с Fedora 18 до 19, все делал с чистого листа, чтобы увидеть как ведет себя новая анаконда. Все прошло как по маслу. Вчера на десктопе обновил Fedora 18 на 19, с помощью рекомендованной системы обновления  FedUp . По сути это всего 2 команды. 1. Нужно установить этот пакет командой : su -c 'yum install fedup' 2. И запустить установку : su -c 'fedup-cli --network 19' Он скачал все пакеты, попросил перегрузить компьютер, потом долго что то устанавливал и все. Вся процедура у меня заняла ~ 1,5 часа. P.S. Почему то по умолчанию после fedup не переключался по alt+shift русский язык. Я залез в настройки клавиатуры и добавил эту комбинацию. Все стало работать как нужно.

Mock in Fedora

В Fedora есть такой прекрасный инструмент mock . Mock позволяет без лишнего захламливания системы правильно собирать rpm пакеты. Причем можно это делать под разные релизы и архитектуру. Вот краткая инструкция к применению: 1. Инсталируем mock если он не установлен su -c 'yum install mock -y' 2. Добавляем нужного пользователя в группу mock su -c 'adduser -m -G mock user' 3. Теперь от добавленого пользователя в удобном месте делаем 3 каталога: mkdir ./results mkdir ./specs mkdir ./sources Первый каталог results в него будут помещаться полученые rpm, во второй каталог specs , помещаем необходимые spec файлы и в каталог sources складываем необходимые исходники. 4. Собираем src.rpm пакет mock -r fedora-18-x86_64 --arch=x86_64 --init --resultdir=./results --buildsrpm --spec=./specs/name.spec --sources=./sources В даном примере выбрана конфигурация под fedora-18-x86_64 и архитектуру x86_64 5. Собираем бинарный rpm пакет mock -r fedora-18-x86_64 --no-cle...

ownCloud in CentOS 6

Недавно узнал о сервисе ownCloud . Это набор программ ( сервер и клиенты ) аналогичные dropbox и яндекс-диск но с возможностью развернуть сервис локально, т.е. на сервере предприятия. Почему то нормальные пакеты ( rpm ) клиента имеются только для Fedora 17 и Fedora 18 а для сервера вообще только в RawHide. Но установка сервера очень проста, и инструкций очень много, вот пример одной из инструкций или  вот . Поскольку вся серверная часть написана на php то вся установка наподобие установки WordPress или Drupal . Клиенты для него есть под Windows, Linux и даже под Android. Не понятно приживеться ли этот сервис на предприятиях. Но факт остаеться фактом, поднять локальный аналог Яндекс Диска проще простого.

BSoD in Fedora 18

Оказываеться в Fedora 18 появился черный ( black ) экран смерти. По содержанию информации в нем, он похож на BSoD из windows 8 :)

Fedora 18 and keyboard switch layout

Вчера поставил Fedora 18 и обнаружил что ни как не могу переключить раскладку клавиатуры. Оказываеться это общая проблема Gnome 3.6.x и решается она разными способами ( выбирайте любой ) : 1. Прям в консоле выполянем команду: gsettings set org.gnome.settings-daemon.peripherals.keyboard input-sources-switcher alt-shift 2. Устанавливаем dconf-editor : su -c 'yum install dconf-editor' Открываем dconf-editor и в дереве ищем следующее org > gnome > settings-daemon > peripherals > keyboard И в строке input-sources-switcher выбираем нужное сочетание. 3. Устанавливаем gnome-tweak-tool : su -c 'yum install gnome-tweak-tool' Открываем его, и в нем выбираем путь по дереву: gnome-tweak-tool -> Typing -> Modifiers-only input sources -> select Alt-shift Один из разработчиков Gnome написал, что эту проблему профиксили в версии 3.7.4 . P.S. Новая Anakonda в Fedora 18, классная на 5+. UPDATE (2013-01-27): Оказывается, что в Fedora 18 в Gnom...

Dracut in Fedora 17

Ну наконец то в Fedora 17 допили  Dracut до нормального состояния. Т.е. теперь он может грузить по сети образы live дисков. Для использовния этой возможности нужно пересобрать образ начального рам диска. 1. Инсталируем дополнительный пакет: su -c 'yum install dracut-network' 2. Собираем новый образ рам диска ( я это делал для Fedora17-beta): su -c 'dracut -v --force --add "livenet" ./initrd0.img 3.3.0-1.fc17.i686' 3. Помещаем образ рам диска в соответсвующий раздел для загрузки по PXE /var/lib/tftpboot/fedora17-i386 ( мой пример ) 4. Помещаем файл squashfs.img с live iso образа Fedora-17-Beta-i686-Live-Desktop.iso на локальный http сервер: http://192.168.0.1/ftp/fedora/17/i386/live/squashfs.img ( к примеру ) 5. Добавляем нужный пункт загрузки в файл /var/lib/tftpboot/pxelinux.cfg/default : ... LABEL fedora17-i386 KERNEL fedora17i386/vmlinuz0 APPEND initrd=fedora17-i386/initrd0.img console=tty0 rd.shell rd.debug root=live:http://192.168.0.1/...

Decoder DVD subpicture

Давно я не глядел DVD диски, а тут принесли один и я решил глянуть. Вставляю, автоматически запускается Totem, он сразу же выдает картинку, что для DVD Menu нужно установить дополнительный модуль : Decoder DVD subpicture ( ну это срабатывает  PackageKit-gstreamer-plugin , для автоматической установки нужных кодеков ) нажимаю ПОИСК ... и нечего ненаходит. Мда .... и это Fedora 16 :( Начинаю читать и выясняю, что нужный мне модуль называется : libgstdvdspu.so и находится в пакете -  gstreamer-plugins-bad. Доставляется элементарно : su -c 'yum install  gstreamer-plugins-bad -y' и все сразу становится нормально. Почему это не нашлось автоматом .... х.з.

Gnome and Google

В Fedora 16 встроен Gnome 3.2, и в нем уже начали проглядываться тесная интеграция рабочего стола (DE) и сетевого аккаунта от Google. Чтобы включить сетевой акаунт в Fedora 16 заходим в : Сетевые учетные записи, и создаем там аккаунт от Google ( вроде обещали что будет возможность создать и другие аккаунты типа FaceBook, но я такой возможности не увидел, наверное это появится позже ). Что видим : Использовать эту учетную запись для - (переключатели) Почта, Календарь, Контакты, Чат, Документы . Почта : Т.е. включаем Evolution и сразу видим свою почту (по imapx), и календарь гугла. КАЛЕНДАРЬ : Если нажмем в DE наверх в Data то получим тот же досутп к Google Календарь ( через evolution). Вроде существет доступ к google календарю напрямую из gnome-shell но похоже эта функция еще не включена в Fedora 16. Контакты : Есть такое приложение Контакты ( gnome-contacts ) открыв его то сразу увидим там все контакты из Google и этоже доступно из Evolution. У меня на моем старом телефо...

F16 again NVIDIA

Ну вот, новый дистрибутив Fedora 16 , а грабли все теже :( Ставлю nvidia драйвер командой : su -c 'yum install akmod-nvidia' , и опять после перезагрузки все останавливается на загрузочном экране и не проходит дальше. И опять мешает драйвер nouveau из initrd ядра. Но в Fedora 16 уже Grub2 и поэтому последовательность действий несколько другая, да и переключение на другую консоль по ctrl+alt+F2 тоже не работает :( 1. Нажать ctrl+alt+del ( перегружаем компьютер ) 2. В выборе загрузки системы, нажимаем 'e' и добавляем к ядру параметр   rdblacklist=nouveau , после чего запускаем загрузку клавиша 'F10' 3. После загрузки, чтобы каждый раз не вводить этот параметр заново прописываем его в файл : vi /etc/default/grub и формируем новое меню grub2 : su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'. P.S. ВНИМАНИЕ! текущий драйвер NVIDIA 285.05.09 плохо работает с новым Xorg из Fedora 16, ( например с видеокартами серии 250 GTS ). Отдельные приложения ...

Skype on Fedora 15 x86_64

Каждый раз когда я устанавливаю skype на платформу 64 то приходится искать по интернету ( или самому ) какие зависимости ему нужны для нормальной работы. И вот в очередной раз делая ЭТО я решил записать это в блог чтобы не мучатся больше. 1. Скачиваем клиента skype на компьютер. 2. Устанавливаем сам skype : su -c 'yum install skype-2.2.0.35-fedora.i586.rpm' 3. Устанавливаем все необходимые дополнительные библиотеки 686 : su -c 'yum install libXv.i686 libXScrnSaver.i686 qt-x11.i686 pulseaudio-libs.i686 -y' P.S. Интересно сделают когда нибудь skype под 64 бита или уже нет ?

Fedora 15 and driver NVIDIA

Если вы решили заменить драйвер nouveau на родной для nvidia драйвер из rpmfusion и установили его командой : su -c 'yum install akmod-nvidia' , то можете столкнуться с проблемой, когда драйвер nouveau c initrd мешает загрузки nvidia драйверов. Загрузка останавливается на загрузочном экране и не проходит дальше. Для исправление текушей ситуации нужно сделать следующее : 1. Нажать ctrl+alt+F2 ( для входа в другую консоль под root ) 2. vi /boot/grub/grub.conf добавить соответсвующему ядру, параметр загрузки : rdblacklist=nouveau 3. выполнить команду : /usr/libexec/plymouth/plymouth-update-initrd ( thanks to elemc ) 4. и перегрузить : shutdown -r now компьютер.

Wiki for Russian Fedora

Вот в целях ознакомления с Wiki и ее языком разметки написал 3-и статьи в Wiki Russian Fedora Remix : 1. FTP Сервера ; 2. Создание своего LiveCD за 10 минут ; 3. Архивирование данных с помощью Duplicity . Наверное я слишком старый и уже привык к обычному html формату и поэтому мне разметка wiki совсем не понравилась ... какая то не универсальная. Update: (статьи добавленные на Wiki в разное время) 4.  IPython ( интерактивная оболочка для языка Python ); 5. Запись CD ( запись CD из командной строки ); 6. Pkcon ( консольная утилита PackageKit ); 7. Dnsmasq ( кеширующий DNS форавард с DHCP, PXE и TFTPD ); 8. Selinux_basic ( основы работы с SELinux ).

Use remote client for Virtual Box in Fedora 14

Установка и настройка VirtualBox на сервере достаточно подробно описана в документации, но следует отметить два момента : 1. обязательно это должна быть версия не OSE, 2. по умолчанию нет файла конфигурации, а без него vboxweb-service не запуститься. выполняем ( на сервере ): cat "VBOXWEB_USER=user_name" > /etc/default/virtualbox где user_name - имя пользователя от которого будут работать виртуальные машины на сервере. после чего стартуем сервис : service vboxweb-service start На клиенте добавляем репозитарий Russian Fedora Remix : su -c "rpm -ihv ftp://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/releases/14/Everything/x86_64/os/russianfedora-free-release-14-1.noarch.rpm" после чего устанавливаем клиента к VirtualBox su -c "yum install RemoteBox -y" Запускаем клиент и подключаемся к серверу с VirtualBox.

PreUpgrade in Fedora

Сколько занимаюсь RedHat/Fedora всегда обновление делал через новую установку. Сделаешь backups нужных файлов и через 15-20 минут система готова. Потом диски нужные подмонтируешь и все. Вот решил дома попробывать способ PreUpgrade причем общаясь в чате и читая блог Tigro я подумал, что все должно быть просто ... И так по порядку : 1. На тот компьютер я захожу по ssh. И тут вроде бы все понятно нужно запускать - preupgrade-cli , но читая дальше - " Когда все пакеты будут загружены, перезапустите систему, чтобы запустить установщик Fedora и обновиться до следующего выпуска. " Позже я уже понял, что тут просто не правильный перевод ;( Нужно было писать : " перезапустите систему, чтобы ЗАПУСТИЛСЯ АВТОМАТИЧЕСКИ установщик " но на тот момент я этого не знал и мне никто это не подсказал и поэтому пришлось к компьютеру присоединить клавиатуру и монитор :( 2. Изменил в initab уровень на 3й ( на всякий случай ) и запустил : preupgrade-cli "Fedora 14 (Laughlin)" С...

iso image and md5, sha1 and etc ...

Вот меня до сих пор удивляет такой факт : Когда делают файл для контрольных сумм iso-образов почему то не включают в этот файл размер. Почему ? Ведь каждому известно что при записи iso-файла на DVD диск, он дополняется до размера сектора ( это может быть : 8/12/16/24/32 kb ) и соотвественно когда мы сделаем свой iso-образ уже с записаного диска то контрольная сумма не совпадет ! Выход из этой ситуации, простой - нужно узнать размер оригинального iso файла и проверить свой образ уже вот такой командой : head -c размер_в_байтах_оригинального_iso новый_iso_файл | sha1sum

Wine-1.1.44

Вот вышла новая версия Wine. Почему то с недельной задержкой ( раньше цикл был каждые две недели ). Я уже устал каждый раз подменять библиотеку dinput.dll.so и поэтому все это офрмил патчем и включил в rpm. Исодники src.rpm а также пакеты собраные под i686 для дистрибутива Fedora 12, Вы можете найти как обычно на ftp://ftp.atisserv.ru/mxlinux/ . P.S. Оказывается не зря я беспокоился про задержку выхода версии 1.1.44, вот анонсировали планы по подготовке будущей стабильной версии Wine. Так, что в июне уже можно ждать версию 1.2 .

Beta Fedora 13

Вот наконец попробывал бету Fedora 13 ( Gnome ): 1. Патч из ядра не убрали :( ( т.е. при загрузке без параметра pcie_aspm=off все виснет ); 2. 3d на моей видео карточке GeForce 8600 GT с драйвером nouveau сразу не заработало, также как и в Fedora 12 пишет что нету аппартаной поддержки 3d; 3. Empathy, не работает как и в F12, постоянная ошибка - невозможности отправить сообщение так как слишком длинное; 4. По внешнему виду не отличается от F12, только немного другие иконки и убрали корзину со рабочего стола; 5. Nautilus ( File Manager ) и вправду может разделить окно на 2 части. В принципе обычный Gnome :) Так что ждем релиза.

Fedora12 и ASUS P5B-V

Начиная с выхода Fedora12 разработчики добавили в ядро патч который совершенно произвольно вешает определенные компьютеры. В частности этим дефектом подвержены компьютеры основанные на материнских платах ASUS P5B-V. Чтобы избежать этих зависаний нужно к опциям ядра добавить параметр: pcie_aspm=off