Mostrando entradas con la etiqueta debian. Mostrar todas las entradas
Mostrando entradas con la etiqueta debian. Mostrar todas las entradas

2023-02-24

Merge two pdfs in the same page in GNU/Linux (Debian/Ubuntu)

If you have two pdfs and you want to print them in a single page, you can start by merging both in a single page in a 3rd pdf.

Maybe you need to install using the following:

sudo apt install texlive-extra-utils

Then you can merge using one of the following commands:

  • Vertical
    pdfjam *.pdf --nup 1x2 --outfile merged.pdf
  • Horizontal
    pdfjam *.pdf --nup 2x1 --outfile merged.pdf
  • Landscape
    pdfjam *.pdf --nup 2x1 --landscape --outfile merged.pdf

Happy hacking!!!

2016-11-30

Como usar Tor para anonimizarte con Debian o Ubuntu

En estos días de la Ley mordaza en España y de otros sitios donde hablar públicamente puede salir caro, es necesario disponer de herramientas como tor. Hay que tener en cuenta que esto te libra de la policía, de la censura, de espias en tu casa o empresa de modo bastante robusto, pero sin llegar a la oscuridad total para grandes agencias como la NSA. Si eres un terrorista o un pederasta, probablemente el CNI (o servicio de inteligencia equivalente de tu País) podría pedir a la NSA que le diga quien eres e irás a la cárcel y yo me alegraré.

Dicho esto empecemos por el principo (recuerda que solo Debian y Ubuntu, los de Windows buscaos la vida que yo ya no lo uso):

  • Instalar tor:
    sudo apt-get install tor
  • Iniciar tor (normalmente se iniciará solo):
    sudo /etc/init.d/tor start
  • Parar tor:
    sudo /etc/init.d/tor stop
  • Reiniciar tor:
    sudo /etc/init.d/tor restart

Probablemente, esto podría cambiar con el tiempo, tor colocará un proxy SOCKS v5 en 127.0.0.1:9050, así que tienes que decirle a tu navegador que lo use para todo. Aquí tienes una captura de ejemplo con los pasos a seguir en firefox.

Has de tener en cuenta que no puedes usarlo en un navegador con plugins, ya que esto reduce la efectividad de tor, así que lo mejor es que uses un navegador para cosas normales y dejes otro navegador sin plugins ninguno para usar tor, salvo que tu necesidad sea muy baja como por ejemplo publicar cosas en Facebook con un usuario anónomio y denunciar a tu vecino por las cacas de perro que abandona o al policía de turno que aparca mal, o fuma en un establecimiento público. En estos casos la policía no podrá obtener tu identidad, ya que dudo que la NSA gaste recursos para eso y Facebook, Twitter o Blogger tampoco.

Por último te animo a instalarlo para dar servicio de anonimato a los disidentes de países como China, Cuba, Arabia Saudí, Marruecos, Síria, o la misma España, aunque aquí sea solo para evitar multas. O a saltarse la censura a usuarios normales tras cortafuegos masivos como el de China. O la discriminación por paises de algunas webs.

Por último si quieres que tu salida sea por un país concreto para evitar problemas con Facebook o la discriminación por ip de algunas webs tienes que modificar el archivo /etc/tor/torrc y añadir estas dos líneas, donde za es el código iso del país, en este caso Sudáfrica:

ExitNodes {za}
StrictNodes 1

Para editarlo puedes usar este comando

sudo gedit /etc/tor/torrc

Para saber más puedes ir directo a la fuente en la FAQ:

https://www.torproject.org/docs/faq

Happy Hacking!!!


2008-06-02

De etch a lenny y tiro a ubuntu porque me toca

Para poder instalar Debian GNU/Linux lenny sobre Debian GNU/Linux etch he tenido que seguir los pasos de "Solucionar netselect-apt en debian etch" pero los de la nota final de "no lo hagas", se instala lo mínimo que te deje sin descargar ningún paquete, entonces instalas netselect-apt, aplicas los cambios y tienes una Debian GNU/Linux lenny reluciente. Pero hay un problema no tiene el firmware necesario para mi AverMedia DVB-T Volar, el único motivo de envidia sobre la ubuntu 8.04. Así que tras unas pruebas (copiar el firmware, actualizar el núcleo desde la ubuntu, con dpkg y los paquetes .deb y modificando /etc/apt/sources.list a los de ubuntu), no terminaba de funcionar.

