lunes, 28 de enero de 2019

Conectar una impresora Pixma MG 2210 con openSUSE Leap 15


Impresora
Hola amigos, algunas vez tenemos una impresora Canon de esas Pixma MG 2210 y una PC de escritorio, para entornos windows 7, 8, 8.1, 10 descargamos el .exe desde la página y para nuestro camaleoncito openSUSE de igual manera.


https://www.canonprinterdownload.com/2016/12/canon-pixma-mg2210-driver-download.html







Se tiene que descomprimir y dentro existe dos carpetas y un archivo install.sh, procedemos a ejecutar.
Nos movemos a la carpeta donde esta el install.sh y lo ejecutamos
>sudo ./install.sh
Nos damos cuenta que tenemos problemas con dependencias como libpangox, libpng, libtiff, entonces procedemos a buscarlos en openSUSE, los dos primeros existen.



>sudo zypper install libpangox-1_0-0
>sudo zypper install libpng12-0



El detalle es el otro paquete que está en su version 5 y nosotros queremos uno más antiguo, entonces vamos a la web de openSUSE y descargamos para Leap 15, es un rpm y los instalamos.
https://software.opensuse.org/download.html?project=graphics&package=libtiff3



Desde su ubicación lo instalamos.
>sudo rpm -ivh libtiff3-3.9.5-lp150.2.2.x86_64.rpm



Ahora si ya podemos ejecutar el install.sh



edgar@server01:~/Descargas/cnijfilter-mg2200series-3.80-1-rpm> sudo ./install.sh
==================================================

Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.

==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.80-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:cnijfilter-common-3.80-1         ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-mg2200series-3.80-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:cnijfilter-mg2200series-3.80-1   ################################# [100%]

#=========================================================#
#  Register Printer
#=========================================================#
Next, register the printer to the computer.
Connect the printer, and then turn on the power.
To use the printer on the network, connect the printer to the network.
When the printer is ready, press the Enter key.
>

Searching for printers...


#=========================================================#
#  Select Printer
#=========================================================#
Select the printer.
If the printer you want to use is not listed, select Update [0] to search again.
To cancel the process, enter [Q].
-----------------------------------------------------------
0) Update
-----------------------------------------------------------
Target printers detected
1) Canon MG2200 series (/dev/usb/lp0)
-----------------------------------------------------------
Currently selected:[1] Canon MG2200 series (/dev/usb/lp0)
Enter the value. [1]

#=========================================================#
#  Register Printer
#=========================================================#
Enter the printer name.[MG2200]
Command executed = /usr/sbin/lpadmin -p MG2200 -m canonmg2200.ppd -v cnijusb:/dev/usb/lp0
-E

#=========================================================#
#  Set as Default Printer
#=========================================================#
Do you want to set this printer as the default printer?
Enter [y] for Yes or [n] for No.[y]

#=========================================================#
Installation has been completed.
Printer Name : MG2200
Select this printer name for printing.
#=========================================================#
edgar@server01:~/Descargas/cnijfilter-mg2200series-3.80-1-rpm>

Verificamos:

edgar@server01:~/Descargas> rpm -qa | grep cnij
cnijfilter-common-3.80-1.x86_64
cnijfilter-mg2200series-3.80-1.x86_64



Ya está, ahora podemos usar la impresora.



Scaner



Para el scaner también descargamos el rpm, procedemos de igual manera, nos dará un error no encuentra un paquete, lo buscamos y lo añadimos.



edgar@server01:~/Descargas/scangearmp-mg2200series-2.00-1-rpm> sudo ./install.sh



Agregamos el paquete que falta.
> sudo zypper install libusb-0_1-4



edgar@server01:~/Descargas/scangearmp-mg2200series-2.00-1-rpm> sudo ./install.sh
==================================================

ScanGear MP
Version 2.00
Copyright CANON INC. 2007-2012
All Rights Reserved.

==================================================
Command executed = rpm -Uvh ./packages/scangearmp-common-2.00-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:scangearmp-common-2.00-1         ################################# [100%]
Command executed = rpm -Uvh ./packages/scangearmp-mg2200series-2.00-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:scangearmp-mg2200series-2.00-1   ################################# [100%]
Installation has been completed.

Ejecutar

edgar@server01:~> scangearmp

Ya funciona, espero ayude a alguien, de la misma forma se procede en distros como ubuntu, se escoge en ese caso los .deb, en Fedora el rpm y se averigua sobre sus dependencias faltantes, con google lo encontramos, un poco de paciencia y se encuentra de preferencia en english.




martes, 27 de noviembre de 2018

VirtualBox en openSUSE 15 Leap

Hola,
El otro día estuve con el camaleoncito de 64 bits que le puse a mi pc y tuve la necesidad de usar VirtualBox y como ya había visto en Fedora y Ubuntu ya no es necesario recurrir a la página de virtualbox y agregar su repositorio, por "default" en una instalación por defecto está en los repositorios de openSUSE.

> sudo zypper se virtualbox

Con ese comando lo buscamos

>sudo zypper in virtualbox

Este yo tengo y esta funcionando bien :)

> rpm -q virtualbox
virtualbox-5.2.22-lp150.4.23.1.x86_64

Movil Android y openSUSE 15 Leap

