LINUX.ORG.RU

сборка RPM пакета из снапшота на гитхабе

 , , , ,


1

1

правильно ли я понимаю, что при использовании снапшота с гитхаба вот по этой ссылке:

https://github.com/emacs-mirror/emacs/archive/master.tar.gz
я должен:
1. узнать хеш коммита: git ls-remote https://github.com/emacs-mirror/emacs.git master
2. добавить в spec файл следующее:
...
Source0:  https://github.com/emacs-mirror/emacs/archive/8a8613bcf4227dfe46a694b761e9575bdf6ca2ce.tar.gz#/emacs-8a8613b.tar.gz
...
%prep
%setup -qn emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
ну или так:
%global commit0 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
...
Source0:  https://github.com/emacs-mirro/%{name}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
...
%prep
%setup -qn %{name}-%{commit0}
правильно?
нужно ли ложить тарбол в папку ~/rpmbuild/SOURCES/? Или rpmbuild сам его скачает при сборке?
Если его нужно скачать, то как правильно назвать тарбол: 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce.tar.gz или emacs-8a8613b.tar.gz?
Или это все неправильно и нужно заполнять секцию %{checkout}? И тогда имя тарбола должно быть что-то типа 20151108snap?
можете привести пример как секцию %{checkout} заполнить?
доки все читал, в том числе это и это. Спрашиваю о том, что там не изложено или непонятно.



Последнее исправление: volodlebedev (всего исправлений: 1)

да, и еще, почему в файле README сказано что версия текущего дерева 25.0.50:

This directory tree holds version 25.0.50 of GNU Emacs, the extensible, customizable, self-documenting real-time display editor.

а команда

$ git describe master
emacs-24.5-rc3-fixed-6493-g8a8613b
возвращает версию 24.5-rc3 ? Как так?

volodlebedev
() автор топика
%global commit0 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
...
Source0:  https://github.com/emacs-mirro/%{name}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
...
%prep
%setup -qn %{name}-%{commit0}

так правильно, я бы заменил ещё setup -q на autosetup

тарбол скачать через

$ spectool -g ./foo.spec
и положить в ~/rpmbuild/SOURCES/

i_gnatenko_brain ★★★★
()
Ответ на: комментарий от i_gnatenko_brain

обычно за ними никто не следит, один раз написали и всё.

тут наоборот версия в README новее )

так правильно, я бы заменил ещё setup -q на autosetup

в чем разница?

тарбол скачать через
$ spectool -g ./foo.spec

bash: spectool: command not found

так значит, именовать тарбол нужно не по этому принципу?

volodlebedev
() автор топика
Ответ на: комментарий от volodlebedev

bash: spectool: command not found


[maxim@localhost ~]$ su -
Пароль: 
[root@localhost ~]# dnf provides spectool
Last metadata expiration check performed 0:22:10 ago on Sun Nov  8 13:44:42 2015.
rpmdevtools-8.6-2.fc23.noarch : RPM Development Tools
Источник: @System

rpmdevtools-8.6-2.fc23.noarch : RPM Development Tools
Источник: fedora
region51 ★★
()
Ответ на: комментарий от region51

тарбол в процессе выполнения prmbuild распаковывается в каталог:

~/rpmbuild/BUILD/emacs-master/

и, возможно, из-за .../emacs-master/... получаю следующую ошибку (тарбол сохранен с именем emacs-8a8613b.tar.gz, не знаю правильно ли):

[volody@serv94 SOURCES]$ rpmbuild -ba ~/rpmbuild/SPECS/emacs.spec
предупреждение: Macro expanded in comment on line 451: #%{_datadir}/icons/hicolo                                                                             r/*/apps/emacs22.png

предупреждение: Macro expanded in comment on line 469: #%{_bindir}/rcs-checkin

Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.vdnhEu
+ umask 022
+ cd /home/volody/rpmbuild/BUILD
+ cd /home/volody/rpmbuild/BUILD
+ rm -rf emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/tar -xof -
+ /usr/bin/gzip -dc /home/volody/rpmbuild/SOURCES/emacs-8a8613b.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
/var/tmp/rpm-tmp.vdnhEu: line 37: cd: emacs-8a8613bcf4227dfe46a694b761e9575bdf6c                                                                             a2ce: No such file or directory
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.vdnhEu (%prep)


