Feb

25

By Ismael Puerto

1 Comment

Categories: General

Tags: , ,

Comprimir con XZ

XZ es un formato de compresión que utiliza el algoritmo LZMA. (definición cogida con pinzas)

Lo utilizan en Fedora, cuando te bajas las actualizaciones se bajan en este formato y en Slackware.

Pongo un ejemplo con un rpm, lo primero que haré sera comprobar el tamaño inicial:

#du -h miserware-repo-latest.noarch.rpm

8.0K    miserware-repo-latest.noarch.rpm Continued…

Feb

23

By Ismael Puerto

3 Comments

Categories: General

Tags: , , , , ,

Linea del tiempo de distros Linux

Vía: futurist.se

Feb

15

By Ismael Puerto

1 Comment

Categories: General

Tags: , ,

Instalar Flash y Java en Slackware x86 y x64

Agustín a través de la sección Consultorio expuso la siguiente duda para su Slackware:

hola te puedo pedir la siguiente ayuda….para ver vídeos en youtube me dice que java es una versión antigua o instalar flash player…
lo he intentado de muchas formas…pero no puedo
podrías decirme como instalar java y flash player

Empezamos con flash player: Continued…

Feb

3

By Ismael Puerto

3 Comments

Categories: General

Tags:

Que hacer después de instalar Slackware

Para la gente que empieza con esta distro, se da cuenta de que no lo pone tan fácil para empezar y hay que hacer muchas cosas manualmente. Para empezar no se crea un usuario en la instalación y estar con el usuario root es un problema. He creado esta pequeña guía para la gente que empieza en esta distro.

Creación de un usuario:

#useradd isma

#mkdir /home/isma

#chown isma:users /home/isma

Editamos el fichero /etc/passwd Continued…

Ene

29

By Ismael Puerto

3 Comments

Categories: General

Tags: , , , , ,

9 formas distintas de crear una distro

Si estáis hartos de cada vez que os instaláis una distro, tener que meter siempre los mismos paquetes y quieres que vengan de serie, o quieres eliminar servicios de inicio, lo mejor es hacerte tu iso del sistema operativo. Para esto tenemos 8 formas conocidas de hacerlas de manera fácil y una para nivel avanzado.

  1. Remastersys: Para distros basadas en Debian (incluye Ubuntu), trabaja a partir de un Debian o Ubuntu ya instalado.
  2. UCK: como su nombre indica, kit de customización de Ubuntu, toma como base una iso del sistema operativo. Continued…

Oct

30

By Ismael Puerto

4 Comments

Categories: General

Tags:

Peluche de Slackware

Curioso peluche que me encontré en la tienda de Slackware del logo, tux y la pipa. Por 12$ lo podéis tener más los gastos de envió claro esta.

Enlace: slackware

Oct

8

By Ismael Puerto

No Comments

Categories: General

Tags: ,

Instalar OpenOffice en Slackware

Cuando instalamos Slackware no viene por defecto instalado OpenOffice así que nos toca hacerlo por nosotros mismos. Vamos a instalar OpenOffice sin depender de ningún script de terceros.

Necesitaremos en paquete alien que no viene instalado por defecto:

#wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.78.tar.gz

#tar xvf alien_8.78.tar.gz

#cd alien

#perl Makefile.PL; make; make install

Con esto queda instalado alien.

Ahora nos vamos a la pagina de un mirror de OpenOffice y nos bajamos el OOo_3.1.1_LinuxX86-64_install_en-US_deb.tar.gz. La versión que he cogido ha sido la americana para tener la ultima versión.

#tar xvf OOo_3.1.1_LinuxX86-64_install_en-US_deb.tar.gz

#cd OOO310_m19_native_packed-2_en-US.9420 (lo descomprime con este nombre)

#cd DEBS

Con el siguiente convertimos los .deb a .tgz

#alien -t *.deb && alien -t desktop-integration/*.deb

#installpkg *.tgz && installpkg desktop-integration/*.tgz

Con esto es suficiente, ahora podremos abrir swriter desde el menu kde. Espero que les haya servido.

Sep

16

By Ismael Puerto

No Comments

Categories: General

Tags: ,

Slackware 13 con Kolab

Después de probar Slackware por encima, me decidí a probar Kolab en Slackware y para ello utilice el manual que yo mismo compuse. Y puedo decir que es apto. Y funciona sin ningún cambio.

