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 

jueves, 5 de septiembre de 2019

aplicaciones a instalar en debian 10 y configuración de wifi en laptop vit p1420



aptitude install keepass2 g++ git apache2  php7.3 php7.3-ldap php7.3-pgsql php7.3-mysql postgresql pgadmin3  meld diffpdf dia pdftk  texmaker texlive texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended texlive-lang-spanish scribus gedit vim zim calibre gimagereader glabels rhythmbox audacity  openshot youtube-dl vlc cups testdisk unrar-free unzip brasero gparted ssh locate kid3 unison-gtk rsync grsync gtk-recordmydesktop ntfs-3g libapache2-mod-php7.3 cdrdao ttf-mscorefonts-installer  build-essential

remmina gimp cheese anyremote ganyremote wmctrl syslinux screenruler seahorse  seahorse-nautilus nautilus-dropbox gnome-calculator git testdisk

remmina gimp cheese anyremote ganyremote wmctrl syslinux seahorse  seahorse-nautilus nautilus-dropbox gnome-calculator git testdisk php7.3-gd php7.3-curl php7.3-json php7.3-mysql   php7.3-apcu php7.3-cli php7.3-simplexml php7.3-imap php7.3-xmlrpc php-{mbstring,zip,gd,xml,pear,gettext,cgi}

php7.3-gd php7.3-curl php7.3-json php7.3-mbstring php7.3-mysql  php7.3-mcrypt php-apc php7.3-apc php7.3-apcu php7.3-cli php7.3-simplexml php7.3-imap php7.3-xmlrpc 

configuración wifi en laptop vit p1420

aptitude install firmware-realtek

Para hacer funcionar el wifi correctamente (se veía, pero daba error de conexion)

 cd Descargas/
   31  ls
   32  cd rtl8723bu-master // lo buscamos en google
   33  ls
   34  source dkms.conf
   35  mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
   36  cp -r core hal include os_dep platform dkms.conf Makefile rtl8723b_fw.bin /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
   37  dkms add $PACKAGE_NAME/$PACKAGE_VERSION
   38  dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
   39  exit
   40  su
   41  exit
   42  vi  /etc/modprobe.d/50-rtl8xxxu.conf



y escribir en ese archivo esto:

blacklist rtl8xxxu

   43  exit












apt-get remove network-manager
aptitude install wicd
Y administrar la conexión desde wicd, lo único malo hasta ahora es que no logro mostrar el icono de wifi en la barra superior (en gnome) pero ahí voy

jueves, 21 de febrero de 2019

como crear un item de menu en linux mint




I'm a noob, so hopefully this isn't a stupid comment. I'm thinking under Linux Mint 18 Cinnamon, this was changed to be much more simple.

Right click on the Menu app on the toolbar and select "configure". This will launch an applet, that has "Open the menu editor" as an option at the bottom of the child window.

lunes, 18 de febrero de 2019