Ошибки сборки пакетов:
    Macro expanded in comment on line 451: #%{_datadir}/icons/hicolor/*/apps/ema                                                                             cs22.png

    Macro expanded in comment on line 469: #%{_bindir}/rcs-checkin

    Неверный код возврата из /var/tmp/rpm-tmp.vdnhEu (%prep)

перед этим я сделал:
1. dnf download --source emacs
2. rpm -ivh emacs.src.rpm
3. заменил тарбол в папке ~/rpmbuild/SOURCES на скачанные с гитхаба
4. внес изменения в spec файл:

  %global commit0 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
...
Source0:  https://github.com/emacs-mirro/%{name}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
...
%prep
%setup -qn %{name}-%{commit0}
подскажите что неправильно делаю?

volodlebedev
() автор топика
Ответ на: комментарий от region51
 spectool -g ./emacs.spec
Getting https://github.com/emacs-mirro/emacs/archive/8a8613bcf4227dfe46a694b761e9575bdf6ca2ce.tar.gz#/emacs-8a8613b.tar.gz to ./emacs-8a8613b.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found

spec файл неправильно пишу или что?

volodlebedev
() автор топика
Ответ на: комментарий от volodlebedev

смотри как в моем спеке, который выше


[maxim@localhost ~]$ spectool -g /home/maxim/rpmbuild/SPECS/compton.spec
Getting https://github.com/chjj/compton/tarball/d7f95b56b176281bfb252c54defef48c9cd1f4e1 to ./d7f95b56b176281bfb252c54defef48c9cd1f4e1
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   161    0   161    0     0    191      0 --:--:-- --:--:-- --:--:--   191
100  159k  100  159k    0     0  69171      0  0:00:02  0:00:02 --:--:--  146k
[maxim@localhost ~]$ cp d7f95b56b176281bfb252c54defef48c9cd1f4e1 /home/maxim/rpmbuild/SOURCES
[maxim@localhost ~]$ rpmbuild --nodeps -bs /home/maxim/rpmbuild/SPECS/compton.spec
Записан: /home/maxim/rpmbuild/SRPMS/compton-0.1-2.20150920gitd7f95b5.fc23.src.rpm
region51 ★★
()
Ответ на: комментарий от region51

а тебя не смущает это

опечатка... спасибо!! сам бы сроду не увидел. сейчас попробую еще раз

volodlebedev
() автор топика
Ответ на: комментарий от region51

вся последовательность действий была такая:

  1. dnf download --source emacs
  2. rpm -ivh emacs.src.rpm
  3. cd ~/rpmbuild/SOURCES
    wget https://github.com/emacs-mirror/emacs/archive/master.tar.gz
    mv master.tar.gz emacs-8a8613b.tar.gz
  4. внес изменения в spec файл:
    %global commit0 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
    %global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
    ...
    Source0:  https://github.com/emacs-mirro/%{name}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
    ...
    %prep
    %setup -qn %{name}-%{commit0}
    
    получившийся spec файл здесь
  5. rpmbuild -ba ~/rpmbuild/SPECS/emacs.spec
    в процессе выполнения rpmbuild тарбол распаковывается в папку ~/rpmbuild/BUILD/emacs-master/, так и должно быть?

и после этого получаю ошибку:

[volody@serv94 SOURCES]$ rpmbuild -ba ~/rpmbuild/SPECS/emacs.spec
предупреждение: Macro expanded in comment on line 451: #%{_datadir}/icons/hicolor/*/apps/emacs22.png

предупреждение: Macro expanded in comment on line 469: #%{_bindir}/rcs-checkin

Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.szkFAw
+ umask 022
+ cd /home/volody/rpmbuild/BUILD
+ cd /home/volody/rpmbuild/BUILD
+ rm -rf emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/tar -xof -
+ /usr/bin/gzip -dc /home/volody/rpmbuild/SOURCES/emacs-8a8613b.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
/var/tmp/rpm-tmp.szkFAw: line 37: cd: emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce: No such file or directory
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.szkFAw (%prep)