En fin me he pasado a ubuntu 8.04 en el escritorio, y va y me dice el gracioso del firmware que mi USB es 1.1 y con con menos de 2.0 no se levanta por las mañanas. Así que me quedan 3 alternativas:

  1. Ver la TV analógica como hasta ahora.
  2. Usar el portátil para ver la TDT.
  3. Actualizar el equipo de sobremesa que ya toca.
Y la opción ganadora es, todas, veré la tele como hasta ahora, cuando quiera ver algo de la tdt (poco aun merece la pena) usaré el portátil y pronto renovaré el equipo con varios núcleos.

Las pegas:
  • No encuentro xmms, sólo xmms2 y no funciona igual, además de dar errores.
  • Todos los demás no me gustan, yo quiero mi xmms original.
  • La barra de Google (traducción automática, etc) no es compatible con la versión de firefox.
  • El driver privativo de NVIDIA me descoloca varios milímetros la pantalla, el abierto no me da problemas.
Los pros:
  • La configuración por defecto de sudo es la que me gusta.
  • Ciertas configuraciones son más sencillas.
En fin, los chicos de ubuntu hacen un buen trabajo (algunos son también los de debian) pero me gusta más la original, excepto alguna ligera pega.

Hay cosas interesantes en ambas como Netbeans 6.0.1 o jdk6, glassfish2, y un VirtualBox potable, pero bueno siempre puedes descargarlo desde los fabricantes.

2008-05-30

Solucionar netselect-apt en debian etch

Despues de actualizar mi portatil (frodo) con ubuntu y ver como funciona la TDT (DVB-T para los de fuera de España) con me-tv, me entró envidia y quise ponerla en el sobremesa (epi), resistí la tentación.

Lo primero es ver si me-tv estaba en debian, eureka!!! pero hay que usar lenny, el problema es por más que he cambiado a mano y buscado listas prefabricadas para /etc/apt/sources.list ninguna funcionaba correctamente.

La solución es netselect-apt, pero hay un bug, aquí es donde esto se convirtió en esta entrada del blog.

Primer comando

sudo netselect-apt -n lenny

pero hay un problema que termina con las siguientes líneas
netselect was unable to find a mirror, this probably means that you are behind a firewall and it is blocking traceroute.
el problema no es tal, es un bug en netselect-apt

para buscar el fichero escrito en perl usamos el comando

which netselect-apt


el resultado

/usr/bin/netselect-apt


para buscar la línea en cuestión

more /usr/bin/netselect-apt |grep '\\n\\n'


nos saldrá algo como

$/="\n\n";


la cuestion es que el fichero mirrors_full que se descarga automáticamente ha cambiado el formato y no lo reconoce, pero buscando por internet encontré una solución cambiar dicha línea por

$/="<br><br>";

lo primero sacar una copia, los experimentos con "agua La Casera"

sudo cp /usr/bin/netselect-apt /usr/bin/netselect-apt2

ahora editamos, yo suelo usar joe

sudo joe /usr/bin/netselect-apt2
pero también puedes hacer

cat /usr/bin/netselect-apt |sed s/'\\n\\n'/'

'/ >netselect-apt2


sudo cp netselect-apt2 /usr/bin/netselect-apt2

que lo reemplaza por nosotros, ahora solo hay que intentarlo de nuevo
sudo netselect-apt2 -n lenny
ahora ya tenemos un sources.list

para copiarlo
sudo cp sources.list /etc/apt/sources.list
ahora continuamos con
sudo apt-get update
sudo apt-get dist-upgrade

Nota importante: No lo hagas, no funciona (a fecha 2008-05-30), excepto desde una instalación básica, es cedir, un CD de instalación de debian etch sin nada extra, entonces sí, es lo siguiente que hize, aunque no lo último. Supongo que antes de lanzar lenny como release afinaran las dependencias del proceso.