Hola,
El otro día estuve usando en mi PC al camaleoncito de 64 bits y tuve la necesidad de usar el celular Aquaris U2, lo conecté y no lo detectaba, entonces dije que le falta algún paquete y no era así, la cosa es que el celular Aquaris U2, da la opción de permitir solo carga o también intercambiar datos, había que permitir y se vé :), una cosa que anoto es que miremos si lo ha detectado con el siguiente comando:

>dmesg | tail

Ese comando nos mostrará los últimos 10 dispositivos conectados en un instante y se ve a nuestro celular y como vemos que no podemos usarlo, entonces procedí a mirar el celular y estaba con la opción qué deseas hacer, solo carga o permitir intercambiar datos también, pues le dí permitir usar datos más y ya pude pasar un archivo de la pc al celular :).


miércoles, 7 de noviembre de 2018

Importar/exportar una base de datos sql en Mysql

Importar

Hola amigos, en esta oportunidad anotamos un cómo importar una base de datos, supongamos que tenemos una copia con extensión .sql y deseamos importar en nuestro servidor corriendo MariaDB o MySQL, ¿entonces cómo proceder?


1. Entras a tu servidor MySQL:

>mysql -u tu_usuario -p

>create database creas_una_nueva_db;

>show databases;

>use creas_una_nueva_db;


2. importas tu DB

>source el_path_delarchivo.sql


Ejemplo:

En nuestro caso tenemos el xampp que trae a mysql o mariadb, podemos usar el xampp panel control, para iniciar o parar el servicio, digamos que ya está iniciado, entonces puedes usar la opción shell el cual si presionas ingresas ya a la ruta y solo escribes:


>mysql -u root


con el comando anterior ya estas dentro, recordar que en xampp root no tiene password.


Pero nosotros no deseamos usar esa opción, queremos hacerlo desde cmd, pues presionamos las teclas windows+r y escribimos la ruta hasta el binario de mysql:


C:\Users\Edgar>cd C:\xampp\mysql\bin

>mysql -u root -p


pide contraseña, pero sabemos que no tiene, entonces enter.


Ya estamos adentro, aplica show databases y veras todas las base de datos que existen.


Creas una base de datos y luego la usas y aplicas los comandos 1 y 2.


Caso concreto:

MariaDB>create database example1;

MariaDB>use example1;

MariaDB>source C:\xampp\htdocs\web1\matriculas.sql


También puedes usar la siguiente forma:



Da la casualidad que mi copia de mi database está dentro del directorio web1, todo esto es en entorno windows, en caso de Linux o BSD la ruta es diferente y con /, hay que hacer la prueba :), aplicando el comando tu nueva base de datos tendrá sus tablas de la copia.

Exportar



lunes, 5 de noviembre de 2018

VirtualBox en Fedora 29

Buen día, VirtualBox en Fedora 29 ya no necesita añadir el repositorio como indica la página web de virtualbox.org (es el procedimiento seguido), añadiendo el respositorio RPMfusion es suficiente para tener virtualbox, ya no necesita añadir otros paquetes, dnf resuelve todas las dependencias.

$sudo dnf search VirtualBox
$sudo dnf install VirtualBox

Si desea se añade el virtual extension pack, se descarga desde la página web virtualbox.org.

$sudo usermod -a -G vboxusers tu_usuario


domingo, 21 de octubre de 2018

VirtualBox en Ubuntu 18.04.1

Alguna vez se necesita probar algunas cosas antes de usar equipo físico y una solución para sistemas operativos es virtualbox, es libre y muy bueno.

Instalar virtualbox en Ubuntu 18.04.1
En la nueva versión LTS de Ubuntu las cosas andan un poco diferente de las anteriores, pues que así lo puede notar, intenté agregar el repositorio desde la web de virtualbox y no me fué bien, miré en los repositorios por defecto y ahi esta virtualbox, pues dos comandos hacen todo simple, iniciamos el cómo.

Pasos:
1. sudo -s
2. echo $(lsb_release -sc)
Vemos nuestro nombre de la versión, no lo utilizaremos, pero ya sabemos, para más detalles cat /etc/os-release
3. Nuestra arquitectura es de 64 bits, es una notebook ya con 8 años de antigüedad :)
#apt-get install virtualbox
4. Agregamos "extesion pack"
apt-get install virtualbox-ext-pack
5. Eso es todo, tiene una de las versiones recientes de virtualbox y esta funcionando, reitero que se necesita conexión a internet, resuelve todas dependencias apt.

Ya no es necesario agregar por separado gcc, dmks, etc. EL ubuntu con apt-get ya resuelve todo.

Cómo iniciar virtualbox:
-En Ubuntu puedes usar la terminal y escribir
$virtualbox
-Con su gestor de búsqueda


domingo, 8 de julio de 2018

Hacer capturas de pantalla en GNU/Linux

Hola amigos, cómo podemos hacer capturas de pantalla en GNU/Linux:

Lightshot
Realizar capturas estando con chromium (navegador web), cualquier cosa que estés haciendo (leyendo una web, facebook, youtube, etc.) lo pues capturar y añadirle flechas o alguna cosa.
Tenemos que añadir la extensión.

Visitar el sitio web





Xfce4-screenshooter
Alt+f2 se abre un cuadro de diálogo y ejecutamos.




Packet Tracer 9 en fedora 44

 1. INTRODUCCIÓN Y CONTEXTO -------------------------- Cisco distribuye oficialmente Packet Tracer para Linux únicamente en formato  paquete...