Форум
Менеджер загрузок REXLoader
Что такое REXLoader и для чего он нужен.
REXLoader — это попытка реализации менеджера загрузки файлов с графическим пользовательским интерфейсом (GUI) прежде всего для ОС семейства GNU/Linux. Однако, учитывая то, что данный проект полностью реализован на Qt/C++, то приложение успешно собирается из исходных кодов и работает под ОС MS Windows.
REXLoader и все его компоненты распространяется под лицензией GNU/GPL v3.
http://spolab.ru/laboratory/my-projects/83-rexloader-project/78-rexloader-download-manager
Я его ещё в середине декабря, на kubuntu.ru видел...
Но тогда он кроме Убунту нигде путём работать не захотел, но в архив я его закинул:
Но тогда он кроме Убунту нигде путём работать не захотел,
posixru, Довольно странно. Уже тогда у нас были репозитории для RH и производных, мандривы, зузи, дебиана 6 и убунт.
И тут- же вопрос, а на Arch установить через svn, как описано на сайте программы или есть другой путь?
redix, Репозиторий для арча пока в проекте, раз актуально, поднажму в течении ближайшего месяца.
Хотелось бы эту программу увидеть в AUR.
Соответственно будет и PKGBUILD, если захотите, сможете закинуть его в аур.
/opt/REXLoader всегда можно безболезнено удалить.
vovans, А вам какого дистрибутива не хватает? ;)
da:
Уже тогда у нас были репозитории для RH и производных, мандривы, зузи, дебиана 6 и убунт.
Имелись в виду Слака и Арч, а с rpm-based у меня как то любовь не сложилась... А Дебиан таже Убунта, только платешко другое, вот и не помянул его. Кстати, надо бы про Рекса на форуме AgiliaLinux прописать, они любят в свои репы русские разработки добавлять, не то что некоторые, вроде как русские но во всю для "партнёров" ...
У Агилии проблемы с год назад случились: большая часть разработчиков ушла ваять что-то своё... Впрочем мы в любом случае не против :)
Если будут ещё проблемы, сообщайте, пожалуйста. Помимо трекера на гуглокоде и форума на spolab.ru у нас недавно появилась jabber-конференция rexloader@conference.jabber.ru
Спасибо за внимание к проекту!
configure у нас нету. У нас qmake. И цели install в мейкфайле нету :( Но после сборки оно портабельно, можно и так запускать.
mkdir build
cd build
qmake ../REXLoader.pro
make -j2
./usr/bin/rexloaderЕсли кратко, то как-то так можно запустить, исходя из сорцов...
Добавлено позже:
Освоил пакетирование под Арч в общих чертах. На данный момент пакеты почти наверняка НЕрабочие.
x32: http://download.opensuse.org/repositories/home:/DarkSS:/stuff/Arch/i686/rexloader-0.1a.svn.309-1-i686.pkg.tar.xz
х64: http://download.opensuse.org/repositories/home:/DarkSS:/stuff/Arch/x86_64/rexloader-0.1a.svn.309-1-x86_64.pkg.tar.xz
x86_64 запустился и работает! Manjaro 0.84.
Добавлено позже:
Вот лог попытки:
[redix@slash Загрузки]$ sudo pacman -U http://download.opensuse.org/repositories/home:/DarkSS:/stuff/Arch/x86_64/rexloader-0.1a.svn.309-1-x86_64.pkg.tar.xz
rexloader-0.1a.svn.... 390,0 B 173K/s 00:00 [######################] 100%
rexloader-0.1a.svn.... 455,4 KiB 182K/s 00:03 [######################] 100%
загрузка пакетов...
разрешение зависимостей...
предупреждение: не удалось разрешить "qt", зависимость "rexloader"
:: Этот пакет не может быть обновлен из-за неразрешимых зависимостей:
rexloader
Вы уверены что хотите пропустить этот пакет при обновлении? [y/N] n
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: rexloader: требует qtВот что пишет archlinux.org.ru:
Как-то незаметно подкрался большой северный лис – мейнтейнеры Арч решили
заставить всех счастливых обладателей самосборных пакетов (в основном из AUR) с зависимостями от qt
одномоментно пересобрать их все на такие же, только с зависимостью от qt4, либо удалить их все,
иначе обновление невозможно.
Технические подробности:
Новый пакет qt4-4.8.4-12 заменяет пакет qt, конфликтует с ним, но НЕ предоставляет его.Это ожидаемо. Как я и предупреждал, пакет нерабочий. Меня больше интересовала работоспособность бинарника, поскольку, как оказалось, арч х64 и зузя х64 бинарно не совместимы (бинарь под арч не заводится, шелл ругается, что файла нет). Что интересно, арч х32 и зузя x64 бинарно совместимы. Но это так, совсем оффтоп.
Зато я удостоверился, что репка в принципе рабочая, осталось дождаться окончания пертурбаций с кутями. Спасибо!
Всё установилось:
Но вот в чём загвоздка... На сколько мне известно, в Арче как и в Слаке не принято для каждого приложения добавлять свою стоку репа (крупные проекты или спец репы иногда добавляют), нет такого PPA подобного как в Убунте, обычно всё на AUR&SlackBuilds делают... Потому отдельный пакет, мне думается, лучше будет на opendesktop.org или sourceforge.net поселить. Ну и дополнительные пользователи, опять же там...
В перспективе в репе могут появится и другие приложения, которые я пакетирую. Поддерживать билд в ауре должен арчевод имхо, я даже не смогу быть уверенным, что он работоспособен. Никто не запрещает скачать отдельный пакет из репки. Сомневаюсь, что кому-то из контрибьютеров захочется обновлять отдельные пакеты на сторонних сайтах. Имхо не для того есть инфраструктура ОБС и подобные ей, чтобы выдирать пакеты и заливать их куда-то ещё. На том же OD часто вместо загрузки просто перенаправляют в репки…
Спасибо за идеи, я передам их главному разработчику; и огромнейшее спасибо за проверку репозитория и пакета!
Добавлено позже:
PS Билды планируют быть полуавтоматическими после каждой ревизии, поэтому задача перезаливки пакетов становится ещё менее интересной.
PPS Если кто-нибудь захочет подпилить для АУРа, вот мой PKGBUILD: https://github.com/DAP-DarkneSS/obs/blob/master/home:DarkSS:archlinux/rexloader/PKGBUILD.
Добавлено позже:
PPPS Помимо собственно репа пакеты можно забирать отсюда: http://software.opensuse.org/download.html?project=home:DarkSS:archlinux&package=rexloader.