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

25 abr. 2008

Espejos o Mirrors de Debian en Venezuela

A traves de la lista de Debian-ve se han anunciado varios espejos de Debian disponibles para aquellos entusiastas en Venezuela(aunque esta nota tenia tiempo por publicarla :S).

Se encuentran disponibles:

Universidad Simón Rodríguez (UNESR)
deb http://debian.unesr.edu.ve/debian/ etch main contrib non-free
deb-src http://debian.unesr.edu.ve/debian/ etch main contrib non-free

Universidad de los Andes (ULA)
deb http://ftp.ula.ve/debian/ etch main contrib non-free

Compañia Anónima Nacional Teléfonos de Venezuela (CANTV)
deb http://mirror-01.cantv.net/debian etch main contrib non-free

Venezuela Linux Users Group (Velug)
deb http://debian.velug.org.ve/debian etch main contrib non-free

Centro Nacional de Tecnologías de Información (CNTI)
deb http://debian.cnti.gob.ve/debian/ etch main contrib non-free

22 mar. 2008

Lenny será Debian GNU/Linux 5.0

La próxima versión de Debian GNU/Linux, de nombre código “Lenny”, llevará el número 5.0. Así lo anunció Marc Brockschmidt, que además se refirió a la posibilidad de que ésta incluya también KDE4:

“Puede haber una posibilidad para incluir a KDE4 en Lenny. Los esfuerzons en KDE 4.1 han sido muy prometedores y parecen estar conduciendo a un escritorio que puede reemplazar completamente a KDE3. En el caso de que KDE 4.1 esté disponible a tiempo, y que no tenga grandes problemas, subirlo a unstable para incluirlo en Lenny es una posiblidad”.

Así, el desarrollo de Debian GNU/Linux 5.0 avanza firmemente hacia su versión definitiva, planeada para este mes de Septiembre del 2008, incluso antes de lo que se esperaba originalmente.

De la Serie La Bibila de .....

  • La Biblia de Linux 2007

Descarga: Linux Bible 2007

  • La Biblia de Linux 2006

Linux Bible 2006

Descarga: Linux Bible 2006, mirror (gigasize).

  • La Biblia de Linux en Español

La Biblia de Linux en Español

Descarga: La biblia de Linux en Español

  • La Biblia de Debian

Biblia de Debian

Descarga: Debain Bible, mirror (Badongo).

  • La Biblia de Ubuntu

Ubuntu Bible

Descarga: Ubuntu Bible, mirror (sendspace).

13 mar. 2008

Generar paquetes deb a partir de las fuentes

Los paquetes deb son como decir los instaladores ejecutables de windows (*.exe o *.msi) pero estos son para debian, existen también los rpm (Redhat Package Manager),igual estos ultimos se pueden usar en debian, pero el objetivo es crear instaladores nativos para debian, como se generan los paquetes deb?

Pues la respuesta es sencilla a partir del código fuente de la aplicación que queremos convertir.

Lo primero es que debemos tener instalado es el checkinstall, si en dado caso no lo esta, lo instalamos

# apt-get install checkinstall

Debemos descomprimir las fuentes de la aplicación que queremos generar nuestro paquete deb

$ tar -xvf misfuetes.tar.bz2
$ cd misfuentes

Procedemos a compilar las fuentes con el clásico

$ ./configure && make

Muchos dirán y el make install que paso? este se sustituye por el comando checkinstall para generar el paquete deb, se debe ejecutar como root

# checkinstall

Despues hara algunas preguntas como la descripción del paquete deb, el tipo de licencia etc, luego que lo genera lo instala de vez, si en dado caso lo queremos desinstalar usamos apt-get o synaptic y allí aparecerá.

Con el paquete deb generado ya no tendremos que compilar las fuentes cada vez que lo queremos instalar nada mas debemos cumplir las dependencias de dicho paquete.

La forma de instalar es

# dpkg -i mipaquete.deb

Y para cumplir las dependencias

# apt-get install -f

De esta forma dejamos un instalador listo para usarse en cualquier momento.