Ago

28

By Ismael Puerto

No Comments

Categories: General

Tags:

Slackware 13.0 is released!

Pues si amigos llego Slackware 13, la única distro que no necesita presentaciones en este mundo, a llegado a su versión 13 con la mejora de arquitectura x64. La probaré en los próximos días así que comentaré más en el blog. La podéis conseguir aqui (versión 64).

Anuncio oficial
Release Notes

Ago

26

By Ismael Puerto

1 Comment

Categories: General

Tags: ,

Actuliza tu kernel, cualquiera puede ser root

Recientemente salio un bug en el kernel de linux que podría alguien entrar al sistema con permisos de root, bien pues he probado este fallo con una Slackware 12.2 con el kernel: 2.6.27.7 y lo revienta en 3 segundos más o menos.

Esto quiero que quede claro que es con fines educativos. El software lo encontre con el nombre wunderbar_emporium. Los pasos como siempre descomprimimos:

#tar xvf wunderbar_emporium.tgz

Y ejecutamos el .sh

# ./wunderbar_emporium.sh
[+] MAPPED ZERO PAGE!
[+] got ring0!
[+] detected 2.6 style 8k stacks
sh: mplayer: command not found
[+] Disabled security of : nothing, what an insecure machine!
[+] Got root!
sh-3.1#

La gracia de esto es que lo proveis siendo un usuario sin privilegios.

Jul

9

By Ismael Puerto

No Comments

Categories: General

Tags: , ,

Actulizar Drupal en Linux

Ya hablamos un poco de como instalar drupal en Slackware paso a paso. Pues claro van saliendo actualizaciones y por seguridad pues las instalaremos. Empezamos:

Con el usuario de administrador nos dirigimos a administrado configuración del sitio sitio en mantenimiento y lo pones en off-line

Desde el servidor nos bajamos el ultimo drupal, a día de hoy el 6.13:

#wget http://ftp.drupal.org/files/projects/drupal-6.13.tar.gz

Movemos el archivo descargado a la carpeta donde se aloje el sitio

#mv drupal-6.13.tar.gz /var/www/htdocs

Descomprimimos

#tar xvf drupal-6.13.tar.gz

Copiamos y pegamos, sin miedo (aun que hacer un backup no viene mal)

#cp drupal-6.13/* .

Editamos el fichero para poder actualizar.

#vi sites/default/settings.php

Y buscamos la cadena: $update_free_access = FALSE; y la cambiamos por esto: $update_free_access = TRUE;

Vamos al navegador y entramos a nuestro sitio a la siguiente dirección:

http://tusitio.com/update.php

Le damos a continuar, este proceso en principio no falla. Cuando este todo OK, volvemos a editar el fichero sites/default/settings.php y cambiamos TRUE por FALSE, tiene que quedar como antes de actualizar.

Ponemos el sitio online otra vez y ya tenemos drupal actualizado. Como veis todo el proceso se ha realizado desde el servidor.

Jun

19

By Ismael Puerto

No Comments

Categories: General

Tags: ,

GHC en Slackware 64

Si no sabes lo que es ghc, os mando a la wiki. Pero vamos os resumo, básicamente es un compilador. Preparando el próximo articulo me encontré con que necesitaba instalar el compilador, y como estaba en Slackware, pues me puse a instalarlo. Empezamos, lo primero como siempre bajarnos el fuente, como veis yo me he bajado el paquete para 64, pero si tenéis otra arquitectura pasaros por la pagina de descargas y seleccionad el que tengáis, el proceso es el mismo.

#wget http://www.haskell.org/ghc/dist/6.10.3/ghc-6.10.3-x86_64-unknown-linux-n.tar.bz2

Una vez descargado, lo descomprimimos.

#tar xvf ghc-6.10.3-x86_64-unknown-linux-n.tar.bz2

Entramos al directorio:

#cd ghc-6.10.3

Y ahora empieza el típico proceso rutinario:

#./configure

#make

#make install

Si todo ha ido bien obtendremos algo así como:

Installation of ghc-6.10.3 was successful.

Y listo, ha sido sencillo, decir que he partido desde una instalación “full” de Slackware 64.

Jun

18

By Ismael Puerto

3 Comments

Categories: General

Tags: ,

IP estática en Slackware

Estando en un entorno gráfico este proceso no tiene que tener mayor problema, KDE dispone de alguna herramienta para hacer esto gráficamente. Pero nosotros vamos a más y lo haremos desde la terminal, que es lo que nunca falla.

