Mudanças entre as edições de "VuFind"
(→SOLR) |
|||
| (18 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 42: | Linha 42: | ||
1. Obtenha o pacote | 1. Obtenha o pacote | ||
wget https://github.com/vufind-org/vufind/releases/download/v9.0.1/vufind_9.0.1.deb | 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 | ||
Edição atual tal como às 13h36min de 4 de agosto de 2023
Í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