Автор Тема: Собрать пакет под ALT Linux 4.1 из .src.rpm  (Прочитано 2598 раз)

Оффлайн Revo

  • Завсегдатай
  • *
  • Сообщений: 663
  • back'up придумали трусы
Прошу пояснить, как правильно собрать пакет для установки в ALT 4.1.   Исходный пакет драйверов принтера  в таком виде  xxxxxxxxxx.src.rpm, в нем находятся два файла xxxxxxxxx.tar.gz и xxxxxxxxx.spec
ALT Linux 5.0 Desktop beta, Sisyphus , KDE4, ядро 2.6.27- Адская смесь!

Alexei_VM

  • Гость
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #1 : 19.12.2008 19:45:32 »
Прошу пояснить, как правильно собрать пакет для установки в ALT 4.1.   Исходный пакет драйверов принтера  в таком виде  xxxxxxxxxx.src.rpm, в нем находятся два файла xxxxxxxxx.tar.gz и xxxxxxxxx.spec
http://www.altlinux.org/Hasher/Краткое_руководство
« Последнее редактирование: 19.12.2008 21:12:01 от ruslandh »

Оффлайн Revo

  • Завсегдатай
  • *
  • Сообщений: 663
  • back'up придумали трусы
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #2 : 19.12.2008 20:05:47 »
Спасибо буду пробовать.
ALT Linux 5.0 Desktop beta, Sisyphus , KDE4, ядро 2.6.27- Адская смесь!

Drool

  • Гость
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #3 : 19.12.2008 21:02:11 »
Хашер всем хорош, только есть одно но: если нет локального репозитория, или DVD или очень толстого и дешевого канала в интернет - он себя не оправдывает. В этом случае можно собрать по-старинке. От рута:
1. apt-get install rpm-build

юзера
2. rpm -Uhv /путь/имя-пакета.src.rpm
3. cd ~/RPM/SPECS/
4. rpm -ba *.spec

Смотрим что ему нужно для сборки, от рута доустанавливаем, повторяем п.4. После сборки готовый пакет будет лежать в ~/RPM/RPMS/архитектура/

Alexei_VM

  • Гость
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #4 : 19.12.2008 21:21:52 »
от рута доустанавливаем

Если нет инета, и нет подходящего ДВД, то... А если есть, то и хашер проканает :)

Оффлайн Revo

  • Завсегдатай
  • *
  • Сообщений: 663
  • back'up придумали трусы
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #5 : 19.12.2008 21:35:22 »
Инет не очень, DVD с ALT 4.1 имеется, а каким путем лучше? ;)
ALT Linux 5.0 Desktop beta, Sisyphus , KDE4, ядро 2.6.27- Адская смесь!

Alexei_VM

  • Гость
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #6 : 19.12.2008 21:43:09 »
а каким путем лучше? ;)

Хашер автоматом определит и поставит все нужные для сборки пакеты (в некую одноразовую виртуальную песочницу). rpm -ba подразумевает, что у вас хватит знаний определить, чего именно не хватает программе для сборки.

Оффлайн Revo

  • Завсегдатай
  • *
  • Сообщений: 663
  • back'up придумали трусы
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #7 : 19.12.2008 21:47:28 »
Спасибо.
ALT Linux 5.0 Desktop beta, Sisyphus , KDE4, ядро 2.6.27- Адская смесь!

Drool

  • Гость
Re: Собрать пакет под ALT Linux 4.1 из .src.rpm
« Ответ #8 : 19.12.2008 22:01:44 »
Если нет инета, и нет подходящего ДВД, то... А если есть, то и хашер проканает :)

Хашер для разовой сборки без локального репозитария себя не оправдывает - хашер в состоянии покоя почти пол гига, т.е. где-то метров 100-200 нужно будет скачать чтоб собрать какую-то бирюльку. rpm -ba в этом случае экономней.