Editaremos el fichero /etc/rc.d/rc.inet1.conf y localizaremos nuestra interfaz, en mi caso eth0, y solo es rellenar los campos necesarios, por ejemplo:

#Config information for eth0:
IPADDR[0]=”10.100.0.2″
NETMASK[0]=”255.0.0.0″
USE_DHCP[0]=”no”
DHCP_HOSTNAME[0]=”"

Y más abajo tendréis la linea de la getaway:

GETEWAY=”10.100.0.1″

Reinicias el servicio y listo:

#/etc/rc.d/rc.inet1 restart

Jun

7

By Ismael Puerto

No Comments

Categories: General

Tags: ,

Java en Linux 64 bits

Con la reciente incorporación de Slackware al mundo 64, he vuelto a ponerme un poco al día en los 64 bit. Lo primero es bajarse el paquete de Java, en la sección descargas de Java. En nuestro caso nos bajamos el paquete “Linux 64x”, aunque usemos fedora, Suse o distros con RPM’s aconsejo usar la versión estándar

Empecemos creando una carpeta donde arrojaremos la instalación y su instalador:

#mkdir /usr/java #Yo la he puesto aquí, pero la podéis poner donde queráis

Movemos el paquete descargado a la carpeta /usr/java, en mi caso:

#mv ~/Desktop/jre-6u13-linux-x64.bin /usr/java # El simbolo ~ significa mi home

#cd /usr/java

Ponemos permisos de ejecución al archivo que nos hemos descargado:

#chmod +x jre-6u13-linux-x64.bin

Y lo ejecutamos.

#./jre-6u13-linux-x64.bin

Una vez instalado creamos el enlace para firefox:

#ln -s /usr/java/jre1.6.0_16/lib/amd64/libnpjp2.so /usr/lib64/firefox/plugins/

Reiniciamos el navegador y listo, lo comprobaremos que esta todo listo en la pagina de verificiación. El comando anterior puede varior segun vuestro sistema operativo, por ejemplo en vez de firefox a secas puede ser firefox-3.0.10, como consejo, ayudaros del tabulador.

May

29

By Ismael Puerto

1 Comment

Categories: General

Tags:

Como tener actualizado Slackware

Tenemos la excelente herramienta slackpkg para Slackware, que sirve de repositorios de paquetes actualizados, ya que los paquetes necesarios los tendremos en el DVD más o menos actualizado.

Primero editamos el archivo de mirros, tranquilo aunque veáis un montón de lineas, no valen para nada, están todas comentadas:

#vi /etc/slackpkg/mirrors

Y añadimos este:

ftp://ftp.sunet.se/pub/Linux/distributions/slackware/slackware64-13.0/

Tal que el archivo mirrors solo debe contener esa linea. Solo bastaría con hacer un

#slackpkg update

Esto comando de arriba nos sirve para leer el Changelog.txt y ver cambios posibles, y después de esto solo ejecutaríamos:

#slackpkg upgrade-all

Este nos actualiza todo el sistema, conviene hacerlo una vez cada 15 días o así. Si hay algún paquete sin actualizar nos lo mostrara y elegiremos si lo queremos instalar.

May

28

By Ismael Puerto

No Comments

Categories: General

Tags:

Slackware 64, impresiones

Si hace un par de días hablaba sobre la existecía de esta versión en 64, pues era obligación probarlo. Las capturas se han hecho desde una maquina virtual, por que si no, difícilmente puedo hacer las capturas. Si alguien tiene alguna duda de como bajarse una slackware current que entre en este enlace. Con el manual anterior crearemos una iso arrancable. Como podéis ver en la imagen siguente, utiliza el kernel 2.6.29.2 y os preguntareis por que, pues por el ext4.

El proceso de instalación pues es el mismo de toda la vida, así que no notareis diferencias. Pero la gran diferencia se encuentra en la siguiente imagen de abajo:

Ext4, el famoso sistema de archivos, que tanto han hablado de él. Pues ya lo podemos tener por defecto, como veis se mantienen los otros sistemas de archivo. El proceso de instalación no comento nada más por que es todo igual. Solo decir que claro esta, formatee en ext4.

