Author Topic: Пакеты!  (Read 6692 times)

0 Members and 1 Guest are viewing this topic.

Offline _B0_

  • Newbie
  • *
  • Posts: 48
  • Karma: +0/-0
Пакеты!
« on: November 13, 2005, 13:24:33 »
Как начисто удалить пакеты которые были собраны из исходных текстов?

Offline Vyacheslav

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Пакеты!
« Reply #1 on: November 13, 2005, 13:40:36 »
никак, надо было package сначала сделать

Offline Dimmus

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +0/-0
    • http://dimmus.com
Пакеты!
« Reply #2 on: November 13, 2005, 17:19:25 »
make uninstall - авось повезет 8)
вообще конечно все ручками. --prefix=каталог - указывай, куда ставить, чтобы потом снести его и все.

Offline _B0_

  • Newbie
  • *
  • Posts: 48
  • Karma: +0/-0
Пакеты!
« Reply #3 on: November 13, 2005, 17:51:37 »
ясно!!! а что завещица package?? где про неё можно почитать?

Offline Victor Snezhko

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +0/-0
Пакеты!
« Reply #4 on: November 13, 2005, 19:02:40 »
Quote
ясно!!! а что завещица package?? где про неё можно почитать?
[snapback]5352[/snapback]

Ты хотя бы намекни, что у тебя за система... А то ведь непонятно ни фига.
А телепаты в отпуске. Вон только Dimmus старается :)

Offline _B0_

  • Newbie
  • *
  • Posts: 48
  • Karma: +0/-0
Пакеты!
« Reply #5 on: November 13, 2005, 20:24:14 »
Quote
Ты хотя бы намекни, что у тебя за система... А то ведь непонятно ни фига.
А телепаты в отпуске. Вон только Dimmus старается :)
[snapback]5353[/snapback]
а ну я так понял утилитка из слаквары!!!
стоит у меня алт мастер 2.4

Offline Victor Snezhko

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +0/-0
Пакеты!
« Reply #6 on: November 13, 2005, 21:26:04 »
Quote
а ну я так понял утилитка из слаквары!!!
стоит у меня алт мастер 2.4
[snapback]5354[/snapback]
а, то есть ты просто её собрал через ./configure && make install?
тогда никак, ты же не сказал альтовскому апту, что ты поставил утилиту. И RPM'у его тоже не сказал.
Теперь ты можешь только ещё раз собрать утилиту в другое гарантированно пустое место (./configure --prefix=гарантированно_пустой_каталог), узнать список файлов и вычистить их из своей системы. Руками или с помошью find, sed, xargs и rm.

Offline _B0_

  • Newbie
  • *
  • Posts: 48
  • Karma: +0/-0
Пакеты!
« Reply #7 on: November 13, 2005, 22:03:32 »
Quote
а, то есть ты просто её собрал через ./configure && make install?
тогда никак, ты же не сказал альтовскому апту, что ты поставил утилиту. И RPM'у его тоже не сказал.
Теперь ты можешь только ещё раз собрать утилиту в другое гарантированно пустое место (./configure --prefix=гарантированно_пустой_каталог), узнать список файлов и вычистить их из своей системы. Руками или с помошью find, sed, xargs и rm.
[snapback]5355[/snapback]
спасибо почитстил!!!!
А как сказать апту и rpm???

Offline Victor Snezhko

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +0/-0
Пакеты!
« Reply #8 on: November 14, 2005, 00:01:34 »
Quote
спасибо почитстил!!!!
А как сказать апту и rpm???
[snapback]5356[/snapback]

Для этого надо собрать rpm-ный пакет. Ну и аптом его установить.
В нормальных дистрибутивах есть подробная документация по портированию софта.
(Я уже давно не в курсе альтовских новостей, но вроде в нём apt поверх rpm до сих пор используется. Несмотря на то, что разработчики апта на поддержку рпм'а забили)

В твоём случае проще установить с --prefix. Пока не научишься нормальные пакеты собирать и не захочешь их поддерживать при выходе новых версий софтины.

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Пакеты!
« Reply #9 on: November 16, 2005, 15:02:11 »
Есть ещё такая штука, называется checkinstall (http://asic-linux.com.mx/~izto/checkinstall/index.php). Умеет собирать пакеты для Slackware, Debian, ну и, собственно, RPM умеет. Использовать её несолько муторно и прописывать зависимости тоже задача не из простых, но если поставить что-то нужно срочно и не хочется, чтобы в системе валялись бесхозные файлы - достаточно удобная утилитка.
Только не забудь её саму в RPM собрать :).

Offline Magnus

  • Full Member
  • ***
  • Posts: 132
  • Karma: +0/-0
    • http://
Пакеты!
« Reply #10 on: November 17, 2005, 09:45:55 »
Собираем rpm из сырцов:

rpm2cpio package_name.src.rpm | cpio -idm '*.tar.gz'

далее можно как выше  :)
------------- Codito, ergo sum - "I code, therefore I am" --------------

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Пакеты!
« Reply #11 on: November 17, 2005, 11:42:06 »
Quote
Собираем rpm из сырцов:

rpm2cpio package_name.src.rpm | cpio -idm '*.tar.gz'

далее можно как выше  :)
[snapback]5446[/snapback]
Гениально! :jjosh:

А может проще --
rpmbuild --rebuild package_name.src.rpm?

Offline Magnus

  • Full Member
  • ***
  • Posts: 132
  • Karma: +0/-0
    • http://
Пакеты!
« Reply #12 on: November 18, 2005, 11:45:43 »
Quote
Гениально! :jjosh:

А может проще --
rpmbuild --rebuild package_name.src.rpm?
[snapback]5447[/snapback]

Мы не ищем легких путей  :D  :D
------------- Codito, ergo sum - "I code, therefore I am" --------------