Mudanças entre as edições de "AtoM"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 2: Linha 2:
 
https://www.accesstomemory.org/pt-br/
 
https://www.accesstomemory.org/pt-br/
  
* no facebook
+
== IcaAtom em Ubuntu 18.04 ==
https://www.facebook.com/IcaAtomBrasil/
 
  
* Instalação via vagrant - dev
+
=== Preparando ambiente ===
https://www.accesstomemory.org/pt-br/docs/2.5/dev-manual/env/vagrant/#dev-env-vagrant
+
<souce lang="bash">
 +
sudo apt-get update
 +
sudo apt-get upgrade
 +
sudo dpkg-reconfigure locales
 +
sudo reboot
 +
</source>
  
* Instrução para instalação em Ubuntu 18.04
+
=== Adicionando repositórios extras ===
https://www.accesstomemory.org/pt-br/docs/2.5/admin-manual/installation/linux/ubuntu-bionic/
+
Certifique que tenha universe em sources.list
 +
 
 +
<souce lang="bash">
 +
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
 +
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
 +
sudo add-apt-repository ppa:openjdk-r/ppa
 +
</source>
 +
 
 +
=== Setup ===
 +
<souce lang="bash">
 +
sudo apt install openjdk-11-jre-headless software-properties-common \
 +
mysql-server-5.7 elasticsearch nginx php-memcache gearman-job-server \
 +
imagemagick ghostscript poppler-utils ffmpeg php7.2-cli php7.2-curl php7.2-json \
 +
php7.2-ldap php7.2-mysql php7.2-opcache php7.2-readline php7.2-xml php7.2-fpm \
 +
php7.2-mbstring php7.2-xsl php7.2-zip php-apcu fop libsaxon-java
 +
</source>
 +
 
 +
=== arquivos de configuração ===
 +
<souce lang="bash">
 +
wget pub.nkosi.org/icaatom/atom.nginx
 +
wget pub.nkosi.org/icaatom/atom.phpfpm
 +
wget pub.nkosi.org/icaatom/atom.mysql
 +
wget pub.nkosi.org/icaatom/atom.conf.nginx
 +
wget pub.nkosi.org/icaatom/atom-worker.service
 +
wget pub.nkosi.org/icaatom/atom.jvm
 +
sudo mv atom.nginx /etc/nginx/sites-available/atom
 +
sudo mv atom.phpfpm /etc/php/7.2/fpm/pool.d/atom.conf
 +
sudo mv atom.mysql /etc/mysql/conf.d/mysqld.cnf
 +
sudo mv atom.conf.nginx /etc/nginx/nginx.conf
 +
sudo mv atom-worker.service /usr/lib/systemd/system/
 +
sudo mv atom.jvm /etc/elasticsearch/jvm.options
 +
sudo ln -sf /etc/nginx/sites-available/atom /etc/nginx/sites-enabled/atom
 +
sudo rm /etc/nginx/sites-enabled/default
 +
sudo rm /etc/php/7.2/fpm/pool.d/www.conf
 +
</source>
 +
 
 +
=== habilantando e reiniciando os serviços ===
 +
<souce lang="bash">
 +
sudo systemctl enable nginx
 +
sudo systemctl enable php7.2-fpm
 +
sudo systemctl enable elasticsearch
 +
sudo systemctl enable atom-worker
 +
sudo /etc/init.d/php7.2-fpm restart
 +
sudo /etc/init.d/nginx restart
 +
sudo /etc/init.d/mysql restart
 +
sudo /etc/init.d/elasticsearch restart
 +
sudo systemctl restart atom-worker
 +
</source>
 +
 
 +
=== baixando e instalando ===
 +
<souce lang="bash">
 +
wget pub.nkosi.org/icaatom/atom-2.5.3.tar.gz
 +
sudo mkdir /usr/share/nginx/atom
 +
sudo tar xzf atom-2.5.3.tar.gz -C /usr/share/nginx/atom --strip 1
 +
sudo chown -R www-data:www-data /usr/share/nginx/atom
 +
sudo chmod o= /usr/share/nginx/atom
 +
</source>
  
* Exemplo para importação de csv
+
=== criando banco de dados ===
https://wiki.accesstomemory.org/Resources/CSV_templates#AtoM_2.5_CSV_template
+
<souce lang="bash">
 +
sudo mysql -h localhost -u root -p -e "CREATE DATABASE atom CHARACTER SET utf8 COLLATE utf8_unicode_ci;"
 +
sudo mysql -h localhost -u root -p -e "GRANT ALL ON atom.* TO 'atom'@'localhost' IDENTIFIED BY '12345';"
 +
</source>
  
* requerimentos
+
Baseado em
https://www.accesstomemory.org/pt-br/docs/2.5/admin-manual/installation/requirements/#installation-requirements
+
https://www.accesstomemory.org/pt-br/docs/2.5/admin-manual/installation/linux/ubuntu-bionic/
  
Referências
+
== Outras referências ==
 +
* https://www.accesstomemory.org/pt-br/docs/2.5/admin-manual/installation/asynchronous-jobs/#installation-asynchronous-jobs
 +
* https://documentosarquivisticosdigitais.blogspot.com/2019/11/arquivistas-liberamos-nossa-vm-maquina.html
 +
* https://github.com/AnthonyTailer/debian9-atom
 +
* https://wiki.ica-atom.org/Minimum_requirements
 +
* http://documentosarquivisticosdigitais.blogspot.com/2017/01/traducao-da-instalacao-do-atom-ica-atom.html
 +
* https://www.facebook.com/IcaAtomBrasil/
 +
* [https://www.accesstomemory.org/pt-br/docs/2.5/dev-manual/env/vagrant/#dev-env-vagrant Instalação via vagrant - dev]
 +
* [https://wiki.accesstomemory.org/Resources/CSV_templates#AtoM_2.5_CSV_template Exemplo para importação de csv]
 +
* [https://www.accesstomemory.org/pt-br/docs/2.5/admin-manual/installation/requirements/#installation-requirements requerimentos]
 
* https://www.academia.edu/15694836/O_Arquivo_da_Igreja_Lusitana_comunh%C3%A3o_anglicana_notas_das_primeiras_experi%C3%AAncias_com_o_Ica-AtoM
 
* https://www.academia.edu/15694836/O_Arquivo_da_Igreja_Lusitana_comunh%C3%A3o_anglicana_notas_das_primeiras_experi%C3%AAncias_com_o_Ica-AtoM
 
* https://www.archivematica.org/download/Archivematica-DigitalPreservationWorkshop-UniversityOfVictoria-VanGarderen-10Nov2010.pdf
 
* https://www.archivematica.org/download/Archivematica-DigitalPreservationWorkshop-UniversityOfVictoria-VanGarderen-10Nov2010.pdf

Edição das 21h38min de 25 de dezembro de 2019

  • pagina do projeto

https://www.accesstomemory.org/pt-br/

IcaAtom em Ubuntu 18.04

Preparando ambiente

<souce lang="bash"> sudo apt-get update sudo apt-get upgrade sudo dpkg-reconfigure locales sudo reboot </source>

Adicionando repositórios extras

Certifique que tenha universe em sources.list

<souce lang="bash"> wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list sudo add-apt-repository ppa:openjdk-r/ppa </source>

Setup

<souce lang="bash"> sudo apt install openjdk-11-jre-headless software-properties-common \ mysql-server-5.7 elasticsearch nginx php-memcache gearman-job-server \ imagemagick ghostscript poppler-utils ffmpeg php7.2-cli php7.2-curl php7.2-json \ php7.2-ldap php7.2-mysql php7.2-opcache php7.2-readline php7.2-xml php7.2-fpm \ php7.2-mbstring php7.2-xsl php7.2-zip php-apcu fop libsaxon-java </source>

arquivos de configuração

<souce lang="bash"> wget pub.nkosi.org/icaatom/atom.nginx wget pub.nkosi.org/icaatom/atom.phpfpm wget pub.nkosi.org/icaatom/atom.mysql wget pub.nkosi.org/icaatom/atom.conf.nginx wget pub.nkosi.org/icaatom/atom-worker.service wget pub.nkosi.org/icaatom/atom.jvm sudo mv atom.nginx /etc/nginx/sites-available/atom sudo mv atom.phpfpm /etc/php/7.2/fpm/pool.d/atom.conf sudo mv atom.mysql /etc/mysql/conf.d/mysqld.cnf sudo mv atom.conf.nginx /etc/nginx/nginx.conf sudo mv atom-worker.service /usr/lib/systemd/system/ sudo mv atom.jvm /etc/elasticsearch/jvm.options sudo ln -sf /etc/nginx/sites-available/atom /etc/nginx/sites-enabled/atom sudo rm /etc/nginx/sites-enabled/default sudo rm /etc/php/7.2/fpm/pool.d/www.conf </source>

habilantando e reiniciando os serviços

<souce lang="bash"> sudo systemctl enable nginx sudo systemctl enable php7.2-fpm sudo systemctl enable elasticsearch sudo systemctl enable atom-worker sudo /etc/init.d/php7.2-fpm restart sudo /etc/init.d/nginx restart sudo /etc/init.d/mysql restart sudo /etc/init.d/elasticsearch restart sudo systemctl restart atom-worker </source>

baixando e instalando

<souce lang="bash"> wget pub.nkosi.org/icaatom/atom-2.5.3.tar.gz sudo mkdir /usr/share/nginx/atom sudo tar xzf atom-2.5.3.tar.gz -C /usr/share/nginx/atom --strip 1 sudo chown -R www-data:www-data /usr/share/nginx/atom sudo chmod o= /usr/share/nginx/atom </source>

criando banco de dados

<souce lang="bash"> sudo mysql -h localhost -u root -p -e "CREATE DATABASE atom CHARACTER SET utf8 COLLATE utf8_unicode_ci;" sudo mysql -h localhost -u root -p -e "GRANT ALL ON atom.* TO 'atom'@'localhost' IDENTIFIED BY '12345';" </source>

Baseado em https://www.accesstomemory.org/pt-br/docs/2.5/admin-manual/installation/linux/ubuntu-bionic/

Outras referências