Que tanto sofware no libre tiene tu pc?

Googleando por allí me encontré una forma para saber que tanto software no libre tiene tu sistema GNU/Linux, y es usando el Virtual Richard M. Stallman.

Para usarlo se instala asi

# apt-get install vrms

y ejecutando

$ vrms

The Matrix Has You

Cada vez los adornitos para la consola se están haciendo ver y es el caso que existe también un salva pantalla para nuestra consola al estilo matrix, nada mas basta con instalarlo.

# apt-get install cmatrix

Y ejecutar

$ cmatrix

Parámetro -C [color] : sirve para elegir el color de las letras.

Lo que no sabia de Nano

Por todos los usuario de GNU/Linux es muy conocido el editor de texto plano Nano para sistemas Unix/Linux, en lo particular me gusta mas que vim, ya que es de fácil uso, pero hay cosas que le hacen mas potente como si se tratase de un editor con interfaz y todo bonito, ya que por defecto tiene muchas cosas deshabilitadas por defecto.

Al editar el archivo de configuración

# nano /etc/nanorc

Habilitamos las opciones descomentando las lineas, para mi las mas relevantes:

set const
Me da el número de la línea en que me encuentro al moverme hacia arriba o hacia abajo.

set smooth
Elimina el movimiento que ocurre de golpe cuando se cambia de página al mover el cursor.

set mouse
Permite poner el cursor donde quiero usando el puntero. Para que esto funcione se tiene que instalar el paquete 'gpm'. Para habilitar el cursor del ratón se hace con la combinación de teclas Alt+m y para deshabilitar, lo mismo.

set tabsize 3
Hace que al presionar la tecla TAB el cursor se mueva 3 espacios.

Luego de modificado el archivo se guarda con la combinación Control+[letra 'o'].

3 mar. 2008

Instalar Virtual Box en Debian y otros mas


Hace relativamente poco tiempo VIRTUALBOX, un excelente software de Virtualización y es el unico libre bajo los terminos de la licencia GPL.

Para Instalarlo basta con agregar

deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free
deb http://www.virtualbox.org/debian etch non-free
deb http://www.virtualbox.org/debian sarge non-free
deb http://www.virtualbox.org/debian xandros4.0-xn non-free
a /etc/apt/sources.list

Luego recargamos el sistema APT:

# sudo aptitude update

pero si se le da directamente:

# sudo aptitude install virtualbox


Y listo, ahora si instala sin problemas.

A disfrutar de Maquinas Virtuales totalmente gratis y bajo licencia GPL.

Actualizado

falto un pequeño detalle

Configuramos nuestro usuario para utilizar el programa:

Debemos añadir a nuestro usuario al grupo "vboxusers". Sustituye "pepito" por tu usuario.

# gpasswd -a pepito vboxusers
Añadiendo al usuario pepito al grupo vboxusers


Para poder utilizar los puertos USB en la máquina virtual, vamos a crear un grupo al que llamaré "usbusers" y le asignaré el GID 1100. Después habrá que agregar nuestro usuario a éste grupo.

