Como instalar o Oracle no Arch Linux?

4

Eu tentei passar pelo wiki

Eu consegui completar até aqui.

wget --http-user "I accept www.opensource.org/licenses/cpl" --http-password "." http://www.research.att.com/~gsf/download/tgz/INIT.2011-02-08.tgz

Em seguida, diz que o pacote INIT não foi encontrado. Não sei o que fazer a seguir.

Eu tentei ir para o Oracle e fazer o download e prosseguir de qualquer maneira, descompactando e tentando configurar. Está mostrando muitos erros.

Eu queria saber se alguém instalou o Oracle no Arch com sucesso?

EDITAR:

Eu tentei o seguinte no link acima:

[srikanth@myhost Downloads]$ tar -xvf oracle.tar.gz 
oracle
oracle/PKGBUILD
oracle/oracle.install
oracle/ee.rsp.patch
oracle/oracledb
[srikanth@myhost Downloads]$ cd oracle
[srikanth@myhost oracle]$ ls
ee.rsp.patch  oracledb  oracle.install  PKGBUILD
[srikanth@myhost oracle]$ makepkg -s
==> Making package: oracle 11gR1-1 (Thu Jan 19 21:54:20 CST 2012)
==> Checking runtime dependencies...
==> Installing missing dependencies...
Password: 
error: target not found: ksh
==> ERROR: 'pacman' failed to install missing dependencies.

e depois tentei instalar o ksh via yaourt e aur

                                      ksh

              ---------------------------------------------------
                1) View/Edit PKGBUILD
              ---------------------------------------------------
              * b)  Build with makepkg and install with pacman.
                s)  Save build files and build.
                n)  Next package. Skip this package.
                q)  Quit without building.
              ---------------------------------------------------

              Enter a selection: [B] b
==> Checking Buildtime Dependencies... 

==> Checking Runtime Dependencies... 

==> Making package: ksh 2011.02.08-1 (Fri Jan 20 16:38:02 CST 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> ERROR: INIT.2011-02-08.tgz was not found in the build directory and is not a URL.
aurbuild: could not build ksh with makepkg.
Build directory retained at /var/tmp/aurbuild/build/ksh
You can visit the directory, fix the problem, and run makepkg.

[srikanth @ myhost oracle] $ yaourt -S ksh

==> Downloading ksh PKGBUILD from AUR...
x PKGBUILD

( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> ksh dependencies:

==> ksh conflicts:
 - pdksh-5.2.14-6

==> Continue building ksh ? [Y/n]
==> -----------------------------
==> 
==> Building and installing package
==> Making package: ksh 2011.02.08-1 (Thu Jan 19 21:57:07 CST 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> ERROR: INIT.2011-02-08.tgz was not found in the build directory and is not a URL.
==> ERROR: Makepkg was unable to build ksh.
==> Restart building ksh ? [y/N]

Por favor, sugira.

Me deparei com este pacote INIT .

Qual pacote devo baixar para o Arch Linux 64 bit?

    
por Stéphane Chazelas 18.01.2012 / 23:49

1 resposta

6

Como jasonwryan apontou, você pode fazer isso mais facilmente usando o pacote AUR . Na mesma página wiki que você forneceu, há o método de instalação 2 - entrada AUR , que explica como instalá-lo através do AUR. Essa abordagem deve ser mais fácil e muito mais sustentável do que fazê-lo manualmente.

edite: para instalar o ksh, por favor dê uma olhada no PKGBUILD

# AT&T requires the user to agree to a license agreement before downloading the
# source, so I didn't include the direct URLs in the PKGBUILD. Just visit
# 'http://www.research.att.com/~gsf/download/', download
# 'ast-ksh.2009-05-05.tgz' and 'INIT.2009-05-05.tgz', and place them in the
# same directory as the PKGBUILD before running makepkg

O que você precisa fazer é:

  1. aqui e faça o download dos pacotes necessários
  2. coloque os dois no diretório
  3. navegue para esse diretório
  4. crie hashes md5 para esses dois pacotes com md5sum filename
  5. executa yaourt -S ksh do diretório onde os dois pacotes são
  6. quando perguntado se você quer editar o PKGBUILD diga sim
  7. editar source e md5sums linhas (com novos nomes de arquivos e novos hashes)
  8. salvar as alterações e sair da edição
  9. continue construindo o ksh

Se tudo estiver certo, o ksh deve ser instalado sem problemas.

    
por 19.01.2012 / 11:24