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
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP