miércoles, 6 de septiembre de 2017

DEVUA - DEBIANcompartir WIFI desde WLAN1 a WLAN0

plan para compartir WIFI

Internet ------> wlan1 ---> PC ---> wlan0 --->  muchas PCs


# apt-get -y install dnsmasq 
# nano  /etc/dnsmasq.con
agregamos la sigiente config al final

no-resolv
interface=wlan0 # or whatever wifi card you're using for the AP
listen-address=192.168.2.1 # listen on
bind-interfaces
domain-needed        # Don't forward short names
# Never forward addresses in the non-routed address spaces.
bogus-priv
dhcp-range=192.168.2.2,192.168.2.100,12h
server=8.8.8.8
server=8.8.4.4

editemosel ficero de interfaces

nano /etc/network/interfaces 
 agregamos para recibir señal:

auto wlan1
iface wlan1 inet dhcp
#iface wlan1 inet static
i agregamos para ENVIAR señal
en este caso usamos el rango192.168.2.X :
# configuracon para compartir WIFI
 auto wlan0
iface wlan0 inet static
    address 192.168.2.1
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255

esto deveria estar activado intacto :
auto lo
iface lo inet loopback
y finalmente reiniciamos el servicio 

/etc/init.d/ networking stop

/etc/init.d/ networking start

o reiniciamos la PC



Nota, no recuedo si le ponemos un "1" a el fichero

nano /proc/sys/net/ipv4/ip_forward

jueves, 31 de agosto de 2017

Downgrade DEVUAN ACII a JESSIE (TESTING A ESTABLE)

estando en ESTABLE e instalar algunos programas de  testing  resulta divertido tener programas nuevos, pero cuando tu PC dice " me vuelvo lenta" es momento de dar marcha atras.

cuadno intentas dar marcha atras te dice que te desistalara como 3GB de paquetes entre ellos :
 APT  ( libapt-inst2.0 libapt-pkg5.0  )  < despues de borrarlo no tendras con que instalar paquetes >
y
 xserver-xorg*   xserver-xorg-core*  < te quedas sin graficos>

SOLUCION TENER PAQUETES MIXTOS:
y hacer downgrade lentamente o por etapas

paso #1
activamos los 2 repos

#devuan  jessie
deb http://auto.mirror.devuan.org/merged/ jessie main 
deb http://auto.mirror.devuan.org/merged/ jessie-updates main 
deb http://auto.mirror.devuan.org/merged/ jessie-security main   

#testing

deb http://auto.mirror.devuan.org/merged/ ascii main 
deb-src http://auto.mirror.devuan.org/merged/ ascii main 

paso #2

Creamos el archivo /etc/apt/preferences:

   # nano /etc/apt/preferences 
 
 
Package: *
Pin: release a=jessie
Pin-Priority: 1001 

Package: *
Pin: release n=ascii 
Pin-Priority: 850
 

en este caso ;
con "a=" la rama (stable , jessie )
 y con
 "n=" el código de la rama (testing ,ascii ).



Los números de prioridad tienen además un significado añadido, que a continuación se comenta. Llamando P a dicho número, tenemos:
  • P»1000: se fuerzan versiones de paquetes, aunque estas sean inferiores.
  • 990«P«=1000: siempre que la versión instalada no sea más reciente, el paquete es instalado, aunque no provenga de la rama principal.
  • 500«P«=990: siempre que el paquete instalado sea más antiguo y que no exista una versión en la rama principal, se instalará la versión.
  • 100 P <=500: El paquete se instala siempre y cuando no exista el mismo paquete en cualquiera de las otras ramas. Tampoco se instala en caso de tener una versión del paquete instalada que sea más reciente..
  • 0«P«=100: la versión solo se instala si no hay ninguna versión del paquete instalado.
  • P«0: no se instala la versión.
para  hacer DOWNGRADE usamos la prioridad  1001


Ahora creamos el archivo /etc/apt/apt.conf.d/local:
  # nano /etc/apt/apt.conf.d/local 
 
 APT::Default-Release "jessie";
APT::Cache-Limit 55000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;

PASO #3
Hacemos nuevamente la actualización de la base de datos de paquetes:
  # apt update 
 
  
PASO #4
 y revisamos el sistema completo :

apt-get dist-upgrade






Fuente:

https://exdebian.org/wiki/sistemas-mixtos-apt-pinning


https://web.archive.org/web/20150916080534/http://www.esdebian.org/wiki/sistemas-mixtos

https://debian-handbook.info/browse/es-ES/stable/sect.apt-get.html#sect.apt-upgrade

http://geekland.eu/apt-pinning-en-debian/

domingo, 25 de junio de 2017

Facturar con SAT sobre Gnu-Linux


 Metodo #1



Requisitos 
NOTA1:
(Firefox desde la version 43 en adelante NO RECONOCE A SILVERLIGHT)

NOTA2: desactiva las actualizaciones automaticas y de SEGUNDO PLANO a FF

Nota3:  Java8 no se puede instalar  FACIL mente en WINE


apt-get update
apt-get isntall wine

$ wine   'Firefox Setup 38.0.1esr.exe'
$ wine 
$ wine 'jre-7u4-windows-i586.exe'

y finalmente FIREFOX me reconoce Silverlight y Java, desde WINE




ahun sin probar, pero deveria de funcionar


metodo #2   FALLIDO 


instalar SILVERLIGHT ( MOONLIGHT)  (fallido)
www.mono-project.com/Moonligh 
mucho problema


miércoles, 17 de mayo de 2017

renombrar extenciones de FICHEROS MASIVAMENTE RECURSIVA



Renombrar  exenciones de ficheros

en ocaciones las camaras , celulares guardan fotos con extenciones erroneas
su pongamos que sea JPG, pero el app o android las guarda en PNG.

la mayoria de los visualizadores  podran abrir las fotos pero otros se limitan a negarse.


para renombrar de  ".png" a  ".jpg"
find /ruta/de-las/fotos  -type f -exec  rename 's/\.png$/\.jpg/' *  '{}' \;

"en reversa"
para renombrar de  ".jpg"  a  ".png"
find /ruta/de-las/fotos  -type f -exec  rename 's/\.jpg$/\.png/' *  '{}' \;



***********************************************************************

ok, ahora  supongamos que las fotos   PNG  estan entre otras que REALMENTE SI SON "PNG".
y yo solo quiero renombrar los que tiene mal la extencion.
¿como detectar los formatos con extenciones errorneas ?




  find /ruta/de-las/fotos    -type f -name \*.jpg -exec file \{\} \; | grep -i png | cut -d ':' -f 1 | xargs -d '\n' rename  's/\.jpg/\.png/'


explicacion:
busca ficheros con noombre *.jpg =
   find /ruta/de-las/fotos    -type f -name \*.jpg


detecta el tipo de fichero que es = 
   -exec file \{\} \;

entonces busca SOLO los que diga PNG=
| grep -i png

entonces  corta el nombre
 | cut -d ':' -f 1

entonces  Xargs manda  a RENAME   los nombres de  los ficheros 
| xargs -d '\n' rename  's/\.jpg/\.png/'

NOTA: si tiene  una comilla el nombre te dara un error  

 

gracias  a  furrywolf por su ayuda.
tanks to furrywolf  for this help.

that command very uglyly (it's a word now!) chains together several unix commands...  find looks for .jpg files, file identifies them, grep looks for ones where file said they're pngs, cut grabs the part before the ':' find printed, which is the filename, then xargs sends all those filenames to rename.  lol

 it's not done well - it will break if you have filenames containing a colon or a newline.  but I figured it's pretty unlikely you have any of those.  a cleaner version wouldn't break like that, but I didn't want to spend much time thinking about it.  :)

sábado, 28 de enero de 2017

como arreglar/configurar MAGNET link

primero revisamos el nombre correcto de la aplicacion que queremos asignar a los MAGNET links


$ ls /usr/share/applications


EN MI CASO USARE " transmission-gtk.desktop "



$ xdg-mime default   transmission-gtk.desktop  x-scheme-handler/magnet


viernes, 30 de diciembre de 2016

Mis aportaciones a DEBIAN

#chat irc
desde   2009 años  aprox

#traducciones de ingles  a español

https://www.debian.org/devel/website/thankyou.es.html  01/11/2016 07:48 AM

https://www.debian.org/reports/          11/08/2015 12:32 AM

