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. С зависимостями не разбирался еще. Если кто из “старших товарищей” меня поправит - буду благодарен. |