miércoles, 11 de marzo de 2020

utilizar latex desde Visual Studio Code en linux


Primero instalamos Visual Studio Code, lo descargamos de la página oficial https://code.visualstudio.com/

dpkg -i code_1.43.0-1583783132_amd64.deb

en consola instalar

aptitude install latexmk

cpan -i latexindent

apt install texlive-extra-utils

perl -MCPAN -e 'install "File::HomeDir"'

Luego instalar las extensiones siguientes desde visual studio code:

LaTeX Workshop

LaTeX Snippets

LaTeX language support

En el menú ->Archivo->Preferencias-> configuración

En el menú de Extensiones, buscar el siguiente enlace Editar en "settings.json"

el cual debe quedar así

"latex-workshop.view.pdf.viewer": "tab",
"latex-workshop.latex.outDir": "%DIR%/build",
"[latex]": {
"editor.defaultFormatter": "James-Yu.latex-workshop"
},
"latex-workshop.latexindent.path": "/usr/bin/latexindent",




miércoles, 5 de febrero de 2020

Utilizar git desde consola

Instalar git en debian

aptitude install git

ejecutar el siguiente comando en consola


git config --global user.name "tu nombre y apellido"
git config --global user.email tu_email



desde la carpeta que se quiere tener en git ejecutar por consola el siguiente comando
git init 

cuando hagas un ls -la veras el .git

creas los archivos que requeieras

ejemplo: mi_archivo.txt
y lo editas escribiendo algo, en este ejemplo el número 1

git add mi_archivo.txt

git commit -m "agrege el 1"

vuelvo a editarlo

y borro el número 1 y escribo el número 2

git add mi_archivo.txt

git commit -m "agrege el 2"

con el comando git log
________________________________________________________________
commit 8246cc7a5cea0d2668a5c50fff70c9cba9745411
Author: Alexander Chale <alexander@chaleleon.info.ve>
Date:   Wed Feb 5 15:10:06 2020 -0400

    agrege el 2

commit 026c54d7ffc9ed23858b6506bef963b248b14f78
Author: Alexander Chale <alexander@chaleleon.info.ve>
Date:   Wed Feb 5 15:09:49 2020 -0400

    agrege el 1
______________________________________________________________


con el comando git checkout 026c54d7f

te mueves al commit seleccionado

ahora si visualizas el archivo mi_archivo.txt tendra el numero 1

y si te mueves con el comando git checkout 8246cc7a5

ahora si visualizas el archivo mi_archivo.txt tendra el numero 2

____________________________________________

Ahora si esbas en el último commit y te pasaste al anterior o primer commit

si le das git log

solo te aparecera el commit que hiciste previos a este

commit 026c54d7ffc9ed23858b6506bef963b248b14f78
Author: Alexander Chale <alexander@chaleleon.info.ve>
Date:   Wed Feb 5 15:09:49 2020 -0400

    agrege el 1

Esto es porque cuando estabas en ese commit no habías realizado los commit posteriores, para poder visualizar estos commit  se usa 

git reflog

que muestra lo siguiente

026c54d HEAD@{0}: checkout: moving from 8246cc7a5cea0d2668a5c50fff70c9cba9745411 to 026c54d
8246cc7 HEAD@{1}: checkout: moving from 026c54d7ffc9ed23858b6506bef963b248b14f78 to 8246cc7
026c54d HEAD@{2}: checkout: moving from 8246cc7a5cea0d2668a5c50fff70c9cba9745411 to 026c54d
8246cc7 HEAD@{3}: checkout: moving from 026c54d7ffc9ed23858b6506bef963b248b14f78 to 8246cc7
026c54d HEAD@{4}: checkout: moving from 8246cc7a5cea0d2668a5c50fff70c9cba9745411 to 026c
8246cc7 HEAD@{5}: checkout: moving from 026c54d7ffc9ed23858b6506bef963b248b14f78 to 8246cc7a5
026c54d HEAD@{6}: checkout: moving from 8246cc7a5cea0d2668a5c50fff70c9cba9745411 to 026c54d7
8246cc7 HEAD@{7}: checkout: moving from master to 8246cc7
8246cc7 HEAD@{8}: commit: agrege el 2
026c54d HEAD@{9}: commit (initial): agrege el 1













lunes, 27 de enero de 2020

Instalar docker en linux mint sylvia

add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"


por alguna razón este archivo se escribio así

deb [arch=amd64] https://download.docker.com/linux/ubuntu    silvia    stable

la cual se debe cambiar


deb [arch=amd64] https://download.docker.com/linux/ubuntu    xenial    stable



aptitude update

  • aptitude install apt-transport-https
  • aptitude install ca-certificates
  • aptitude install curl
  • aptitude install software-properties-common
  • aptitude install docker-compose


aptitude install docker-ce docker-ce-cli containerd.io

Para verificar la instalación

docker info

buscar una imagen
docker search debian


descargar una imagen
 docker pull debian

verificar las imagenes
docker images


correr una imagen de manera interactiva
docker run -it id_imagen

aqui ya estaras dentro
solo queda actualizar los repositorios e instalar todo lo que quieras
apt-get update


docker start id_imagen

docker stop id_imagen


Ejemplo instalar redmine

curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-redmine/master/docker-compose.yml > docker-compose.yml

en el archivo docker-compose.yml yo modifico el puerto a 81 para verlo por ese puerto

docker-compose up -d
docker network create redmine-tier
docker volume create --name mariadb_data

docker run -d --name mariadb  -e ALLOW_EMPTY_PASSWORD=yes  -e MARIADB_USER=bn_redmine  -e MARIADB_DATABASE=bitnami_redmine  --net redmine-tier  --volume mariadb_data:/bitnami  bitnami/mariadb:latest

docker volume create --name redmine_data

docker run -d --name redmine -p 80:3000  -e REDMINE_DB_USERNAME=bn_redmine  -e REDMINE_DB_NAME=bitnami_redmine  --net redmine-tier  --volume redmine_data:/bitnami  bitnami/redmine:latest

l27.0.0.1 (verificar que el apache de nuestro equipo este abajo), esto despues se puede cambiar

  • REDMINE_USERNAME: Redmine application username. Default: user
  • REDMINE_PASSWORD: Redmine application password. Default: bitnami1

Listar Imágenes
docker images -a
Eliminar Imágenes
docker rmi Image1 Image2


Copias de seguridad de imágenes



docker save imagen > imagen.tar


Restaurar copias de seguridad de imágenes



docker load -i fichero.tar



docker network create -- driver bridge el_nombre_del_network_a_crear

Entrar a un contenedor Docker con Bash


docker exec -i -t 665b4a1e17b6 /bin/bash # o en su caso poner el nombre


jueves, 2 de enero de 2020

¡Cómo instalar una version anterior de php y cambiar de version desde consola?







Puedes instalar PHP5.6 desde un PPA:
$ sudo add-apt-repository -y ppa:ondrej/php
$ sudo apt update
$ sudo apt install php5.6
 
 
update-alternatives --config php