Ошибки сборки пакетов:
    Macro expanded in comment on line 451: #%{_datadir}/icons/hicolor/*/apps/emacs22.png

    Macro expanded in comment on line 469: #%{_bindir}/rcs-checkin

    Неверный код возврата из /var/tmp/rpm-tmp.szkFAw (%prep)
где собака порылась?

volodlebedev
() автор топика
Ответ на: комментарий от volodlebedev

ты чего мудришь?

spectool -g /home/maxim/rpmbuild/SPECS/emacs.spec скачает тебе emacs-8a8613b.tar.gz

его в ложишь в SOURCES вместе с патчами с собирай

region51 ★★
()
Ответ на: комментарий от region51

/var/tmp/rpm-tmp.szkFAw: line 37: cd: emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce: No such file or directory

где будет


[maxim@localhost SOURCES]$ ls
emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce  emacs-8a8613b.tar.gz

region51 ★★
()
Ответ на: комментарий от region51

spectool -g /home/maxim/rpmbuild/SPECS/emacs.spec скачает тебе emacs-8a8613b.tar.gz

у меня имя файла получается 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce

spectool -g ~/rpmbuild/SPECS/emacs.spec
cp 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce ~/rpmbuild/SOURCES
в вашем сообщении он точно также именовался (только хеш), вы его не переименовывали там.

[maxim@localhost SOURCES]$ ls
emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce emacs-8a8613b.tar.gz

Получается, что в SOURCES этот тарбол нужно положить под двумя именами - emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce и emacs-8a8613b.tar.gz?

volodlebedev
() автор топика
Ответ на: комментарий от region51

посмотрите мой spec файл, почему spectool у меня именует файл не так как надо? И «Macro expanded in comment on line» - почему он только на эту строку ругается, макросы нельзя комментировать чтоли?

volodlebedev
() автор топика
Ответ на: комментарий от volodlebedev

Получается, что в SOURCES этот тарбол нужно положить под двумя именами - emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce и emacs-8a8613b.tar.gz?

это получается, что внутри у emacs-8a8613b.tar.gz должно быть emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce

region51 ★★
()
Ответ на: комментарий от region51

исходники собирает, а на бинарном пакете спотыкается:

[volody@rtcomm94 home]$ rpmbuild -ba ~/rpmbuild/SPECS/emacs.spec
Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.LTTyF3
+ umask 022
+ cd /home/volody/rpmbuild/BUILD
+ cd /home/volody/rpmbuild/BUILD
+ rm -rf emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/tar -xof -
+ /usr/bin/gzip -dc /home/volody/rpmbuild/SOURCES/emacs-8a8613b.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ $'\r'
/var/tmp/rpm-tmp.LTTyF3: line 39: $'\r': command not found
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.LTTyF3 (%prep)


Ошибки сборки пакетов:
    Неверный код возврата из /var/tmp/rpm-tmp.LTTyF3 (%prep)
а опция --nodeps обязательна в данном случае?

volodlebedev
() автор топика
Ответ на: комментарий от region51

мне вообще то не понятно зачем тебе нужен этот rpm-tmp.LTTyF3???

мне не нужен, просто он упомянут в выхлопе команды rpmbuild -ba
думал, что там нужно искать причину ошибки

volodlebedev
() автор топика
Ответ на: комментарий от volodlebedev

ладно, сегодня воскресенье, то есть выходной, так что извини, сегодня не до этого, давай все вопросы завтра

region51 ★★
()
Ответ на: комментарий от i_gnatenko_brain
sed -i -e "s|\.%{_prefix}|%{_prefix}|" *-files

здесь чтоли ошибка?

anonymous
()
Ответ на: комментарий от volodlebedev

думал, что там нужно искать причину ошибки

в общем эти патчи не подходят к этому исходнику, надо смотреть что за это время изменилось, так что надо убирать их или заново переделывать, а так как ты уже понял как захватить snapshot то вот изучай этот спек 25.0.50 http://copr-dist-git.fedorainfracloud.org/cgit/walters/emacs25-el7/emacs.git/...

region51 ★★
()
Ответ на: комментарий от region51

В общем надо переделывать спек.