# addgroup --gid 1100 usbusers
Adding group `usbusers' (GID 1100) ...
Hecho.

# gpasswd -a pepito usbusers
Añadiendo al usuario pepito al grupo usbusers

Ahora necesitamos modificar un script del sistema que se encarga entre otras cosas, de cargar el sistema de ficheros usbfs.

# vi /etc/init.d/mountkernfs.sh
Nos vamos a la línea 70 y dejamos la línea que comienza con "domount" como aparece a continuación:

if [ -d /proc/bus/usb ]
then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=1100,devmode=0664
fi



Una vez hechas éstas modificaciones, reiniciamos el equipo y ahora si podemos usar nuestro virtualBox :D.

2 mar. 2008

Sarge pasará a retiro!!!!

De la pagina oficial de Debian GNU/LINUX nos enteramos que que se dejara de dar soporte de seguridad la version 3.1 Code Name "Sarge" este soporte terminara este mes. Creo que "Sarge" fue el ultimo que soporto 11 arquitecturas, ahora solo hay version estable para 10.



24 feb. 2008

Linuxlogo

Bueno lo que vengo a explicar en esta especie de Mini-Howto tiene mas utilidad estética que practica. Se basa en el poner el logo de debian en consola antes de entrar en el sistema, también lo podremos poner cuando intentemos entrar por ssh a nuestra máquina.

Lo explicado aquí es para debian por supuesto, que para eso vamos a poner el logo de debian. Lo primero es bajarse linuxlogo, nada mas fácil:

apt-get install linuxlogo

Después de que se haya instalado, para poner el logo al entrar en el sistema, editamos como root el fichero /etc/inittab, la parte que nos interesa, es esta:

1:2345:respawn:/sbin/getty 38400 tty1

donde nos aparecen los distintos terminales virtuales que utilizamos, pues lo cambiamos por esto otro:

1:2345:respawn:/sbin/getty -f /etc/issue.linuxlogo 38400 tty1

y lo repetimos para cada terminal virtual que queramos. Solo queda reiniciar y admirar el logo de debian al entrar xD.

Para poner el logo cuando entremos por ssh a nuestra máquina, haremos lo siguiente:

linux_logo > /etc/motd

y ya esta con esto ya lo habremos conseguido.

Aunque este mini-howto esta hecho para debian, linuxlogo funciona en cualquier distribución y existen logos para la mayoría de las distribuciones.

13 feb. 2008

Bajar una página web completa con wget ó httrack

Hace tiempo que estoy haciendo ésto, no solo porque por ahí me quedo sin internet justo en el momento que realmente necesita de ese tutorial que tanto me sirve, sino también para bajar libros que están en formato .html, como por ejemplo los Libros de Debian.
En fin, hay dos formas de realizar esta operación, o mejor dicho, yo voy a explicar solo dos formas de realizarlo, una es la que utilizo con frecuencia, pero la otra, que acabo de conocer pinta mejor.

Para ambos casos es recomendable crear la carpeta que va a contener los archivos que estamos descargando y luego ir a esta carpeta recién creada para empezar a realizar nuestra actividad. Lo hacemos desde nuestro gestor de archivos preferido ó como yo desde la consola:


debian:/home/
usuario# mkdir nombre_carpeta
debian:/home/
usuario# cd usuario@debian:~$ cd nombre_carpeta/

Ahora tenemos todo listo, manos a la obra.

  1. Con httrack

    debian:/home/
    usuario#apt-get install httrack
    debian:/home/
    usuario#httrack http://www.pagina_a_bajar
  2. Con wget
    Si no queremos instalar el programa anterior, podemos realizar la misma operación éste comando que ya nos brinda GNU/Linux.

    debian:/home/usuario# wget -rkc http://www.pagina_a_bajar

    -r: recorre recursivamente la página obteniendo toda la información.
    -k: después que termina la descarga, convierte los links del documento a rutas relativas para poder navegar con normalidad.
    -c: continua desde el punto en que quedo la descarga.

Cuando termine la operación solo abrimos el index en nuestro navegador preferido y listo!.
Ahora no tenemos excusa de que si nos quedamos sin internet no tenemos la forma de seguir estudiando.

Para mas información sobre wget vean el man pages

26 ene. 2008

aptitude, safe-upgrade y full-upgrade

Si utilizáis aptitude os habréis fijado que en la última versión el comando upgrade está obsoleto. El típico sudo aptitude upgrade ha sido sustituido por sudo aptitude safe-upgrade, y de forma similar, sudo aptitude dist-upgrade por sudo aptitude full-upgrade.

No os preocupéis porque es lo mismo de siempre pero con otro nombre:

  • upgrade = safe-upgrade
  • dist-upgrade = full-upgrade

Echando un vistazo al man de aptitude vemos que safe-upgrade actualiza todos los paquetes que pueda sin tener que borrar otros paquetes o instalar otros nuevos. Cuando sea necesario borrar o instalar un paquete para actualizar una aplicación, tendremos que utilizar full-upgrade.

full-upgrade es más agresivo: instalará y borrará todos los paquetes que haga falta hasta que se resuelvan todas las dependencias. Como implica los nombres de ambos comandos, full-upgrade no es del todo seguro, así que hemos de tener cuidado al utilizarlo.

Conclusión: utiliza siempre safe-upgrade a menos que te sientas aventurero.

Ahora, como a muchos no os hará gracia tener que escribir aún más texto, os remito a mis entradas sobre alias en Linux, para poder sustituir un comando por el texto que queramos, y sobre cómo activar el autocompletado con alias para aptitude, de forma que se complete el nombre de los paquetes al pulsar Tabulador.

23 ene. 2008

GPG Error

Un problema muy común al agregar varios canales al los repositorios, es que no tengamos sus keys, con lo cual cada vez que actualicemos la lista de paquetes nos va a mostrar algo como ésto:



Para que éste error no vuelva a aparecer, no importa cual sea el canal de actualización, se hace de ésta manera (abrimos una consola desde aplicaciones/accesorios/terminal , los símbolos "$" indican el inicio de la línea y no se escriben):

$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys (aca key que aparece en el error)
$ gpg --armor --export (aca key que aparece en el error) | sudo apt-key add -

Como ejemplo para arreglar el problema del ejemplo indicado en la captura sería de ésta manera:

$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 49A120FD1135D466
$ gpg --armor --export 49A120FD1135D466 | sudo apt-key add -

Vuelvan a ejecutar synaptic o el gestor de actualizaciones para descargar la lista de paquetes y comprobarán que el error desapareció.

Instalar Temas Murrine en Debian

Los temas gtk (ventanas y botones) que incluye debian son bastante comunes, ya que solo trae los engines (motores) básicos para estos, lo que limita sus posibilidades. Lo que voy a explicar es como instalar el engine murrine el cual nos da la posibilidad de instalar temas gtk mas completos y vistosos que los comunes, aquí de un tema con engine murrine:

Ahora explicaré como instalar éste engine y un tema:

Paso 1: Abrimos el synaptic (Sistema/Administración/Gestor de Paquetes Synaptic), luego vamos a Configuración/Repositorios/Otros Proveedores y cliqueando en añadir agregamos esta linea:
deb http://malteo.homelinux.net edgy-malteo all
cliqueamos añadir origen y volvemos a hacer lo mismo con esta línea:
deb-src http://malteo.homelinux.net edgy-malteo all


cerramos y cliqueamos Recargar.

Paso 2: Cliqueamos el botón buscar e introducimos murrine:


Hacemos botón derecho sobre gtk2-engines-murrine luego en instalar y cliqueamos aplicar para instalarlo.

Actualización: Si al presionar "recargar" les tira un error y no encuentran el paquete murrine, pueden descargar el paquete desde aquí (presionando en gtk2-engine-murrine), luego de descargarlo cliqueamos "abrir" para comenzar la instalación del paquete.

Paso3: Nos descargamos el tema Murrine PF-Y desde aquí , y lo instalamos arrastrando el archivo del tema sobre el administrador de temas (Sistema/Preferencias/Tema), y de la misma forma instalamos el tema metacity (bordes de las ventanas) Samui 2.0 (no es el de la captura) descargándolo de aquí. Si tenemos instalado Beryl nos podemos descargar el tema emerald (bordes de ventanas) Cerebro que es el que ven en la captura, solo que yo le hice algunas pequeñas modificaciones, pero a causa de la licencia del tema original no puedo redistribuir, el tema se descarga de aquí y se puede instalar y modificar para que se vea como el de la captura con el Gestor de Temas Emerald.

Paso4: Si además queremos cambiar el fondo al nautilus vamos detro de éste a editar/Fondos y emblemas y seleccionamos Rayas blanco nevado.


Eso es todo espero que les halla servido.

tomado de http://symphox.blogspot.com/2006/12/instalar-temas-murrine-en-ubuntu-edgy.html

21 ene. 2008

Generadores Automaticos de Passwords

GPW es un sencillo programa cuya misión es generar contraseñas seguras de forma aleatoria.

De esta manera ya no tendremos que preocuparnos más por la seguridad de la contraseña que adjudicamos a algún nuevo alta que acabemos de cumplimentar, puesto que GPW se encarga de crearlas sin ningún orden ni concierto.

Para ello, GPW puede utilizar tres tipos de caracteres de forma alterna y aleatoria, como son números, letras del abecedario y símbolos especiales.

El único requisito que exige GPW para la creación de passwords es que estos deben tener una longitud comprendida entre 3 y 15 caracteres, algo que sin duda no supondrá ningún hándicap a su manejo.

$ gpw [number of passwords] [length of passwords]

Esto Genera 5 passwords de 12 caracteres de longitud

$ gpw 5 12
proothesside
erieractiver
rlbrentieucc
entednaphysi
ditypagessno

15 ene. 2008

Descargar videos de Youtube a Debian

El otro día estuve hablando con un amigo que me preguntaba como podía descargar un video de Youtube (con extensión .flv) para poder reproducirlo en su computador, si había un plugin funcional para firefox o si había alguna forma directa y recordé lo fácil que resulta hacerlo en Debian.

Supongo que la información que les dejo aquí es la misma para todas las distribuciones basadas en debian e, incluso, me atrevería a decir que para todas las distros de Linux. Pero que cada uno lo pruebe en su casa.

Para empezar abrimos la página en la que aparezca el video que queremos descargar en formato .flv (Flash Video, los de Youtube, Googlevideo y la mayoría de los que aparecen incrustados en las páginas web) y dejamos que se cargue por completo en el navegador. Una vez cargado en el navegador nos vamos a la carpeta /tmp de nuestro sistema y allí encontraremos un archivo con un nombre parecido a este FlashAvhMRY, lo copiamos a la carpeta de nuestro home que queramos y lo renombramos dándole extensíón .flv, así lo tenemos salvado en nuestro disco duro y podemos verlo cada vez que queramos usando nuestro vlc o mplayer.

Los pasos en consola son estos (recordad que el nombre del archivo de video en la carpeta /tmp podría ser ligeramente distinto y que “$” se refiere al prompt de la consola y no hay que escribirlo):

$ cd /tmp

$ ls -l

$ cp -v FlashAvhMRY /home/vuestro_usuario/Escritorio/nombre_video.flv

Para convertir el archivo .flv a .avi podemos usar ffmpeg. Si no lo tenemos instalado lo hacemos con la siguiente cadena en consola:

$ sudo apt-get install ffmpeg

A continuación abrimos la consola y nos vamos al directorio donde hayamos salvado nuestro Flash Video y escribimos lo siguiente:

$ ffmpeg -i nombre_archivo.flv nombre_archivo.avi

Así hemos salvado nuestro video del youtube para poder verlo en formato .avi cada vez que nos apetezca.

Minimizar el uso del swap

Por defecto, en la rama 2.6, el núcleo de Linux tiene el valor de swappiness de 60% (en la rama 2.4 no existe). Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio.

Para ello, abrimos una terminal y hacemos lo siguiente para consultar el valor inicial:

sudo cat /proc/sys/vm/swappiness

Después de introducir la contraseña, nos muestra un valor de 60. Si ya nos muestra 10, no hay nada que hacer. Probamos cómo responde el sistema al bajar el valor:

sudo sysctl -w vm.swappiness=10

Ejecutamos después un par de aplicaciones. Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente:

sudo gedit /etc/sysctl.conf

En la última línea añadimos:

vm.swappiness=10

Para las personas con poca RAM y que deseen aplicar este tip, pueden jugar un valor superior a 10 (30,40). Si el resultado cumple con sus expectativas pueden hacer que el núcleo lo use por defecto.

11 ene. 2008

Comandos Basicos del VI

.=============================================================.
|«««««« COMANDOS BÁSICOS VI »»»»»»|
'============================================================='




.===============================.
|«««««« PRÓLOGO »»»»»»|
'==============================='

Vi es el editor estándar de los Sistemas Operativos de la familia Unix/Linux. En principio puede resultar un poco difícil,

sobre todo para los usuarios de Windows.Sin embargo, dado que es prácticamente el único editor que puedes encontrar

pre-instalado en cualquier PC o Servidor con Unix/Linux, aprender a usarlo es absolutmatamente indispensable.

.===============================.
1.=|«««««« INVOCACIÓN VI »»»»»»|
'==============================='

$vi------------------------Editar un texto sin nombre
$vi archivo----------------Editar un archivo (nuevo o no)
$vi archivo1 archivo2------Editar lista de archivos
$vi +n archivo-------------Editar archivo en la línea n
$vi +/txt archivo----------Editar archivo en la 1a línea donde aparece txt


.========================================.
2.=|«««««« MOVIMIENTOS DEL CURSOR »»»»»»|
'========================================'

Arriba----k
Abajo-----j
Derecha---h
Izquierda-l

0---------Inicio de línea
$---------Fin de línea
w---------Word: Avanzar palabra
b---------Back: Retroceder palabra
e---------End: Al final de palabra
H---------Home: Esquina sup. izq. de la ventana
L---------Last: Esquina inf. izq. de la ventana
crtl+u----Window up: Subir ventana
crtl+d----Window down: Bajar ventana
crlt+b----Page back: Retroceder página
crtl+f----Page forward: Avanzar página
nG--------Go: Salta a la línea n.
1G--------A la primera línea
$G--------A la última línea
fcar------Buscar en la línea el carácter car (hacia delante)
Fcar------Buscar en la línea el carácter car (hacia atrás)



.================================.
3.=|«««««« INSERTAR TEXTO »»»»»»|
'================================'
i---Insertar (delante del cursor)
I---Insertar al principio de la línea
a---Añadir (detrás del cursor)
A---Añadir al final de la línea
o---Insertar una línea debajo de la actual
O---Insertar una línea encima de la actual


.==============================.
4.=|«««««« BORRAR TEXTO »»»»»»|
'=============================='

x---Borrar caracter actual
X---Borrar caracter anterior
dd--Borrar línea actual
D---Borrar hasta final de línea
dw--Borrar palabra


.===============================.
5.=|«««««« CAMBIAR TEXTO »»»»»»|
'==============================='

rcar--Reemplazar el caracter actual por car
R-----Reemplazar texto desde la posición del cursor
s-----Substituir el caracter actual por texto a insertar
S-----Substituir la línea actual
C-----Cambiar hasta el final de la línea
cw----Cambiar palabra
J-----Unir a la línea actual la siguiente


.================================.
6.=|«««««« COPIAR Y PEGAR »»»»»»|
'================================='

yy----Copiar en el buffer la línea actual
nyy---Copiar en el buffer n líneas desde la actual
p-----Pega el buffer detrás del cursor
P-----Pega el buffer delante del cursor


.=====================================.
7.=|«««««« BUSCAR Y SUBSTITUIR »»»»»»|
'======================================'

%-------------------Busca el caracter delimitador ( ) [ ] { } que balancea el actual (Dentro de un entorno salta al

delimitador inicial)
/ExpReg-------------Busca hacia delante la expresión regular ExpReg
?ExpReg-------------Busca hacia atrás la expresión regular ExpReg
n-------------------Repite la última búsqueda
N-------------------Repite la última búsqueda en el sentido contrario
:s/txt/txt2---------Substituye el texto txt por txt2 la primera vez que aparece en la línea
:s/txt/txt2 /g------Substituye todas las apariciones de txt por txt2 en la línea
:m,n s/txt/txt2 /g--Substituye en el rango de líneas [m,n]


.====================================.
8.=|«««««« REPETIR Y DESHACER »»»»»»|
'====================================='

.---Repetir último comando de actualización (Borrado/Inserción/Cambio)
u---Deshacer último comando de actualización
U---Deshacer todos los cambios en la línea actual


.====================================.
9.=|«««««« COMANDOS DEL SHELL »»»»»»|
'====================================='

:sh-----------Invoca un nuevo shell. Al salir continua la edición
:!CmdShell----Ejecuta un comando del sistema operativo
:r!CmdShell---Ejecuta un comando del S.O. e inserta su salida en la posición del cursor
:!!-----------Repite el último comando ejecutado en un shell


.===========================================.
10.=|«««««« OPERACIONES CON ARCHIVOS »»»»»»|
'==========================================='

:w----Graba las modificaciones efectuadas en el archivo
:w----archivo Escribe el texto actual en archivo (Sólo si no existía)
:q----Salir (si no hay cambios)
:q!---Salir (sin grabar)
:wq---Guardar cambios y salir
:x----Guardar cambios y salir
ZZ----Guardar cambios y salir


.==========================================.
11.=|«««««« ESTADISTICAS DE ARCHIVO »»»»»»|
'=========================================='

:=------Muestra el número total de líneas del archivo
:.=-----Muestra el número de línea actual
crtl+G--Muestra el nombre del archivo, línea actual, número total de líneas y porcentaje recorrido del archivo.


.======================================.
12.=|«««««« OPCIONES DE ENTORNO »»»»»»|
'======================================'

:set opción-----Activa la opción de vi correspondiente
:set noopción---Desactiva la opción de vi correspondiente

all-------Muestra todas las opciones y sus valores
number----Muestra numeración de líneas
list------Muestra caracteres de control
ic--------Ignora mayúsculas/minúsculas en las búsquedas

5 sept. 2007

Optimizar ICEWEASEL para navegar más rápidamente

Escribimos en la barra de direcciones de Iceweasel lo siguiente: about:config
En el campo "filtro" ponemos: pipelining

Modificamos los valores tal como aparecen aquí. Para ello hacemos doble click sobre cada línea.
network.http.pipelining como true
network.http.pipelining.maxrequests como 10
network.http.proxy.pipelining como true



Por último, creamos un nuevo valor picando con el botón derecho en un espacio vacío y seleccionamos NUEVO / ENTERO y escribimos:

Nombre de la cadena: nglayout.initialpaint.delay [ENTER]
Valor: 0 [ENTER] es un cero

Una vez realizados estos pasos y dependiendo de la conexión, la navegación será más rápida, pues el navegador procesará varias consultas a la vez y mostrará los datos conforme van llegando.

Fuente: http://www.therror.com/weblog/2005/ago/como_optimizar_firefox

Instalar Envy en Debian Lenny y Sid

Envy es un script de instalación de drivers gráficos del que ya hemos hablado en Kernel Source. En principio fue diseñado para Ubuntu, aunque más tarde dio soporte para Debian Etch. Ahora en su blog oficial explican algunas modificaciones que aplicarle al script para que los usuarios de Debian Lenny (testing) o Sid (inestable) puedan usarlo en sus sistemas. Si es tu caso y quieres usar Envy debes editar el fichero /usr/share/envy/instun/classes.py, y en la línea 324:

 elif self.details['osname'] == 'cassandra':#SUPPORT FOR LINUX MINT CASSANDRA
self.details['osname'] = 'feisty'#this will make it act like feisty

Si usas Debian Lenny (testing) sustituir donde pone ‘cassandra‘ por ‘lenny‘ y donde aparece ‘feisty‘ por ‘etch‘. En caso de querer adaptarlo a Debian Sid (inestable) habrá que poner ‘sid‘ en vez de ‘lenny‘:

 elif self.details['osname'] == 'lenny':#SUPPORT FOR LINUX MINT CASSANDRA
self.details['osname'] = 'etch'#this will make it act like feisty

Como siempre digo con este tipo de scripts hay que ser muy cuidadoso, ya que no son herramientas que realicen su tarea con la eficiencia de los gestores de paquetes de las distribuciones. No digo que no sean útiles, sólo que se debe extremar la precaución por ejemplo haciendo copias de seguridad de los ficheros de configuración de las X (/etc/X11/xorg.conf). No en vano, estaremos configurando la tarjeta gráfica y si algo falla, obtendremos una bonita terminal como premio.

 
Too Cool for Internet Explorer