VuFind

De BrapciWiki
Ir para navegação Ir para pesquisar

vuFind

[https://vufind.org/wiki/installation]

useradd vufind -m

Dependencias

apt install composer

composer-runtime-api

composer require ocramius/proxy-manager


Via GITHUB

cd /
git clone https://github.com/vufind-org/vufind.git
git pull

Instalação

cd /vufind
composer install

Instalação do Ubuntu

Atualizando o OS

1. Instale o Ubuntu. Você pode obter uma cópia gratuita do Ubuntu e encontrar instruções de instalação em www.ubuntu.com . Você não precisa instalar nenhum pacote especial durante o processo de instalação para que o VuFind funcione.

Se você instalar uma versão desktop do Ubuntu, precisará abrir o aplicativo do terminal para executar os comandos listados abaixo.

2. Atualize o sistema O primeiro passo é certificar-se de que você tem os patches mais recentes instalados.

sudo  apt-get update 
sudo  apt-get dist-upgrade

Depois de instalar os patches, você deve reiniciar o sistema para que tudo entre em vigor:

sudo shudown now -r

Instalando o VuFind a partir do pacote DEB

A maneira mais fácil de colocar o VuFind em funcionamento é instalá-lo a partir do pacote DEB. Esta seção fornece instruções sobre como fazer isso. Ele carregará rapidamente o VuFind no diretório padrão /usr/local/vufind, assumindo que suas configurações locais pertencem a /usr/local/vufind/local.

Se você deseja ter mais controle sobre a instalação, pule para as Instruções Detalhadas de Instalação para instalar tudo manualmente e leia as explicações de cada etapa do processo.

1. Obtenha o pacote

wget https://github.com/vufind-org/vufind/releases/download/v9.0.1/vufind_9.0.1.deb


SOLR

Subir o serviço

cd /usr/local/vufind/
./solr.sh start

Alterar o arquivo

/etc/security/limits.conf:

(incluir no final)

solr soft nproc 65000
solr hard nproc 65000
solr soft nofile 65000
solr hard nofile 65000

Customização

Cor de fundo No arquivo compiled.css

body{background:#619144

Coleta de dados

Para configurar as coletas edite o arquivo

nano /usr/local/vufind/local/harvest/oai.ini

DATAVERSE

Coletando (Harvesting)

cd /usr/local/vufind/harvest/
php harvest_oai.php Dataverse
php harvest_oai.php DataverseRNP

A coleta irá ser realizada e depositada no diretório:

 /usr/local/vufind/local/harvest/Dataverse

Indexando

Para confirmarar alguns parametros de entrada de um repositório é necessário curstomizar um arquivo .properties na pasta import

 cd /usr/local/vufind/import
 cp dspace.properties <REPOSITORIO>.properties

Dentro desse arquivo ajustar com o modelo:

xslt = dataverse_rnp.xsl

Crie sei arquivo customizados na pasta import/xsl, edite os parametros da coleção

cp dspace.xsl dataverse_rnp.xsl


pico

cd /usr/local/vufind/harvest/
sudo ./batch-import-xsl.sh Dataverse dataverse.properties

Histórico de comandos

Editar as configurações oai.ini

Para executar a indexação

cd /usr/local/vufind/local/import/harvest/
sudo ./batch-import-xsl.sh DSpace dspace.properties

VuFind:dataverse.properties VuFind:dataverse.xsl

/usr/local/vufind/local/harvest/oai.ini
php harvest/harvest_oai.php vufind
258  export VUFIND_LOCAL_DIR=/usr/local/vufind/local
259  systemctl enable vufind
260  php harvest/harvest_oai.php dadosabertos
261  nano /usr/local/vufind/local/harvest/oai.ini
262  php harvest/harvest_oai.php dadosabertos
263  nano /usr/local/vufind/local/harvest/oai.ini
264  php harvest/harvest_oai.php dadosabertos
265  nano /usr/local/vufind/local/harvest/oai.ini
319  cd vufind/
320  ls
321  php harvest/harvest_oai.php
322  nano /usr/local/vufind/local/harvest/oai.ini
323  php harvest/harvest_oai.php
324  nano /usr/local/vufind/local/harvest/oai.ini
325  php harvest/harvest_oai.php
326  nano /usr/local/vufind/local/harvest/oai.ini
327  php harvest/harvest_oai.php
328  nano local/config/vufind/config.ini
329  ls
330  cd local/
331  ls
332  cd import/
333  ls
334  cd ..
335  cd harvest/
336  ls
337  ls dadosabertos/
338  cd ..
339  nano /usr/local/vufind/local/harvest/oai.ini
340  php harvest/harvest_oai.php vufind
341  ls import
342  ls import/xsl
343  exit