El gestor de arranque sigue siendo lilo,y parece ser que si soporta ext4. También debéis fijaros en que al arrancar el sistema el muñeco TUX ha cambiado, ahora es más raro, por decir algo. Como siempre arranca en nivel de ejecución 3. No esperéis un tiempo de inicio de 20 segundos como Ubuntu, por que a priori no los ofrece. Eso es cosa tuya.

Y al hacer el maravilloso startx aparece Kde jodido en blanco y negro, hasta que instale el VirtualBox Guest Additions y todo listo, recordemos que he usado virtualbox. Al reiniciar la maquina y volver a ejecutar startx apareció el flamante Kde 4.2 con todo funcionando y con la estabilidad de Slackware. No pongo una captura de KDE para no saturaros, ya que no esta modificada ni nada por estilo. Como apunte, al existir java para 64 y flash para 64, el navegador firefox convive bien en un entorno Desktop. Con el escritorio arrancado 97 procesos clavados, el equipo con que estoy ahora 140, notese la diferencia. En cuanto a memoria ram yo recomido minimo 512 M de ram

Así que cada vez espero con más ansia Slackware 13 debido al gran trabajo duro de este equipo de desarrolladores.

May

25

By Ismael Puerto

No Comments

Categories: General

Tags:

Slackware 64

Si le faltaba algo a esta distro, era el soporte para arquetecturas 64, es cierto que hay proyectos tales como Slamd64, pero no eran oficiales, simplemente estaban basados en Slackware.

La versión de 64 la veremos estable en la Slackware 13. En el anuncio dicen que han estado probadolo internamente y creen que ya es hora de que el gran publico opine. Si la queréis probar, podéis bajárosla de este mirror, por ejemplo.

Solo queda saber que pasara con la gente de Slamd64, se parán o se quedaran donde estan, el tiempo lo dirá.

Solo queda agradecer el trabajo que hacen por mantener esta distribución y ver que no queda en el olvido.

May

13

By Ismael Puerto

No Comments

Categories: General

Tags:

Slackware se pasa a xz

Hacía tiempo que no hablábamos de Slackware, así que ya era hora de que apareciera algo relevante. Ahora en Slackware-current se pasan a xz, dejando de lado gzip.

Así pues ahora veremos los paquetes como: package.txz, aunque no hay que preocuparse, el tgz seguirá existiendo. También se nota la manera de comprimir, por ejemplo.

  • kernel-source-2.6.29.2_smp-noarch-1.tgz son 70.3893 MB
  • kernel-source-2.6.29.2_smp-noarch-1.txz son 46.8732 MB

¿Ha quedado claro no? La compresión es mayor, así una mejora que se agradece y más si viene de esta distro

Mar

21

By Ismael Puerto

1 Comment

Categories: Drupal, Linux, Slackware

Tags: ,

Instalar Drupal en Slackware

Partimos de instalación full en Slackware, no es necesario el escritorio por que trabajaremos desde consola.

Preparando el sistema:

#chmod +x /etc/rc.d/rc.mysql
#chmod +x /etc/rc.d/rc.httpd

Comprobamos con:

#v /etc/rc.d/

El comando “v” en Slackware, es como escribir “ls -l”

Apache:

Activar php en apache:

#vi /etc/httpd/httpd.conf

Y decomentar la linea que pone: #Include /etc/httpd/mod_php.conf, debe de quedar así:

Include /etc/httpd/mod_php.conf

También aprovechamos para cambiar el index, buscamos index.html y lo cambiamos por index.php, lo hemos cambiado por que php por que la pagina de inicio de drpal se llama index.php
Guardamos y cerramos.

Mysql

Inicialización del servicio mysqld.
Antes de poder iniciar el servicio de mysql tendremos que tener una base de datos, para instalar una base de datos inicial se deberá de hacer esto como root:

# su – mysql
# cd /var/lib/mysql
# mysql_install_db

Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
050418 22:23:27 /usr/libexec/mysqld: Shutdown Complete

To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password ‘new-password’
/usr/bin/mysqladmin -u root -h jamedina password ‘new-password’
See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the ‘sql-bench’ directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at

http://www.mysql.com

Support MySQL by buying support/licenses at https://order.mysql.com

Esto de arriba es más o menos la salida que nos dará el comando anterior

Ahora si podremos iniciar el servicio de mysql

# /etc/rc.d/rc.mysqld start
Starting mysqld daemon with databases from /var/lib/mysql

Pulsamos Enter para ir al promt otra vez.

