Alexander ‎=̂• ̺ •̂=‎
Просто решил попробовать собрать первый RPM. Чисто для себя. Конкретно git-2.10.0. Для f24.
Vasiliy Glazov
возьми что-нибудь попроще
Alexander ‎=̂• ̺ •̂=‎
Так не. Мне нужен git поновее. Вот на нем решил опробовать.
Alexander ‎=̂• ̺ •̂=‎
Я понимаю, что собрать его из сорцов мне будет проще 😃
Vasiliy Glazov
собрать так же хорошо - из сорцов будет сложнее
Alexander ‎=̂• ̺ •̂=‎
Но так смотрю и понимаю, что и гит мне новый не нужен 😃
Vasiliy Glazov
ты флаги компиляции не те укажешь, файлы не так установишь и т.д.
Alexander ‎=̂• ̺ •̂=‎
Да это понятно
Vasiliy Glazov
можешь попробовать взять пакет от равхайда, если там свежий гит и просто пересобрать его
Vasiliy Glazov
да, в равхайде как раз git-2.10.0-1.fc26
Alexander ‎=̂• ̺ •̂=‎
Смотрю сюда http://pkgs.fedoraproject.org/cgit/rpms/git.git/tree/?h=f24 Тут прям полный набор всего. gitweb, xinetd сервис, сокет для systemd. Мудрено очень. + патчей набор
Vasiliy Glazov
значит всё это необходимо
Vasiliy Glazov
патчи от нечего делать не кладут
Alexander ‎=̂• ̺ •̂=‎
Да я понимаю, что необходимо. Сейчас попробую от rawhide сделать сборку
Alexander ‎=̂• ̺ •̂=‎
Спасибо за подсказку
Vasiliy Glazov
бери сразу src.rpm и его пересобирай
Alexander ‎=̂• ̺ •̂=‎
Как сильно отличается https://fedoraproject.org/wiki/How_to_create_a_GNU_Hello_RPM_package/ru от https://fedoraproject.org/wiki/How_to_create_an_RPM_package
Ilia
find download --source package && rpm -ihv package
Ilia
и в rpmbuild/SPEC/package.spec
Ilia
*find -> dnf
Ilia
одно и тоже
Ilia
вторая ссылка предпочтительнее
Ilia
то что не ru
Ilia
)
Ilia
первая страница не устарела
Ilia
я так понял вопрос
Alexander ‎=̂• ̺ •̂=‎
я так понял вопрос
Нет, не вопрос.
Alexander ‎=̂• ̺ •̂=‎
find download --source package && rpm -ihv package
И куда оно его установило?
Ilia
в rpmbuild
Ilia
ты создал?
Vasiliy Glazov
How_to_create_an_RPM_package сильно устарел и в некоторых местах может не соответствовать текущим рекомендациям Федоры по созданию пакетов.
Vasiliy Glazov
И куда оно его установило?
сперва надо запустить rpmdev-setuptree
Vasiliy Glazov
и в домашнем каталоге пользователя появится rpmbuild, всё там будет
Alexander ‎=̂• ̺ •̂=‎
Alexander ‎=̂• ̺ •̂=‎
Нашел
Alexander ‎=̂• ̺ •̂=‎
Но это каша и беспорядок получается.
Vasiliy Glazov
чего?
Vasiliy Glazov
опять издевашься?
Ilia
собирайте через mock
Alexander ‎=̂• ̺ •̂=‎
Так все в одном месте. А если пакетов будет больше одного - хрен разберешься
Ilia
и будет тебе одна папка
Vasiliy Glazov
не надо через мок и даже устанавливать этот пакет не надо было
Vasiliy Glazov
просто сделай rpmbuild --rebuild git-2.10.0-1.fc26.src.rpm и всё
Alexander ‎=̂• ̺ •̂=‎
https://paste.fedoraproject.org/433136/14746175/
Vasiliy Glazov
Так все в одном месте. А если пакетов будет больше одного - хрен разберешься
Так чисти периодически, ни кто же не собирает так пакеты у себя
Vasiliy Glazov
https://paste.fedoraproject.org/433136/14746175/
rpmdev-wipetree и снова чистота и порядок :)
Alexander ‎=̂• ̺ •̂=‎
Ох
Alexander ‎=̂• ̺ •̂=‎
Я только вникаю. Спасибо
Vasiliy Glazov
всё уже придумано и оптимизировано
Alexander ‎=̂• ̺ •̂=‎
просто сделай rpmbuild --rebuild git-2.10.0-1.fc26.src.rpm и всё
Запустил. Компиляет. А в итоге под какую версию оно мне его соберет?
Alexander ‎=̂• ̺ •̂=‎
Ох-ох-ох
Alexander ‎=̂• ̺ •̂=‎
Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-2.10.0-1.fc24.x86_64.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-all-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-core-2.10.0-1.fc24.x86_64.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-core-doc-2.10.0-1.fc24.x86_64.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-daemon-2.10.0-1.fc24.x86_64.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/gitweb-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-p4-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-svn-2.10.0-1.fc24.x86_64.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-cvs-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-email-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/git-gui-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/gitk-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/perl-Git-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/noarch/perl-Git-SVN-2.10.0-1.fc24.noarch.rpm Wrote: /home/rpmbuild/rpmbuild/RPMS/x86_64/git-debuginfo-2.10.0-1.fc24.x86_64.rpm
Vasiliy Glazov
Под твою
Alexander ‎=̂• ̺ •̂=‎
Это оно собрало все что необходимо для установки? И соответсвенно я получаю стопку пакетов, а не один?
Vasiliy Glazov
Оно создало всё. Что тебе устанавливать - решай сам. Можешь просто обновить уже установленные
Alexander ‎=̂• ̺ •̂=‎
Ога, понял. Это в спеке описано, что такие-то пакеты надо собрать?
Vasiliy Glazov
да
Alexander ‎=̂• ̺ •̂=‎
Тогда это охуенни. В DEB так нельзя и это доставляло мне боль при сборке проекта примерно из 80 пакетов. Когда необходимо отслеживать все зависимости(а там они строгие были) и сколько кирпечей откладывалось. если где-то недосмотрел версию пакета. Собралось, но не устанавливается.
Alexander ‎=̂• ̺ •̂=‎
Igor
Уже сделал
ну и отлично, я просто сверху-вниз читал
Egor
квест пройден, linux -> wine -> firefox_win32_45 -> silverlight_5 и теперь я снова могу наблюдать сайтик компании и ставить отметки прибытия/убытия с рабочего места
Egor
отчёты о проделанной работе делаются через web-интерфейс, реализованный на silverlight Заставить всё это работать в связке firefox+wine+pipelight не удалось, после обновления FF и wine в июне
Egor
в FF47 отключили NPAPI плагины - не видите pipelight, откат FF до более старых версий позволяет подцпить pipelight, но тут уже сам плагин начинает валиться на установке silverlight где-то в глубине wine
Bandikoot
RFID карты не проще было впилить?
Egor
RFID карты не проще было впилить?
не хотят, линуксоидов - 5%, так что проблемы шерифа, как известно...
Anonymous
Дурачки
Vasiliy Glazov
ну что, 62.2% станет новым мемом?
Egor
вряд ли
Vasiliy Glazov
думаете по телевизору не покажут?
Egor
не так эпично как 146%
Anonymous
оно там далеко не старое
Что *ты* знаешь а моей хардвер...? ;)
Anonymous
@ignatenkobrain julia есть еще, но по ней мало материалов и практически нет готовых либ
Anonymous
но она классная
Igor
Что *ты* знаешь а моей хардвер...? ;)
я не про твоё железо говорю, а про RHEL7
Anonymous
я не про твоё железо говорю, а про RHEL7
Да — говоришь "не старое". Но старость всегда относительна, зависима от юзера и его хардвер.