VuFind
Índice
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