Escribimos exit por que estamos en la cuenta de mysql:

#exit

Ahora yo recomiendo reiniciar los 2 servicios, el de apache y el de mysql.

#/etc/rc.d/rc.httpd restart && /etc/rc.d/mysqld restart

Apache por defecto guarda las paginas en /var/www/htdocs.

Nos situamos en ese directorio:

#cd /var/www/htdocs

Eliminamos cualquier contenido que halla:

#rm -r * (esto es si solo lo dedicaremos a drupal)

Bajamos el paquete: (a día de hoy están por la versión 6.10)

#wget http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz

#tar xvf drupal-6.15.tar.gz

#cp -ra drupal-615/ .

#rm -r drupal-6,15* (esto nos borra la carpeta drupal, y el archivo descargado)

Mysql por defecto arranca can la contraseña “new-password”, pues deberemos cambiarla, también quiero añadir que el usuario root de mysql no tiene nada que ver con el usuario root del sistema, así que si cambiamos la contraseña en la base de datos no afecta al sistema. Pues vamos a cambiarla

#mysqladmin -u root new-password linuxadmin

La contraseña nueva es linuxadmin.

Creamos una base de datos nueva, yo la llamaré drupal:

#mysqladmin –u root –p create drupal (nos pedira la password)

#mysql –u root –p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER
ON drupal.*
TO ‘root’@'localhost’ IDENTIFIED BY ‘linuxadmin’;
mysql>quit

Pues en mysql hemos acabado. Ahora hay que decirle a drupal donde esta mi base de datos mi usuario y contraseña, así que vamos a ello:

#vi /var/www/htdocs/sites/default/settings.php

Buscamos la linea:

$ db_url = “mysql://usuario:contraseña@localhost/drupal”;

y la sustituimos por esta:

$ db_url = “mysql://root:linuxadmin@localhost/drupal”;

Miramos que el archivo settings.php para otros tenga solo permiso de lectura.

Ahora tenemos que crear una carpeta que nos pide el Drupal

#mkdir var/www/htdocs/sites/default/files

#chmod o+w var/www/htdocs/sites/default/files

Y por ultimo añadimos una tarea al cron.php

#crontab -e

y pegamos esto:

0 * * * * wget -O – -q http://linuxadmin.es/cron.php

Guardamos y cerramos

Sustituimos linuxadmin.es por tu host o una ip

Abrimos el navegador y entramos en:

http://host.donde.le.hemos.instalado

Y listo, nos pregunta por el nombre de usuario, el nombre del titulo, una password y listo. Ya tenemos nuestro drupal configurado, ahora solo falta llenarlo de contenido.

Mar

9

By Ismael Puerto

4 Comments

Categories: Aspire One, Linux, Slackware, VirtualBox, tor

Tags: , ,

Slax en Acer Aspire One

Hace tiempo que hable que me había comprado un notebook compaq mini, pero esta semana le cambie por un acer aspire one, que tiene más disco duro, salida vga y mas barato.
Total que estuve con el XP unos días pero enseguida vi que le tenia que cambiar por linux. Primero le metí Ubuntu 9.04, si arranca muy rápido pero no iba como quería , así que me duro poco, me baje una Slax, (basada en slackware 12.2) Es una distro de unos 200 mb con lo básico pero a la que se le van añadiendo modulos, como openoffice, driver y muchísimas cosas más, la vi la distro ideal para este tipo de portátil. Dejé que unebootin me bajara Slax el mismo y todo fuera mas automático. Esta distro no tiene un gestor de particiones, así pues antes os tocara meter un gparted o similar.
Supongamos que con el gparted tenemos toda la estructura de particiones hecha, pues ahora con unebootin metemos slax en un pendrive, lo enchufamos en el acer, encendemos el equipo y pulsamos F12 para elejir desde donde queremos bootear, en nuestro caso desde el pendrive, yo lo hice con un mp3 de 256mb. Una vez iniciado el sistema, vemos que no nos funciona la wifi, pero eso ahora no nos importa.
Todas las distros live-cd tienen un Instalar en el escritorio o perdido por algún menú, pero esta no, así que hay que copiar el contenido del pendrive al disco duro local, nos aseguramos de montar el disco duro en modo escritura
mkdir /media/destino && mount /dev/hda1 /media/destino -o rw (por si acaso no lo ha montado)
Y con el Konkeror copiamos el contenido del pendrive al disco duro, esta vez no nos complicamos con la consola.
Ahora vamos a instalar el gestor de arranque asi que vamos a una carpeta que se llama boot dentro del disco duro local y ejecutamos el liloinst.sh y listo
Reiniciamos el portátil sin pendrive nos debe de arrancar perfectamente si no hay algo mal, no te asustes, esta en modo consola.
ejecutamos:
#xconf
#vi /etc/inittab
modificamos el id:3:xxx por id:4:xxx #esto es para cambiar los niveles de ejecución
#init 6 #Ahora arrancara en modo gráfico
Módulos que nos haran falta:

Una vez descargado los 3 archivos vamos al menu KDE > System > Slax module manager y los agregamos.

Reiniciamos para asegurarnos y nos debe de funcionar todo. La wifi la gestionamos con Wlanssistant.

Feb

6

By Ismael Puerto

2 Comments

Categories: Linux, Slackware

Tags: ,

Slamd64 12.2

Pues esta distribución es para los amantes de slackware, con la mima filosofía y para micros que soporten los 64 bit. Creada por  Fred Emmot en el 2005.

Empezar a utilizar distribuciones 64 ya no es algo descabellado, empezamos a tener soporte de flash, soporte de java. Y las aplicaciones están empezando a desarrollarse para 64. Recomiendo esta distribución para la gente que busca exprimir el micro de su computadora al máximo, obtendrá la simpleza y la robustez a la vez.

¿Y que tiene Slamd64?

Slamd64 12.2 es una mejora de la 12.1, incluye:

  • Linux 2.6.27.7
  • GCC 4.2.4 (imprescindible para este tipo de distros)
  • Apache HTTPD 2.2.10, con soporte SSL y PHP 5.2.8 (para mi casa estos paquetes no los instalo, pero esta bien saber que estan ahy
  • Actualización herramientas de desarrollo
  • KDE 3.5.10 (no hace falta presentaciones)
  • XFCE 4.4.3 (para los ahorradores de recursos, indispensable)
  • Mozilla Firefox 3.0.5
  • Mozilla Thunderbird 2.0.0.19
  • Sun Java (JRE y JDK) 6u11
  • Nspluginwrapper (esto es para mantener compatibilidad con los plugins en firefox y konkeror, este paquete esperemos que desaparezca algun día)

¿Qué necesito para instalar Slamd64?

  • En cuanto a micro, habrá alguno que falte:
    • AMD Athlon 64
    • AMD Athlon 64 FX
    • AMD Athlon 64 X2
    • AMD Turion 64
    • AMD Turion 64 X2
    • AMD Opteron
    • Algunos AMD Semprons (solo los SDA*SBX)
    • Intel Pentium 4F con D0 y posteriores P4
    • Algunos Xeon (solo los EM64T, los IA64 no valen)
    • Intel Core 2 Duo (no Core Duo) Recordad el 2
  • 128MB RAM. Si tenemos ram más mucho mejor
  • 100MB (para instalaciones sin entorno gráfico) – 3GB (Con todos los extras).
  • IDE/SCSI/SATA I/O
  • Tarjeta gráfica con driver para x86_64, en mi experiencia personal, recomiendo Ati y Nvidia. el miedo a los driver de ati espero que desaparezca.
  • Y lo más importante, tener ganas de aprender y mucha paciencia.

La pagina del proyecto, aquí, y lo bajamos de aquí, los mirros de England van bastante bien en españa.

Feb

4

By Ismael Puerto

No Comments

Categories: Linux, Slackware

Tags:

Manual de Slackware

Veo en webmastertools que la gente solicita mucha información acerca de un manual de slackware, pues bien, aquí dejo dos links imprescindibles:

La guía oficial, recomiendo leerla entera, yo tengo el libro y aprendí mucho.

http://www.slackbook.org/html/book.html

Un video de la instalación, aunque pone versión 12 es valido para la 12.2

http://www.vivalinux.com.ar/distros/video-instalacion-slackware-12.html

Cuando hagáis el particionado de disco leeros esto y esto otro, espero que sirva de ayuda.

Cualquier duda posteadla.

Feb

3

By Ismael Puerto

5 Comments

Categories: Linux, Slackware, tor

Tags: ,

Navegación segura con TOR en Slackware 12.2

¿Qué es eso de Tor?

Tor es un proyecto software que le ayuda a defenderse contra el análisis de tráfico, una forma de vigilancia de la red que amenaza la libertad personal y la privacidad, la confidencialidad en los negocios y relaciones, y la seguridad del estado. Tor le protege transmitiendo sus comunicaciones a través de una red distribuida de repetidores llevados por voluntarios de todo el mundo: evita que alguien que observa su conexión a Internet aprenda qué sitios visita, y evita que los sitios que visita aprendan su posición física. Tor funciona con muchas de sus aplicaciones existentes, incluyendo navegadores Web, clientes de mensajería instantánea, acceso remoto, y otras aplicaciones basadas en el protocolo TCP.

¿Quien lo usa?

Periodistas y bloggers, trabajadores por los derechos humanos, fuerzas del orden, soldados, corporaciones, ciudadanos de regímenes represivos, y ciudadanos ordinarios.

Notas

  1. Tor no te protege si no lo usa correctamente.
  2. Aunque configure y use Tor correctamente, hay también ataques potenciales que podrían comprometer la capacidad de Tor para protegerle.
  3. Ningún sistema de anonimato es perfecto hoy en día, y Tor no es la excepción: no debería confiar solamente en la red Tor actual si realmente necesita un gran anonimato.

¿Como mejora Tor?

La seguridad de Tor se ve mejorada a medida que crece su base de usuarios y aumenta el número de voluntarios que ejecuta repetidores.

Como veréis esta parte de arriba la podéis encontrar mejor explicada en la página oficial del proyecto.

Si hemos leído la parte de arriba y consideramos que nos interesa, podemos proceder con la instalación, la instalación esta siendo realizada desde un Slackware 12.2, no creo que haya mayores problemas para otras distribuciones, el único cambio estaría en los scripts de inicio.

Desconozco si hay paquetes binarios para esta distribución así que lo basaremos todo en los fuentes. Así intentaré lograr que este artículo vaya dirigido a todo tipo de distribución. Los usuarios de distros con gestor de paquetes tipo ubuntu, fedora, suse, etc podrán instalarlo desde el gestor de paquetes, yum, apt o el que sea, lo único que no se donde almacenara los archivos de configuración. Tambien decir que tor funcionara con un proxy, también se explica como instalarlo.

Aunque parezca mucho lió, en 20 minutos podréis tener todo funcionando correctamente.

En mi caso me toco bajarme antes libevent, lo pongo por si alguien le vale de ayuda

wget http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz
tar -xvf libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable
./configure
make
make install

Ahora empezamos a bajarnos TOR

wget http://www.torproject.org/dist/tor-0.2.1.19.tar.gz
tar -xvf tor-0.2.1.19.tar.gz
cd tor-0.2.1.19
./configure –with-libevent-dir=/usr/local/lib/ #sustituid /usr/local/lib por el directorio donde tengais libevent
make
make install

Preparamos la siguinte instalación:

vi /etc/passwd #y añadimos
privoxy:*:7777:7777:privoxy proxy:/no/home:/no/shell

vi /etc/group # añadimos:
privoxy:*:7777:

Bajamos privoxy, esto el proxy que actuara con Tor conjuntamente

wget http://freefr.dl.sourceforge.net/project/ijbswa/Sources/3.0.12%20%28stable%29/privoxy-3.0.12-stable-src.tar.gz
tar -xvf privoxy-3.0.12-stable-src.tar.gz
cd privoxy-3.0.12-stable-src
make
make -s install USER=privoxy GROUP=privoxy

Modificamos el archivo de configuración, si lo compilamos será este, si lo hemos instalado por el gestor de paquetes seguramente estará en /etc, si no lo encontramos ejecutamos un find.

vi /usr/local/etc/privoxy/config
debe quedar así:

user-manual /usr/local/share/doc/privoxy/user-manual/
#
trust-info-url  http://www.example.com/why_we_block.html
trust-info-url  http://www.example.com/what_we_allow.html
#
confdir /usr/local/etc/privoxy
#
logdir /var/log/privoxy
#
actionsfile standard.action  # Internal purpose, recommended
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
#
filterfile default.filter
#
logfile logfile
#
listen-address  127.0.0.1:8118
#
toggle  1
#
enable-remote-toggle  0
#
enable-remote-http-toggle  0
#
enable-edit-actions 0
#
enforce-blocks 0
#
buffer-limit 4096
#
forward-socks4a   /               127.0.0.1:9050 .
#
forwarded-connect-retries  0
#
accept-intercepted-requests 0
#
allow-cgi-request-crunching 0
#
split-large-forms 0
#

Guardamos

Nos vamos a la carpeta de configuración del proxy

cd /usr/local/etc/privoxy/

Ejecutamos este comando para que coja la configuración+

provoxy conf

Recordemos que yo lo he hecho sobre slackware, y lo arrranco así:
/etc/rc.d/rc.privoxy stop

/etc/rc.d/rc.privoxy start
Si tenemos otra distro, supongo que lo dejará aquí

/etc/init.d/privoxy stop

/etc/init.d/privoxy start

ejecutamos tor en segundo plano:

tor &

Abrimos firefox, limpiamos las cookies, y nos vamos a editar > preferencias > avanzado > red > configuración y marcamos configuración manual del proxy:

127.0.0.1 y de puerto 8118

Existe una extensión en firefox para cambiar el proxy automáticamente, muy conveniente tenerla se llama Torbutton. Nos ayudara a cambiar de proxy tocando el botón abajo a la izquierda.

¿Y como se si funcion?

Intentaremos tener dos navegadores, en uno meteremos el proxy y en otro no, y nos dirigiremos a la siguinte url:

http://ipid.shat.net

La ip deberá de ser diferente en cada navegado.

El resultado final, se puede ver abajo, firefox funciona con tor y privoxy y opera circula sin proxy, este programa hace creer que tenemos incluso otro provedor:

snapshot31

Ene

31

By Ismael Puerto

5 Comments

Categories: Linux, Slackware

Tags:

Descargar slackware-current

Para el que quiera probar la versión slackware en desarrollo y se quiera bajar la iso para testearla se dará cuenta de que no hay imágenes de slackware-current, así pues hay que hacérselas, y eso es lo que explicaremos ahora:

#mkdir slackware-current #poned lo que queráis, en esta carpeta se bajaran todos los paquetes

#cd slackware-current #entramos en el directorio

#wget -r -l 0 ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/ #Dirigiros aquí para buscar un servidor de vuestro pais, recordar que este proceso depende de vuestra conexión a Internet.

#cd directorio descargado

#mkdir ~/isos

#wget http://mirrors.unixsol.org/slackware/current-isos/slack_build.sh

#vi slack_build.sh

Localizamos la linea: outdir=”/home/nuestro_usuario/isos”

Guardamos

#chmod +x slack_buil.sh

#./slack_buil.sh

Ya tenemos la iso en nuestra home, ahora podemos quedar como los tíos más frikis usando cdrecord, o cojer el K3B o similar (como gente normal) y fuera. Antes de testearla en maquina real se recomienda tener un Virtualbox para probarlo.

Ene

12

By Ismael Puerto

3 Comments

Categories: Linux, VirtualBox

Tags: ,

VirtualBox en Slackware 12.2

Hoy en día virtualizar un sistema operativo es prácticamente algo normal, para ello podremos utilizar VMware, VirtualBox, Quemu, Xen etc. Hoy le toca el turno a VirtualBox, como estamos en crisis y no tenemos dinero para comprarnos VMware ( $189.00), optamos por VirtualBox, que sinceramente funciona genial, aunque Windows 7 64-bit no he conseguido hacerlo funcionar en VirtualBox.

Pues empezemos, siempre parto desde una instalacion full:

#http://download.virtualbox.org/virtualbox/2.2.0/VirtualBox-2.2.0-45846-Linux_x86.run

#chmod a+x VirtualBox-2.2.0-45846-Linux_x86.run

#./VirtualBox-2.2.0-45846-Linux_x86.run

Facil no?

Cuando intentemos arrancarlo nos dará un error con libcap, slackware trae la versión 2.14, pero yo me baje la última la 2.6, no he probado con la 2.14 así que si quieres puedes saltarte este paso y pasar al de crear el enlace simbólico:

#wget http://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.6/libcap-2.16.tar.gz

#tar -xvf libcap-2.16.tar.gz

#cd libcap-2.16

#make

#make install

Ya tenemos libcap compilado, así que ahora enlazamos a crear el enlace simbólico:

#ln -s libcap.so.2.16 libcap.so.1

Si no hemos bajado el paquete libcap-2.16 hacemos:

#ln -s libcap.so.2.14 libcap.so.1

Arrancamos VirtualBox y listo.