ВОБЩЕМ Я ПОНЯЛ ТУТ НЕ ВСЕ ТАК ПРОСТО

ЕСЛИ ХОШ ЧТО ТО ПОСТАВИТЬ НАДО не просто напряч мозги а еще и вынести их не только себе но и другим

этот путь по нему у меня лежит мой рпм пакет что тут не понятного
поясните просто что я не так делаю
просто перенести пакет я пробывал однако нет это не работает база не запускаеться


давайте так куда я должн положить пакет что бы запустить мой билд и все заработало
у менЯ такие ощущуния что там в ауре не верный билд написан т к мне пришлось переписывать и доисывать


так куда я должен поместить пакет

да и обнавлние системы через ппакман тоже не большая бага

500 метров трафа а пакеты не целые
но это другая тема для моих рассуждений

на убунту не вернусь
а вот мозг буду выносиь конкретно тк что готовтесь

и прикалываться бадо мной не надо я просто дотошный

так куда поместить пакет

кто поможет с подробной инструкцией

Спасибо
vadik
grunewald
Это не мои грабли. Я просто высказал предположение в форме утверждения. :)
Так решено или нет?


Простите но нет у меня так и не получилось
по сути все права на создау я дал но он не создает каталог каторый я ему указал а

блин что ерунда происходит тут
Простите меня если я вам надоел уже
по прравде сказать самому надоело
но установить ьнеобходимо

на тдесктопе все встало превосходно а вот на лептопе качевряжеться
имею вот такой скриптик
# Contributor: Florian Anselstetter <[email protected]>;
pkgname=oracle-xe
pkgver=10.2.01
pkgrel=1
pkgdesc="a non free DBMS"
url="http://www.oracle.com/"
license=('custom')
arch=('i686') 
options=('!strip')
depends=('libaio')
makedepends=('rpmextract')
source=(oracle-xe-univ-10.2.0.1-1.0.i386.rpm)
md5sums=('627c23c942c62ea9ec7894b6816aec94')
build() {
	cd $startdir/pkg
	rpmextract.sh $startdir/src/oracle-xe-univ-10.2.0.1-1.0.i386.rpm
	find $startdir/pkg -type d -perm 700 -print0 | xargs -0 chmod 755
	
	mkdir $startdir/pkg/etc/rc.d
	cp $startdir/oracle-xe $startdir/pkg/etc/rc.d/
	cp $startdir/oraconfig.sh $startdir/pkg/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/
	
	mkdir $startdir/pkg/etc/profile.d
	cp $startdir/pkg/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh $startdir/pkg/etc/profile.d/
	
	rm -rf $startdir/pkg/etc/init.d
	# License
  	mkdir -p $startdir/pkg/usr/share/licenses/custom/$pkgname
  	cp $startdir/license.txt $startdir/pkg/usr/share/licenses/custom/$pkgname/
}

теперь дает что мол

[[email protected] Oracle]$ makepkg
==> Сборка пакета: oracle-xe 10.2.01-1 (Чтв Дек 16 21:10:18 UZT 2010)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Найден oracle-xe-univ-10.2.0.1-1.0.i386.rpm
==> Проверка исходных файлов с помощью md5sums...
    oracle-xe-univ-10.2.0.1-1.0.i386.rpm ... Готово
==> Распаковка исходных файлов...
==> Вход в fakeroot окружение...
==> Запускается build()...
cp: невозможно выполнить stat для «/home/saidmir/install/my_deb/Oracle/oracle-xe»: Нет такого файла или каталога
    Преждевременный выход...
[[email protected] Oracle]$ 

как быть с этим уже все перерыл поставить

помогите пожалуйста разобраться

Я теперь даже боюсь драва на принтер ставить они тоже в рпм

деб пакетик у меня уже бы

после выполнения скрипта я имею вот такое в кааталоге

[[email protected] Oracle]$ ls
pkg
PKGBUILD
oracle-xe-univ-10.2.0.1-1.0.i386.rpm  
src
[[email protected] Oracle]$ 

может у меня скрипт не правельный хотя с аура его брал
и на десктопе все работает
а на лептопе нет

помогите пожалуйста
sysmouse
Вопрос в чем дело и как это исправить
В том, что ты не понимаешь как работает пакетный менеджер.

# pacman -Syu go-openoffice

Спасибо
вы правы
Я еще до конца не разобрался с yaourt и как он работает
и как писать pkgbuild'ы

Надеюсь тут мне помогут со всеми моими вопросами
я по возможности читаю вики

спасибо огромное
Здравствуйте мои друзья

Дело вот в чем
я пока ламер в арч но очень сильно хочу научится работать имено тут
у меня два года работы с убунту, но я не хочу к ней возвращаться и считаю что если начал то надо бобить до конца

Так вот решл установить оффис написал в консоли вот что

[[email protected] ~]$ sudo pacman -Su go-openoffice

и вот что получил