ясно, спасибо
у меня, вероятно, не было шанса самостоятельно диагностировать эту проблему с патчами?
откройте страшную тайну, а как вы нашли спек 25.0.50? :)

volodlebedev
() автор топика
Ответ на: комментарий от region51

та же самая ошибка с новым spec файлом:

[volody@serv94 ~]$ rpmbuild -ba ~/rpmbuild/SPECS/emacs.spec                                                                                                                                                                       предупреждение: Macro expanded in comment on line 416: #%{_datadir}/icons/hicolo                                                                                                                                                             r/*/apps/emacs22.png

предупреждение: Macro expanded in comment on line 432: #%{_bindir}/grep-changelo                                                                                                                                                             g

предупреждение: Macro expanded in comment on line 433: #%{_bindir}/rcs-checkin

Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.51jOob
+ umask 022
+ cd /home/volody/rpmbuild/BUILD
+ cd /home/volody/rpmbuild/BUILD
+ rm -rf emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/tar -xof -
+ /usr/bin/gzip -dc /home/volody/rpmbuild/SOURCES/emacs-8a8613b.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ $'\r'
/var/tmp/rpm-tmp.51jOob: line 39: $'\r': command not found
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.51jOob (%prep)


Ошибки сборки пакетов:
    Macro expanded in comment on line 416: #%{_datadir}/icons/hicolor/*/apps/ema                                                                                                                                                             cs22.png

    Macro expanded in comment on line 432: #%{_bindir}/grep-changelog

    Macro expanded in comment on line 433: #%{_bindir}/rcs-checkin

    Неверный код возврата из /var/tmp/rpm-tmp.51jOob (%prep)

volodlebedev
() автор топика
Ответ на: комментарий от region51

а может там вместе с новым spec файлом и src.rpm пакет 25.0.50 можно выдернуть?

volodlebedev
() автор топика
Ответ на: комментарий от region51

в новом spec'е куча новых файлов, которых естественно нет в моем emacs-24.5-6.fc23.src.rpm...

volodlebedev
() автор топика
Ответ на: комментарий от region51

А это вообще реально, то, что ТС пытается сделать? Или это все из области шаманизма с бубнами? Я хочу спросить: если даже у ТС получится собрать сейчас rpm пакет для emacs'а, то в аналогичной ситуации с другим пакетом будет опять куча неразрешимых проблем? То есть, сборка пакетов - это удел только разработчиков?

vosempopugaev
()
Ответ на: комментарий от i_gnatenko_brain

