Конвертирование pkg.tgz -> deb & rpm (и обратно)

Модератор: Модераторы разделов

Ответить
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Конвертирование pkg.tgz -> deb & rpm

Сообщение s0urce »

Возник такой вопрос, какими утилитами можно конвертировать пакет pkg.tgz в deb-пакет? А из deb или rpm пакета получить pkg.tgz ?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение Uncle_Theodore »

s0urce писал(а):
05.11.2007 15:14
Возник такой вопрос, какими утилитами можно конвертировать пакет pkg.tgz в deb-пакет? А из deb или rpm пакета получить pkg.tgz ?

Alien
Спасибо сказали:
Аватара пользователя
Dimens
Сообщения: 121
ОС: Fedora

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение Dimens »

Кстати, у меня тоже вопрос возник. Я хотел бы установить программу SkyChart, но она в rpm и нет в репозитариях Арча. Так вот как мне её установить?
Home: Fedora 11
Work: CentOS 5.4
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение (asper »

Прошу прощения что влажу, просто вопрос из той же оперы.
Можно ли Арчевский mkinitcpio Прикрутить к Дебиану ?
Сомнительно доброе привидение
Спасибо сказали:
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение s0urce »

Alien
Alien я посмотрел, но про Arch-пакеты там ничего не увидел, может что-то упустил конечно, но если не затруднит дайте тогда пример конвертации из pkg.tgz в rpm и наоборот...

Dimens писал(а):
06.11.2007 07:56
Кстати, у меня тоже вопрос возник. Я хотел бы установить программу SkyChart, но она в rpm и нет в репозитариях Арча. Так вот как мне её установить?

Можно собрать из исходников с таким вот PKGBUILD

Код: Выделить всё

# Contributor: SГ©bastien Piccand <sebcactus>
pkgname=skychart-snapshot
pkgver=20061203
pkgrel=1
pkgdesc="This program enables you to draw sky charts, making use of the data in 16 catalogs of stars and nebulae"
depends=('gdk-pixbuf')
licence=(GPL)
source=(http://www.ap-i.net/skychart/snapshot/cdc-linux-snapshot.tar.bz2)
md5sums=('09650c75ab522292b8514999b5244512')
build() {
    cd $startdir/src
    mkdir -p $startdir/pkg/usr/share/skychart
    cp -r data $startdir/pkg/usr/share/skychart/
    chmod -R 644 $startdir/pkg/usr/share/skychart
    find $startdir/pkg/usr/share/skychart -type d -exec chmod 755 {};
    install -D -m755 cdc $startdir/pkg/usr/bin/skychart
}


P.S. Хотелось бы всё же найти средства для конвертации пакетов...
Спасибо сказали:
Аватара пользователя
fonya
Сообщения: 203
ОС: linux

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение fonya »

Dimens писал(а):
06.11.2007 07:56
Кстати, у меня тоже вопрос возник. Я хотел бы установить программу SkyChart, но она в rpm и нет в репозитариях Арча. Так вот как мне её установить?

А здесь искали http://aur.archlinux.org/packages.php
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Спасибо сказали:
Аватара пользователя
Dimens
Сообщения: 121
ОС: Fedora

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение Dimens »

fonya писал(а):
06.11.2007 15:15
А здесь искали http://aur.archlinux.org/packages.php

Первым делом там искал, но нет такой проги.
Home: Fedora 11
Work: CentOS 5.4
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение cherep36 »

Кстати rpm можна распаковывать с помощью http://archlinux.org/packages/search/?q=rpmextract а потом по средствам PKGBUILD'а собирать в пакет. Наглядный пример можно посмотреть в abs, так собираются языковые пакеты для openoffice. :dry:
Спасибо сказали:
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение s0urce »

Кстати rpm можна распаковывать с помощью http://archlinux.org/packages/search/?q=rpmextract а потом по средствам PKGBUILD'а собирать в пакет. Наглядный пример можно посмотреть в abs, так собираются языковые пакеты для openoffice. :dry:
да rpm распаковать - не проблема, только причём здесь abs, если rpm не с исходниками, а с прекомпилированной программой?
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Конвертирование pkg.tgz -> deb & rpm

Сообщение cherep36 »

Ну яж написал что эт лэнг паки для опенофис, вот пример этого PKGBUILD'а

Код:

# $Id: PKGBUILD,v 1.19 2007/04/01 14:56:10 jgc Exp $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Contributor: Sarah Hay <sarah@archlinux.org> pkgname=openoffice-ru pkgver=2.2.0 pkgrel=3 pkgdesc="OpenOffice Russian language files" arch=(i686 x86_64) url="http://www.openoffice.org" makedepends=('rpmextract') depends=('openoffice-base') source=(ftp://ftp.chg.ru/pub/OpenOffice-RU/2.2.0/ru/OOo_2.2.0_LinuxIntel_langpack_ru.tar.gz) md5sums=('4cf8d8df5e4b112ffdb51021bf479fe3') build() { cd $startdir/src/OOF680_m14_native_packed-1_ru.9134/RPMS for i in *.rpm do rpmextract.sh $i done # install openoffice language files cd $startdir/src/OOF680_m14_native_packed-1_ru.9134/RPMS/opt mkdir -p $startdir/pkg/opt mv openoffice.org2.2 $startdir/pkg/opt/openoffice chown root -R $startdir/pkg/opt/openoffice chgrp root -R $startdir/pkg/opt/openoffice }

эт PKGBUILD из abs.
Спасибо сказали:
Ответить