Новые возможности для пользователей:
Новые возможности для разработчиков:
Новые возможности для системных администраторов:
Новые возможности, связанные с виртуализацией:
Внимание! Прием работ по логотипу закрыт. Начинаем голосование.
Все варианты собраны в вики. Голосование будет закрыто 10го марта 2010 года.
Правила голосования:
Убедительная просьба не голосовать одновременно в нескольких местах!
Сколько воды утекло, сколь уже релизов было выпущено, а утверждённого логотипа всё нет. Вот сейчас решили окончательно «добить» этот вопрос. На сайте Russian Fedora есть все инструкции по созданию логотипа и т. д. и т. п. Срок подачи вариантов по 7 марта, далее голосование. Принимайте участие!
В связи с долгими обсуждениями в рассылке, посвященной сайту проекта, было решено провести прием работ и голосование за лучший официальный логотип проекта.
Требования к логотипу:
Правила подачи вариантов:
Варианты принимаются и обсуждаются в рассылке (предпочтительный вариант) с пометкой [Логотип]. Письма могут отсылась и незарегистрированные пользователи. Но для участния в обсуждении необходима регистрация.
Срок подачи вариантов - до 7го марта 2010 года включительно.
Правила проведения голосования:
Голосование будет проводится 8-9 марта 2010 года следующим образом:
В проекте участвует множество людей. Это не только координаторы направлений, переводчики, мейнтейнеры пакетов, но и простые пользователи, обращающие наше внимание на ошибки или недоработки.
В вики создана специальная категория для участников проекта. Присоединяйтесь!
Многие из тех, кто внимательно следит за проектом Russian Fedora, не раз задавались вопросом: почему у проекта присутствуют ссылки на две совершенно не связанные между собой вики (вики самого проекта и официальную вики Fedora)? Вопрос логичный и закономерный. Ответом на него может служить следущее пояснение: год назад, когда проект только начинал свое существование, большая часть наполнения вики Fedora была на английском языке. Пользоваться подобными материалами (а тем более публиковать свои) для невладеющего языками участника было практически нереальной задачей.
На сегодняшний день ситуация изменилась. Большой объем работ, проведенных командой локализации (за что им огромное спасибо!), сделал вики Fedora открытой для русскоязычного пользователя. Переведена большая часть страниц, посвященных проекту Fedora и основным подпроектам, на русском языке доступно множество интересных и полезных материалов.
В итоге решено перенести основную вики-активность в вики Fedora. Перед тем, как приступать к редактированию, ознакомьтесь, пожалуйста, с правилами. В частности, важно то, что на данном ресурсе нельзя публиковать прямых ссылок на проприетарное ПО и ПО, нарушающее патенты. Для подобных случаев старая вики останется доступной по прежнему адресу (ссылку на нее вы можете найти в "Правилах").
Давайте вместе сделаем русскоязычную часть вики проекта Fedora еще более интересной и наполненной!
Команда Russian Fedora
Эта статья об одной малоизвестной возможности сборки пакетов под линукс дистрибутивы отличные от базовой ОС. Я предполагаю, что читатель имеет представление о том, что такое RPM/Debian пакеты, сам умеет не только их собирать, но и создавать. Подробнее об этом можно почитать здесь.
Иногда приходится собирать пакеты не только под родной дистрибутив тех или иных версий, но и под какую-нибудь экзотическую систему, например Mandriva 2010. А работаем мы допустим в Ubuntu Karmic (в Fedora же конечно). Вот тут есть несколько очевидных способов решения проблемы.
Первый способ, который напрашивается сам собой это поставить какой-нибудь VirtualBox/Xen/OpenVZ/KVM/VMware, поставить в него операционную систему и заняться собственно сборкой пакета. Если нужно что-то автоматизировать, то придётся действительно попотеть.
Второй способ, воспользоваться openSUSE Build System (OBS). Она имеет Web-интерфейс, поддерживает VCS – SVN подобную osc, собирает всё сама после коммита, выкладывает в репозиторий. OBS может собирать пакеты и локально, хотя там довольно много нюансов. Я не хочу здесь о ней рассказывать, так как это отдельная статья, к тому же по OBS довольно много информации. Но вот если у вас есть довольно быстрая машина с большим жёстким диском, то есть ещё один красивый (хоть и не без изъянов) способ сборки.
Третий способ. В репозитории openSUSE Tools есть пакет build, который создаёт окружение в chroot и собирает пакет. Наверно единственный его существенный недостаток заключается в том, что для создания chroot-окружения нужно иметь на локальном диске пакеты требуемого дистрибутива. Это не приятно, но пережить можно.
Итак, нам понадобится 64-х битная машина (на ней можно собирать пакеты и под ix86 и x86_64). Подключаем репозиторий и ставим пакет build. После этого делаем локальную копию репозиториев для нужных дистрибутивов (иногда достаточно просто DVD диска дистрибутива). Минус конечно большой, но если достаточно места, то потом уже незаметно. Конечно придётся настраивать синхронизацию с репозиториями. Лучше развести разные архитектуры в разные каталоги, так будет проще.
В пакете build в каталоге /usr/lib/build/configs хранятся настройки для различных дистрибутивов. По умолчанию там есть Debian и всевозможные SUSE. Сценарии для других дистрибутивов, а это Fedora, Mandriva, Ubuntu включая разные версии возможно получить через систему контроля версий osc. Но так как для этого придётся описывать вообще всю OBS, то вы можете просто скачать файлы конфигурации из моего архива. Их необходимо будет положить в каталог /usr/lib/build/configs.
Приступаем непосредственно к сборке. Допустим, что мы хотим собрать пакет под Mandriva 2010.0. Все пакеты необходимые для сборки находятся, например, в каталоге /mnt/repo/mdv2010.0/x86_64. Также нам нужен src.rpm. Создадим каталог, например, build, скопируем в него наш исходник и отдадим команду
unrpm пакет.src.rpmЭта команда из пакета build вытащит всё содержимое исходника в текущий каталог. Собственно если у нас есть исходники, то их достаточно положить в текущий каталог. После этого отдаём команду (из-под пользователя root):
# build --rpms /mnt/repo/mdv2010.0/x86_64 --arch x86_64 --dist mdv2010.0В качестве параметра к опции --dist (кстати параметр нигде не описанный) используется имя файлов (без расширения) из каталога /usr/lib/build/configs. Можно также при помощи параметра --define переопределять различные переменные определённые в spec-файле, например, --define 'dist mdv2010.0'. Собранный файл будет лежать в chroot окружении. По умолчанию это /var/tmp/build. При помощи параметра --root каталог можно задать любой другой каталог.
Если нам нужно будет собрать 32-х битный пакет, то предыдущая команда примет следующий вид:
# setarch i386 build --rpms /mnt/repo/mdv2010.0/i386 --arch i386 --dist mdv2010.0Опция --rpms может подцеплять несколько каталогов. Для этого пути нужно разделить символом «:», например:
--rpms /mnt/repo/mdv2010.0/x86_64:/mnt/repo/mdv2010.0/custom/x86_64Собирать deb-пакеты я не пробовал, но скорее всего отличий не много. Подобный способ очень удобен, когда хочется собирать пакеты у себя на машине, а не делать это где-то там. В этом случае гораздо удобнее отследить удачную или неудачную сборку пакета, написать скрипты для обработки результатов, выкладку в репозитории, поставить сборку в свою собственную систему continuous integration. Единственный недостаток это наличие очень большого свободного пространства под пакеты дистрибутива.
Вот вчера в репозиторий для Fedora 12 выложили KDE 4.4.0. Значит пора собирать RFRemix 12.1. Пожелания есть по изменению комплектации?
Russian Fedora поздравляет всех мужчин с днем Защитника Отечества!
Были времена, когда для защиты своих близких, родных, своей страны людям приходилось рисковать жизнью. Это были нелегкие времена и спасибо всем тем, благодаря кому сегодня над нами чистое небо, мир и спокойствие вокруг.
Но и в мирное время служить родной стране не просто. Делать ежедневный выбор, бороться с врагом невидимым, спрятанным за повседневной жизнью, сражаться на поле интеллектуальном и экономическом - задача, достойная сильных и решительных людей, настоящих Защитников своего Отечества.
Поздравляем с праздником! Желаем здоровья, благополучия и удачи в делах!
Команда Russian Fedora
В период с 12 по 14 февраля сайт проекта был не доступен. К сожелению, это произошло по независящим от команды причинам при переезде сервера, на котором работал сайт Russian Fedora.
Приносим свои извинения за доставленные неудобства.
Команда проекта Russian Fedora