2ТС: Я не вижу нигде в спеке \r (http://pkgs.fedoraproject.org/cgit/emacs.git/tree/emacs.spec)

в выхлопе rpmbuild упоминается шелл скрипт rpm-tmp.51jOob:

/var/tmp/rpm-tmp.51jOob: line 39: $'\r': command not found
ошибка: Неверный код возврата из /var/tmp/rpm-tmp.51jOob (%prep)
его содержимое здесь. Может, там надо искать ошибку?

volodlebedev
() автор топика
Ответ на: комментарий от volodlebedev
[brain@x1carbon ~]$ fedpkg co emacs
Cloning into 'emacs'...
cd emacs
remote: Counting objects: 2083, done.
remote: Compressing objects: 100% (1282/1282), done.
remote: Total 2083 (delta 1195), reused 1383 (delta 774)
Receiving objects: 100% (2083/2083), 589.61 KiB | 287.00 KiB/s, done.
Resolving deltas: 100% (1195/1195), done.
Checking connectivity... done.
[brain@x1carbon ~]$ cd emacs
[brain@x1carbon emacs]$ vim emacs.spec
[brain@x1carbon emacs]$ spectool -g ./emacs.spec 
Getting https://github.com/emacs-mirror/emacs/archive/8a8613bcf4227dfe46a694b761e9575bdf6ca2ce.tar.gz#/emacs-8a8613b.tar.gz to ./emacs-8a8613b.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   160    0   160    0     0    183      0 --:--:-- --:--:-- --:--:--   183
100 35.9M    0 35.9M    0     0  2692k      0 --:--:--  0:00:13 --:--:-- 3338k
[brain@x1carbon emacs]$ fedpkg prep

warning: Macro expanded in comment on line 445: #%{_datadir}/icons/hicolor/*/apps/emacs22.png

warning: Macro expanded in comment on line 463: #%{_bindir}/rcs-checkin

Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.H7jNuf
+ umask 022
+ cd /home/brain/emacs
+ cd /home/brain/emacs
+ rm -rf emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/gzip -dc /home/brain/emacs/emacs-8a8613b.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd emacs-8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #1 (emacs-spellchecker.patch):'
Patch #1 (emacs-spellchecker.patch):
+ /usr/bin/patch -p1 -b --suffix .spellchecker --fuzz=0
patching file lisp/textmodes/ispell.el
+ echo 'Patch #2 (emacs-pdf-default.patch):'
Patch #2 (emacs-pdf-default.patch):
+ /usr/bin/patch -p1 -b --suffix .pdf-default.patch --fuzz=0
patching file lisp/org/org.el
+ autoconf
configure.ac:54: error: possibly undefined macro: AS_ECHO
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:95: error: possibly undefined macro: AM_INIT_AUTOMAKE
configure.ac:245: error: possibly undefined macro: AC_DEFINE
configure.ac:768: error: possibly undefined macro: AM_PROG_CC_C_O
configure.ac:779: error: possibly undefined macro: AM_CONDITIONAL
configure.ac:1050: error: possibly undefined macro: AM_SILENT_RULES
configure.ac:1056: error: possibly undefined macro: AM_SUBST_NOTMAKE
configure.ac:1507: error: possibly undefined macro: m4_default
error: Bad exit status from /var/tmp/rpm-tmp.H7jNuf (%prep)


RPM build errors:
    Macro expanded in comment on line 445: #%{_datadir}/icons/hicolor/*/apps/emacs22.png

    Macro expanded in comment on line 463: #%{_bindir}/rcs-checkin

    Bad exit status from /var/tmp/rpm-tmp.H7jNuf (%prep)
Could not execute prep: Command 'rpmbuild --define '_sourcedir /home/brain/emacs' --define '_specdir /home/brain/emacs' --define '_builddir /home/brain/emacs' --define '_srcrpmdir /home/brain/emacs' --define '_rpmdir /home/brain/emacs' --define 'dist .fc24' --define 'fedora 24' --eval '%undefine rhel' --define 'fc24 1' --nodeps -bp /home/brain/emacs/emacs.spec' returned non-zero exit status 1
[brain@x1carbon emacs]$ git diff
diff --git a/emacs.spec b/emacs.spec
index 791ebe8..1718795 100644
--- a/emacs.spec
+++ b/emacs.spec
@@ -1,4 +1,6 @@
 %global _hardened_build 1
+%global commit0 8a8613bcf4227dfe46a694b761e9575bdf6ca2ce
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
 
 # This file is encoded in UTF-8.  -*- coding: utf-8 -*-
 Summary:       GNU Emacs text editor
@@ -9,7 +11,7 @@ Release:       7%{?dist}
 License:       GPLv3+ and CC0-1.0
 URL:           http://www.gnu.org/software/emacs/
 Group:         Applications/Editors
-Source0:       ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz
+Source0:       https://github.com/emacs-mirror/%{name}/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
 Source1:       emacs.desktop
 Source2:       emacsclient.desktop
 Source3:       dotemacs.el
@@ -184,13 +186,13 @@ This package provides some directories which are required by other
 packages that add functionality to Emacs.
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{commit0}
 
 %patch1 -p1 -b .spellchecker
 %patch2 -p1 -b .pdf-default.patch
-%patch3 -p1 -b .grep-deprecated
-%patch4 -p1 -b .system-crypto-policies
-%patch5 -p1 -b .bbdb
+#patch3 -p1 -b .grep-deprecated
+#patch4 -p1 -b .system-crypto-policies
+#patch5 -p1 -b .bbdb
 autoconf
 
 # We prefer our emacs.desktop file

я отключил 3 патча, потому что они без ребэйза не накладываются, но дело не в них в любом случае.

i_gnatenko_brain ★★★★
()
Ответ на: комментарий от i_gnatenko_brain

объясните на пальцах плиз, если сделать make install в другой каталог, как потом собрать пакет из уже скопмилированных?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.