| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
PalPalychВот пример https://aur.archlinux.org/packages/sp/s … a/PKGBUILD
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| tsn |
|
|
Темы:
13
Сообщения:
144
Участник с: 04 октября 2011
|
PalPalych Я установил тупым и грязным способом:-) Поднял виртуальную машину Mandriva 2011, установил там пакеты rpm, проверил - работает. Затем из Арча зацепился по ssh и скопировал каталожек /opt/1C к себе. Запускаться отказалась: “Ошибка загрузки компоненты Frame”. Командой ldd /opt/1C/v8.3/x86_64/frame.so | grep not Работает! :-) |
| lampslave |
|
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Я установил тупым и грязным способом:-)А просто архиватором распаковать нельзя было? |
| tsn |
|
|
Темы:
13
Сообщения:
144
Участник с: 04 октября 2011
|
lampslave1. Хотелось проверить, а будет ли оно вообще работать. 2. Я не умею распаковывать RPM-ки архиватором. :-) Научите пожалуйста. |
| lampslave |
|
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Для хранения файлов в формате RPM используется архивный контейнер cpio, с использованием сжатия утилитой gzip. В более поздних версиях может быть использован архиватор star и сжатие с помощью bzip2, LZMA или XZ. Начиная с версии RPM 5.0 возможно использование архиватора XAR. http://ru.wikipedia.org/wiki/RPMСоответственно они и распаковываются gzip-ом, bzip-ом, xz и т.д. А ещё лучше они распаковываются file-roller-ом, который сам знает, в каком они формате :) Пакеты в Linux (по крайней мере те, о которых мне известно) - это не экзешники, которые одним бинарником идут, а как бы “архивы портативных версий”, если так понятнее. |
| jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
lampslave, установочные эксешники тоже вполне себе архивы, кстати.
Lupus pilum mutat, non mentem.
|
| lampslave |
|
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
lampslave, установочные эксешники тоже вполне себе архивы, кстати.Ну, по крайней мере, не все они распаковываются всякими рарами и зипами. |
| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
nafanjaЭто чё такое???
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
| lampslave |
|
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Это вот https://wiki.archlinux.org/index.php/PKGBUILD |
| tsn |
|
|
Темы:
13
Сообщения:
144
Участник с: 04 октября 2011
|
Нарисовал вот такой PKGBUILD:pkgname=1C_Enterprise83
pkgver=8.3.1
pkgrel=531
pkgdesc="1C 8.3 for Linux"
license=('custom')
arch=('x86_64')
options=('!strip')
#depends=('зависимость')
makedepends=('pkgextract')
source=($pkgname-client-$pkgver-$pkgrel.$arch.rpm
$pkgname-client-nls-$pkgver-$pkgrel.$arch.rpm
$pkgname-common-$pkgver-$pkgrel.$arch.rpm
$pkgname-common-nls-$pkgver-$pkgrel.$arch.rpm
$pkgname-server-$pkgver-$pkgrel.$arch.rpm
$pkgname-server-nls-$pkgver-$pkgrel.$arch.rpm
$pkgname-thin-client-$pkgver-$pkgrel.$arch.rpm
$pkgname-thin-client-nls-$pkgver-$pkgrel.$arch.rpm
$pkgname-ws-$pkgver-$pkgrel.$arch.rpm
$pkgname-ws-nls-$pkgver-$pkgrel.$arch.rpm
)
md5sums=('7a44b1d1a2531d82e4c58a08a34c5d41'
'b8e5894f291debb2527a5c3c3f02dfcb'
'7a2522de9a3ae49d677d3d9d7077bfbd'
'7a1b8d6ddff5e9a075c9d08a9e5e1922'
'b80f908ff76445cd811f559cdc3ff891'
'26bb8baa86d9c281cc6f9f10c3f060ec'
'a369c7bcfd285f15945771553100ebbd'
'b6fa534494358492b5628563107c0bd2'
'5bdde019f92a3cfcec2a5b0912ea9568'
'57de9a000a5667c4b1cc276694df838e')
build() {
cd $startdir/pkg
cp -r $startdir/src/usr $startdir/pkg
cp -r $startdir/src/etc $startdir/pkg
cp -r $startdir/src/opt $startdir/pkg
}Это мой первый PKGBUILD, поэтому сильно не пинайте. :-) Порядок действий: Складываем 1С-овские RPM пакеты в какой-нибудь каталог, Кидаем туда этот PKGBUILD, и говорим makepkg P.S. С зависимостями не разбирался еще. Если кто из “старших товарищей” меня поправит - буду благодарен. |