ROS add new to rapps

Материал из Русский WINE
Перейти к: навигация, поиск

Как добавить программу в менеджер приложений

ReactOSsoftwaremanager.png

В ReactOS есть программа, аналогичная "Установке и удалению программ" в Windows - "Менеджер приложений ReactOS". Но, в отличии от Windows, с ее помощью можно не только удалять, но, так же, и скачивать программы.

Если вы обнаружили программу, которая работает в ReactOS (устанавливается, запускается и выполняет свои функции), то можете добавить ее в каталог.

Как представлена информация о программе

Информация о каждой программе записана в отдельном текстовом файле. (каталог всех файлов)

Вы можете создать такой файл в текстовом редакторе, отправить через баг-трекер. Имя файла - название программы маленькими буквами. Напр: firefox2.txt


; UTF-8

[Section]

Name = Mozilla Firefox 2.0

Version = 2.0.0.20

Licence = MPL/GPL/LGPL

Description = The most popular and one of the best free Web Browsers out there.

Size = 5.77 MB

Category = 5

URLSite = http://www.mozilla.org/en-US/

URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.20/win32/en-US/Firefox%20Setup%202.0.0.20.exe

CDPath = none


[Section.0407]

Description = Der populärste und einer der besten freien Webbrowser.

Size = 5.58 MB

URLSite = http://www.mozilla.org/de/

URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.20/win32/de/Firefox%20Setup%202.0.0.20.exe



[Section.0419]

Description = Один из самых популярных и лучших бесплатных браузеров.

Size = 6.37 MB

URLSite = http://www.mozilla.org/ru/

URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.20/win32/ru/Firefox%20Setup%202.0.0.20.exe

Где Name - отображаемое имя программы, Version - номер версии, License - лицензия, Description - описание, Size - размер, занимаемый программой после установки, Category - категория, URLSite - сайт программы, URLDownload - ссылка закачки. [Section.0419] - информация для конкретной локализации (0419 - русской).

Подробное описание

; UTF-8

[Section]

Name = Имя

Version = Версия

Licence = Лицензия

Description = Описание (на английском)

Size = размер

Category = номер категории

URLSite = ссылка на офиц. сайт

URLDownload = ссылка с окончанием .exe


[Section.0419]

Description = Описание на конкретном языке

Size = размер

URLSite = ссылка на офиц. сайт на конкретном языке

URLDownload = ссылка с окончанием .exe

Категории

Категория номер Категория номер
Аудио 1 Инженерные 9
Видео 2 Финансы 10
Графика 3 Наука 11
Игры 4 Инструменты 12
Интернет и сеть 5 Драйверы 13
Офис 6 Библиотеки 14
Разработка 7 Темы 15
Образование 8 Разное 16

Если вы не можете указать прямую ссылку на программу

Если невозможно указать прямую *.exe ссылку, то лучше залить программу установки на файлообменник dropbox, и дать файлу ссылку доступа. Dropbox даст прямую ссылку на *.exe файл.

Если программа, которую вы хотите добавить хранится на sourceforge.net (на примере Chromium B.S.U)

  1. Зайдите на страницу проекта [1]
  2. В разделе Files выберите именно ту версию программы, которая работает в ReactOS (которую вы проверили) [2]
  3. Когда появиться диалог сохранения, нажмите "сохранить".
  4. Посредством вашего браузера скопируйте ссылку и пропишите в URLDownload.

Link4sf.net.png

Создание патча

После создания файла с информацией о программе загрузите исходный код ReactOS, положите этот файл в /media/rapps/ и создайте патч.

Отправляем запрос на добавление

См. так же

ReactOS
Search.png
Доклады
О ReactOS • ARWINSS • ЧеЗа
Информация Новости Выпуски новостей • Переводы блогов • Новости проекта • Видео • ReactOS на Хабре • USB от Вадима Галянта
Разработка Руководство по программированию • Отсутствующая функциональность • Ветви разработки • Компоненты системы • ReactOS и Wine • План работ • Roadmap ядра by Vgal • Разработчики • Совместимость с dll Windows • Наиболее значимые изменения за год • Используемые проекты • Google Summer of Code • Известные проблемы
Порты AMD64 • ARM • Xbox • PowerPC
Компоненты Файловые системы • Режим совместимости • Отчеты об ошибках • Печать • USB • Ядро
Загрузчик Восстановление MBR • Загрузка из GRUB • Параметры загрузки
Прочее ARWINSS • Приложения в ReactOS • Оформление ReactOS • Координаторы • "Пасхальные яйца" • Монетизация
Другое Типы ядер • FreeWin95
Помощь
RAM-диск ReactOS по PXE • с жесткого диска
Разработка Стиль написания кода • Стандарты RC-файлов • Работа с документацией • Венгерская нотация • GNU Indent • [ Subversion : ветви • слияние • использование TortoiseSVN ] • Основы перевода • Отправка патчей
Репорты Отладка в VirtualBox • Отладка на экран • Добавление программы в менеджер приложений • Отправка отчетов
Отладка Com0com • GDB • Kdbg • Rossym.gdb • Roswin.gdb • WinDBG • Руководство по WinDBG • Включение трассировки ядра • Коды DPRINT • Удалённый отладчик ReactOS
Сборка CMake • RBuild • Файлы RBuild • Автоматическое копирование файлов • Сборка MINGW-w64 • Сборка модулей • Среда сборки
Тестирование VirtualBox • VMware • QEMU • Hyper-V • Необходимый объём диска • Перенос файлов на виртуальный диск • Установка ReactOS • Установка драйверов
Сеть Общие папки • Samba • NFS
Игры Установка DirectPlay
Обновление ReactOS • Загрузочная флешка • Чем можно помочь проекту • Создание нового пользователя • Звук и сеть в VirtualBox • Съемка и публикация видео • IRC-канал • Сторонние компоненты • FAQ • ReactOS как рабочая станция • ReactOS и UEFI
Обзоры Оболочка • NTVDM • WOW • Community Edition • История сайта • ReactOS Server • Криптография • ПО времен XP