https://www.debian.org/CD/verify.es.html       31-Dic-2016





viernes, 23 de diciembre de 2016

cambiar DEBIAN STRETCH a DEVUAN ascii

bueno no poder hacer automontar la memoria USB, fue  la gota que  derramo el vaso de agua.

siendo las 00:34 del 23-dic-2016 cambio mis repos a DEVUAN
https://devuan.org/

fuente  de este  tutorial:
https://talk.devuan.org/t/migrating-from-debian-stretch-to-devuan-ascii/463
para jessie
https://git.devuan.org/dev1fanboy/Upgrade-Install-Devuan/wikis/Upgrade-to-Devuan


#nano  /etc/apt/sources.list 


#devuan
deb http://auto.mirror.devuan.org/merged ascii main non-free contrib
deb http://auto.mirror.devuan.org/merged ascii-updates main non-free contrib
deb http://auto.mirror.devuan.org/merged ascii-security main non-free contrib




# apt-get update

 y sale el siguiente error (normal)                                                                                   
Leyendo lista de paquetes... Hecho
W: Error de GPG: http://auto.mirror.devuan.org/merged ascii InRelease: Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY 94532124541922FB
W: El repositorio «http://auto.mirror.devuan.org/merged ascii InRelease» no está firmado.
N: Los datos de un repositorio como este no se pueden autenticar y por tanto su uso es potencialmente peligroso.
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
W: Error de GPG: http://auto.mirror.devuan.org/merged ascii-updates InRelease: Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY 94532124541922FB





# apt-get install devuan-keyring -y --force-yes 

Desempaquetando devuan-keyring (2016.11.22) ...
Configurando devuan-keyring (2016.11.22) ...
W: --force-yes está desactualizado, en su lugar utilice una de las opciones que empiezan por --allow.




 # apt-get update
esta vez sin error, llavero cargado exitosamente

Obj:1 http://auto.mirror.devuan.org/merged ascii InRelease                                                                                             
Obj:4 http://auto.mirror.devuan.org/merged ascii-updates InRelease        
Obj:7 http://amprolla.devuan.org/merged ascii-security InRelease               

Leyendo lista de paquetes... Hecho


# apt-get dist-upgrade


1488 actualizados, 101 nuevos se instalarán, 19 para eliminar y 1 no actualizados.
Se necesita descargar 1 208 MB/1 592 MB de archivos.
Se utilizarán 408 MB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n]

 

 momentos como este donde  vas a  actualizar 1,488 paquetes y principalmete xserver-xorg xserver-xorg-core , es un buenmomento para hacer algunos respaldo , por que posiblemente te quedes SIN GRAFICOS :-P 

dicho y hecho
me desinstalo driver-nvidia304XX , no esta disponible en testing (ASCII)
bueno me pase a Nouveau...

NOTA:   USUARIO NORMAL NO TIENE PERMISO PARA LEVANTAR  GRAFICOS despues de la actualizacion


puedes probar  con el usuario ROOT

# starx





### reconfiguramos Xorg para que hacepte usuarios normales

# su - 
 # dpkg-reconfigure x11-common 
# reboot


me encuentro con la sorpresa que carga MATE, sin pronlemas
bueno, es por que ahun no elimino , SYSTEM-D  :-P

Instalando un escritorio  TOTALMENTE  FUNCIONAL SIN SYSTEMD
 tienes estas opciones:

xfce4
 icewm
 dwm
i3
MATE (version 1.8) 
TDE (un fork de KDE3) no disponible en los  repositorios de  DEBIAN y DEVUAN
http://www.trinitydesktop.org/ 



# apt-get install xfce4


instalando DESKTOP MANAGER ( loguin donde administra los inicios de secion)

# apt-get install slim



eliminando   systemd-shim libsystemd0 




la verdad es un podo problematico este siguiente paso por la cantidad inmensa depndiente de systemD, 
si puedes  elimina cada uno por separado

 # aptitude purge systemd-shim libsystemd0  


al final si tienes problemas con WIFI y network-manager  ,
 tienes  como alternatica  WICD,   que es otro administrador de rede  WIFI.






# aptitude dist-upgrade 

para  correjir  cualquier dependencia que se haya quedado rota al eliminar systemD


y finalmente reiniciar