:: Запускается полное обновление системы...
:: Заменить libdjvu на extra/djvulibre? [Y/n] y
разрешение зависимостей...
проверка на взаимную несовместимость...
Удалить (1): libdjvu-3.5.22-3
Размер удаляемых файлов:   2,22 МБ
Цели (30): gcc-libs-4.5.1-2  go-openoffice-3.2.1.6-2  libxml2-2.7.8-1
           conky-1.8.1-1  cups-1.4.5-1  dosfstools-3.0.10-1  empathy-2.32.2-1
           gcc-4.5.1-2  gcc-ada-4.5.1-2  gcc-fortran-4.5.1-2  gcc-objc-4.5.1-2
           inputproto-2.0.1-1  djvulibre-3.5.23-1  libpulse-0.9.22-1
           libpurple-2.7.7-1  libvpx-0.9.5-2  libxinerama-1.1.1-1
           networkmanager-openvpn-0.8.2-1  networkmanager-pptp-0.8.2-1
           networkmanager-vpnc-0.8.2-1  orca-2.32.1-1  pidgin-2.7.7-1
           pycups-1.9.51-2  pysmbc-1.0.9-1  recordproto-1.14.1-1
           system-config-printer-common-1.2.5-3  vlc-1.1.5-2  wine-1.3.8-1
           wireless-regdb-2010.11.24-1  zd1211-firmware-1.4-4
Размер загружаемых файлов:   180,64 МБ
Размер устанавливаемых файлов:   672,46 МБ
Приступить к установке? [Y/n] y
:: Получение пакетов с testing...
ошибка: не удалось получить файл 'gcc-libs-4.5.1-2-i686.pkg.tar.xz' из 217.29.116.204 : Not Found
ошибка: не удалось получить файл 'gcc-4.5.1-2-i686.pkg.tar.xz' из 217.29.116.204 : Not Found
ошибка: не удалось получить файл 'gcc-ada-4.5.1-2-i686.pkg.tar.xz' из 217.29.116.204 : Not Found
ошибка: не удалось получить файл 'gcc-fortran-4.5.1-2-i686.pkg.tar.xz' из 217.29.116.204 : Not Found
ошибка: не удалось получить файл 'gcc-objc-4.5.1-2-i686.pkg.tar.xz' из 217.29.116.204 : Not Found
ошибка: не удалось получить файл 'wireless-regdb-2010.11.24-1-any.pkg.tar.xz' из 217.29.116.204 : Not Found
ошибка: не удалось получить файл 'zd1211-firmware-1.4-4-any.pkg.tar.xz' из 217.29.116.204 : Not Found
предупреждение: не удалось получить некоторые файлы с testing
ошибка: не удалось завершить запрос (Not Found)
Обнаружены ошибки, пакеты не были обновлены.
[[email protected] ~]$ 

Вопрос в чем дело и как это исправить
читал вики вроде все правельно делаю а офис не устанавливаеться

спасибо
grunewald
Правильно.
Давно уже бы попробовал и выяснил, в чем возникли проблемы.
И не забудь про namcap. Он тебе поможет.
Удачи!

Спастбо огромное
я нашел этот деб пакет на сд и установил все превосходно работает

снчало скопировал скрипт затем дал права на запуск этому файлу и перейдя в каталог с пакетом куда предварительно помстил скрипт выполнил команду makepkg

и база установилась


Спасибо огромное за помощь
marlock
ставь pkgextract из AUR, распаковывай им RPM-ы и DEB'ы, пиши PKGBUILD'ы, собирай packag'и.

Добрый вечер

мой PKGBUILD для deb пакета выглядит вот так

pkgname=my_pkgbuild_from_deb
pkgver=1
pkgrel=1
pkgdesc="a non free DBMS"
license=('custom')
arch=('i686')
options=('!strip')
depends=('зависимость')
makedepends=('pkgextract')
install=('deb.install')
source=(имя_пакета.deb)
build() {
	cd $startdir/pkg
	rpmextract.sh $startdir/src/имя_пакета.deb
	find $startdir/pkg -type d -perm 700 -print0 | xargs -0 chmod 755
	
	mkdir $startdir/pkg/etc/rc.d
	cp $startdir/oracle-xe $startdir/pkg/etc/rc.d/
	cp $startdir/oraconfig.sh $startdir/pkg/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/
	
	mkdir $startdir/pkg/etc/profile.d
	cp $startdir/pkg/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh $startdir/pkg/etc/profile.d/
	
	rm -rf $startdir/pkg/etc/init.d
	# License
  	mkdir -p $startdir/pkg/usr/share/licenses/custom/$pkgname
  	cp $startdir/license.txt $startdir/pkg/usr/share/licenses/custom/$pkgname/
}

скажите правельно или нет я его написал ???
меня интерисует не секция build, а основная секция
спасибо попробую так

как задумал

править ьскрипт я еще пока не умею

последняя версия хе была в 2006 году врядли там что то изменилось
vadik
Черт, вы меня запутали, один и тот же вопрос в двух разных темах.
Ответил там.
По вашей ссылке можно увидеть, что будет скачиваться пакет oracle-xe-univ-10.2.0.1-1.0.i386.rpm и затем преобразовываться в арчевский пакет.
Можете попробовать взять за основу аур-овский PKGBUILD и подправить его под свои нужды.


Я просто решил создать отдельную тему что бы не забивать

как я понял что он скачается как rpm а я дам права на запуск файлу PKGBUILD и он все сделает см

правельно или нет ?
Доброго времени суток

Мне необходимо утановить oracle xe 10g
у меня имеется deb пакет но я не хочу устанавливать dpkg и прочию убунтовскую мишуру
в нете нашел вот что

http://aur.archlinux.org/packages.php?O … 0%BB%D0%B8

как я понимаю данная версия в ауре есть

вопрос точно ли она установится если я дам в консоли вот такое

yourt ooracle-xe

потянет ли она все зависимости которые им нужны