SlideShare a Scribd company logo
1 of 3
Download to read offline
Uso avanzado de la consola. 
En algún momento podemos encontrarnos con un programa, una aplicación o arreglar alguna 
cuestión del sistema, que requiere compilar, o sea, instalar desde la fuente. Para ello es necesario, e 
indispensable, contar con algunos programas, que luego vamos a detallar. A pesar de que este 
método no debería ser el preferido, pero por ejemplo si necesitamos cambiar la versión de Alsa, 
entonces estaremos ante el único método posible. 
En caso de necesitar compilar, vamos a necesitar los build essentials, para instalar todo lo necesario 
instalamos desde consola: 
sudo aptitude install build-essential (ojo no poner essentials) 
No se asusten, seguramente traiga consigo a linux-headers y alguno más, son todos necesarios, 
incluso puede ocurrir que necesiten alguna librería dedicada, pero eso estará todo detallado en el 
paquete que van a instalar, buscar el readme o leeme, donde seguramente estarán detallados los 
paquetes necesarios para compilar, y sino, bueno, google es nuestro mejor aliado. 
El método es siempre igual, una vez instalados los build essentials, y descomprimido el paquete a 
instalar, entrar en él y este es el orden de comandos para instalar (insisto, siempre están detallados 
en la ayuda): 
sudo ./configure 
sudo make 
sudo make install 
Por supuesto que no todos juntos, sino que vamos a correr primero el ./configure, y seguramente 
debamos esperar un rato, mientras el sistema trabaja, claro que podemos seguir navegando y 
escuchando música, a menos claro que se trate de un arreglo en el sistema de sonido o de las X..., 
luego seguimos con make y al final con make install, cuando termine este ultimo, entonces ya va a 
estar listo el pastel. 
Atención, puede ocurrir que nos falte alguna librería para poder compilar algunos paquetes, hay que 
consultar bien la guía de instalación, que siempre viene dentro del paquete a compilar. 
Tambien puede ocurrir que exista la necesidad de instalar algún programa que no existe el deb, pero 
si un rpm, bueno sería preferible compilar y antes de ello que existiera el deb... pero si insistimos en 
usar un paquete creado para otra distribución, alien es nuestro aliado. 
Primero instalarlo: 
sudo aptitude install alien 
Alien nos permite convertir de y hacia: 
rpm 
deb 
slp 
tgz 
pkg 
Su uso:
alien -i nombrepaquete.rpm (o el tipo que sea) 
Esto lo convierte a nuestra distribución, sea esta la que sea. 
Si se quiere convertir de un formato a otro: 
alien --to-deb nombrepaquete.rpm (o sea de deb a rpm, puede ser de cualquiera a cualquiera) 
Y por último y más divertido que todo lo demás: 
Alias. 
Alias nos permite crear exactamente eso, un alias para un comando, el que sea, de forma de 
simplificar el uso de la consola. 
Nada mejor que un ejemplo para ver su funcionalidad. 
Estamos hartos de escribir, sudo aptitude install..., o sudo aptitude update, o upgrade, bueno 
entonces para eso alias. 
Vamos a crear alias para los comandos más comunes, o los que queramos, que eso es cuestión de 
gustos y de personalidad. 
sudo gedit ~/.bashrc 
Con lo que vamos a editar el archivo oculto .bashrc, ojo, mucho cuidado con lo que hacen en este 
archivo, estan avisados. 
Vamos al final, y agregamos las lineas que queramos/necesitamos, en el ejemplo, instalar. 
alias api=’sudo aptitude install’ 
Como este, todos los necesarios... 
Guardamos, cerramos y a usar los alias. 
Está bien, había dicho que el anterior era el último por hoy, pero vamos a ver wget, que sirve para 
bajarse una web entera, y revisarla después, muy útil con esas webs pesadas con mucho flash, en 
fin, el uso es el que cada uno prefiera. 
Vamos con wget entonces. 
Wget ya está instalado en nuestro sistema, en caso de que no sea asi, pues: 
sudo aptitude install wget (o sai wget, si es que estamos usando un alias...) 
Para bajarse un sitio completo: 
wget -r -p http://www.paginaabajar.com 
Ojo, algunos sitios si detectan descargas lineales, cortan la canilla, por lo que vamos a usar:
wget --random-wait -r -p -U mozilla http://www.paginaabajar.com 
Random wait, va a randomizar los archivos que baja, de esa forma es más difícil ser detectado, por 
otro lado -U mozilla, le va a indicar que estamos "navegando" con firefox, de forma que podamos 
bajar lo que queremos, ya que algunos sitios si no detectan navegador, tampoco te dejan bajar nada. 
También podemos bajarnos un archivo en particular, un buen ejemplo es bajarse el cubo de 
comandos de ubuntu desde gnome look, lo hacemos como ejercicio: 
http://www.gnome-look.org/CONTENT/content-files/119833-cheat-cube-ub.svg.bz2 
Y listo, con esto, tenemos unas cuantas herramientas para poder empezar a aprender el uso de la 
consola. 
En la próxima clase, lo único que me queda: 
Un Montón de TRUCOS... 
Daniel Mato - 20.7.10

More Related Content

What's hot

Adrian S Presentacion Ubuntu Office 2007
Adrian S Presentacion Ubuntu Office 2007Adrian S Presentacion Ubuntu Office 2007
Adrian S Presentacion Ubuntu Office 2007
suy_9
 
Recuperar el grub2 luego de instalar windows
Recuperar el grub2 luego de instalar windowsRecuperar el grub2 luego de instalar windows
Recuperar el grub2 luego de instalar windows
El Pardo
 
Principales características de QEMU
Principales características de QEMUPrincipales características de QEMU
Principales características de QEMU
degarden
 
Mac os x leopard diapositiva de taller
Mac os x leopard diapositiva de tallerMac os x leopard diapositiva de taller
Mac os x leopard diapositiva de taller
nnnaaannnooo
 
Mac os x leopard diapositiva de taller
Mac os x leopard diapositiva de tallerMac os x leopard diapositiva de taller
Mac os x leopard diapositiva de taller
Andres Torres
 
Como instalar knoppix
Como instalar knoppixComo instalar knoppix
Como instalar knoppix
panke PNK
 
Herramientas Web en Ubuntu
Herramientas Web en UbuntuHerramientas Web en Ubuntu
Herramientas Web en Ubuntu
cesars
 
Ubuntu15.04
Ubuntu15.04Ubuntu15.04
Ubuntu15.04
Ajun1
 

What's hot (19)

Instalar Mac Os X Leopard En Un Pc Con Procesador Intel O Amd
Instalar Mac Os X Leopard En Un Pc Con Procesador Intel O AmdInstalar Mac Os X Leopard En Un Pc Con Procesador Intel O Amd
Instalar Mac Os X Leopard En Un Pc Con Procesador Intel O Amd
 
Introducción ubuntu
Introducción ubuntuIntroducción ubuntu
Introducción ubuntu
 
Adrian S Presentacion Ubuntu Office 2007
Adrian S Presentacion Ubuntu Office 2007Adrian S Presentacion Ubuntu Office 2007
Adrian S Presentacion Ubuntu Office 2007
 
Recuperar el grub2 luego de instalar windows
Recuperar el grub2 luego de instalar windowsRecuperar el grub2 luego de instalar windows
Recuperar el grub2 luego de instalar windows
 
Instalacion de servidores
Instalacion de servidoresInstalacion de servidores
Instalacion de servidores
 
Principales características de QEMU
Principales características de QEMUPrincipales características de QEMU
Principales características de QEMU
 
COMO INSTALAR UBUNTU FACIL Y RAPIDO
COMO INSTALAR UBUNTU FACIL Y RAPIDOCOMO INSTALAR UBUNTU FACIL Y RAPIDO
COMO INSTALAR UBUNTU FACIL Y RAPIDO
 
Mac os x leopard diapositiva de taller
Mac os x leopard diapositiva de tallerMac os x leopard diapositiva de taller
Mac os x leopard diapositiva de taller
 
Mac os x leopard diapositiva de taller
Mac os x leopard diapositiva de tallerMac os x leopard diapositiva de taller
Mac os x leopard diapositiva de taller
 
Istalacion de ubuntu
Istalacion de ubuntuIstalacion de ubuntu
Istalacion de ubuntu
 
Como instalar knoppix
Como instalar knoppixComo instalar knoppix
Como instalar knoppix
 
Lab5 retropie, junca, aguilar, quijada
Lab5 retropie, junca, aguilar, quijadaLab5 retropie, junca, aguilar, quijada
Lab5 retropie, junca, aguilar, quijada
 
Herramientas Web en Ubuntu
Herramientas Web en UbuntuHerramientas Web en Ubuntu
Herramientas Web en Ubuntu
 
Paquetes deb_
Paquetes deb_Paquetes deb_
Paquetes deb_
 
Ubuntu15.04
Ubuntu15.04Ubuntu15.04
Ubuntu15.04
 
Trabajo cambiar escritorio de linux
Trabajo cambiar escritorio de linuxTrabajo cambiar escritorio de linux
Trabajo cambiar escritorio de linux
 
Gestores de Arranque Grub
Gestores de Arranque GrubGestores de Arranque Grub
Gestores de Arranque Grub
 
Comandos
ComandosComandos
Comandos
 
Ubuntu15.04
Ubuntu15.04Ubuntu15.04
Ubuntu15.04
 

Viewers also liked (10)

Clase5 (consola linux)
Clase5 (consola linux)Clase5 (consola linux)
Clase5 (consola linux)
 
Clase3 (consola linux)
Clase3 (consola linux)Clase3 (consola linux)
Clase3 (consola linux)
 
Clase11 (consola linux)
Clase11 (consola linux)Clase11 (consola linux)
Clase11 (consola linux)
 
Clase7 (consola linux)
Clase7 (consola linux)Clase7 (consola linux)
Clase7 (consola linux)
 
Tarea para el 6 demarzo 2014
Tarea para el 6 demarzo 2014Tarea para el 6 demarzo 2014
Tarea para el 6 demarzo 2014
 
Solucion ejercicios tema 6. telnet
Solucion ejercicios tema 6.  telnetSolucion ejercicios tema 6.  telnet
Solucion ejercicios tema 6. telnet
 
Ejercicios de sistemas opertivos
Ejercicios de sistemas opertivosEjercicios de sistemas opertivos
Ejercicios de sistemas opertivos
 
Unidad 1 3
Unidad 1 3Unidad 1 3
Unidad 1 3
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz) MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
MANUAL DE PRACTICAS DE LINUX (Alberto Hdz)
 

Similar to Clase9 (consola linux)

Cómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linuxCómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linux
cesmarmay
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
xavazquez
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Kuboosoft
 
Instalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaInstalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consola
Carlos Aponte
 
Instalar programas en linux
Instalar programas en linuxInstalar programas en linux
Instalar programas en linux
Mila Coderque
 
All about linux #ubuntu (spanich)
All about linux #ubuntu (spanich)All about linux #ubuntu (spanich)
All about linux #ubuntu (spanich)
Wolphkens Leveille
 

Similar to Clase9 (consola linux) (20)

Cómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linuxCómo instalar programas y actualizar linux
Cómo instalar programas y actualizar linux
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Tuto y claves de fedora
Tuto y claves de fedoraTuto y claves de fedora
Tuto y claves de fedora
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
 
Instalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaInstalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consola
 
Sesion3 del Curso de Lliurex
Sesion3 del Curso de LliurexSesion3 del Curso de Lliurex
Sesion3 del Curso de Lliurex
 
xentox
xentoxxentox
xentox
 
Centos 6.5 Servidor Básico
Centos 6.5 Servidor BásicoCentos 6.5 Servidor Básico
Centos 6.5 Servidor Básico
 
Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linux
 
Instalar programas en linux
Instalar programas en linuxInstalar programas en linux
Instalar programas en linux
 
programacion en lenguaje ensamblador con NASM
programacion en lenguaje ensamblador con NASMprogramacion en lenguaje ensamblador con NASM
programacion en lenguaje ensamblador con NASM
 
All about linux #ubuntu (spanich)
All about linux #ubuntu (spanich)All about linux #ubuntu (spanich)
All about linux #ubuntu (spanich)
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
Tercero
TerceroTercero
Tercero
 
Debian
DebianDebian
Debian
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.comADMINISTRACION DE PAQUETES ::: http://leymebamba.com
ADMINISTRACION DE PAQUETES ::: http://leymebamba.com
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Instalar odoo 9 en Linux Debian
Instalar odoo 9 en Linux DebianInstalar odoo 9 en Linux Debian
Instalar odoo 9 en Linux Debian
 
Manual basico wifislax3
Manual basico wifislax3Manual basico wifislax3
Manual basico wifislax3
 

Clase9 (consola linux)

  • 1. Uso avanzado de la consola. En algún momento podemos encontrarnos con un programa, una aplicación o arreglar alguna cuestión del sistema, que requiere compilar, o sea, instalar desde la fuente. Para ello es necesario, e indispensable, contar con algunos programas, que luego vamos a detallar. A pesar de que este método no debería ser el preferido, pero por ejemplo si necesitamos cambiar la versión de Alsa, entonces estaremos ante el único método posible. En caso de necesitar compilar, vamos a necesitar los build essentials, para instalar todo lo necesario instalamos desde consola: sudo aptitude install build-essential (ojo no poner essentials) No se asusten, seguramente traiga consigo a linux-headers y alguno más, son todos necesarios, incluso puede ocurrir que necesiten alguna librería dedicada, pero eso estará todo detallado en el paquete que van a instalar, buscar el readme o leeme, donde seguramente estarán detallados los paquetes necesarios para compilar, y sino, bueno, google es nuestro mejor aliado. El método es siempre igual, una vez instalados los build essentials, y descomprimido el paquete a instalar, entrar en él y este es el orden de comandos para instalar (insisto, siempre están detallados en la ayuda): sudo ./configure sudo make sudo make install Por supuesto que no todos juntos, sino que vamos a correr primero el ./configure, y seguramente debamos esperar un rato, mientras el sistema trabaja, claro que podemos seguir navegando y escuchando música, a menos claro que se trate de un arreglo en el sistema de sonido o de las X..., luego seguimos con make y al final con make install, cuando termine este ultimo, entonces ya va a estar listo el pastel. Atención, puede ocurrir que nos falte alguna librería para poder compilar algunos paquetes, hay que consultar bien la guía de instalación, que siempre viene dentro del paquete a compilar. Tambien puede ocurrir que exista la necesidad de instalar algún programa que no existe el deb, pero si un rpm, bueno sería preferible compilar y antes de ello que existiera el deb... pero si insistimos en usar un paquete creado para otra distribución, alien es nuestro aliado. Primero instalarlo: sudo aptitude install alien Alien nos permite convertir de y hacia: rpm deb slp tgz pkg Su uso:
  • 2. alien -i nombrepaquete.rpm (o el tipo que sea) Esto lo convierte a nuestra distribución, sea esta la que sea. Si se quiere convertir de un formato a otro: alien --to-deb nombrepaquete.rpm (o sea de deb a rpm, puede ser de cualquiera a cualquiera) Y por último y más divertido que todo lo demás: Alias. Alias nos permite crear exactamente eso, un alias para un comando, el que sea, de forma de simplificar el uso de la consola. Nada mejor que un ejemplo para ver su funcionalidad. Estamos hartos de escribir, sudo aptitude install..., o sudo aptitude update, o upgrade, bueno entonces para eso alias. Vamos a crear alias para los comandos más comunes, o los que queramos, que eso es cuestión de gustos y de personalidad. sudo gedit ~/.bashrc Con lo que vamos a editar el archivo oculto .bashrc, ojo, mucho cuidado con lo que hacen en este archivo, estan avisados. Vamos al final, y agregamos las lineas que queramos/necesitamos, en el ejemplo, instalar. alias api=’sudo aptitude install’ Como este, todos los necesarios... Guardamos, cerramos y a usar los alias. Está bien, había dicho que el anterior era el último por hoy, pero vamos a ver wget, que sirve para bajarse una web entera, y revisarla después, muy útil con esas webs pesadas con mucho flash, en fin, el uso es el que cada uno prefiera. Vamos con wget entonces. Wget ya está instalado en nuestro sistema, en caso de que no sea asi, pues: sudo aptitude install wget (o sai wget, si es que estamos usando un alias...) Para bajarse un sitio completo: wget -r -p http://www.paginaabajar.com Ojo, algunos sitios si detectan descargas lineales, cortan la canilla, por lo que vamos a usar:
  • 3. wget --random-wait -r -p -U mozilla http://www.paginaabajar.com Random wait, va a randomizar los archivos que baja, de esa forma es más difícil ser detectado, por otro lado -U mozilla, le va a indicar que estamos "navegando" con firefox, de forma que podamos bajar lo que queremos, ya que algunos sitios si no detectan navegador, tampoco te dejan bajar nada. También podemos bajarnos un archivo en particular, un buen ejemplo es bajarse el cubo de comandos de ubuntu desde gnome look, lo hacemos como ejercicio: http://www.gnome-look.org/CONTENT/content-files/119833-cheat-cube-ub.svg.bz2 Y listo, con esto, tenemos unas cuantas herramientas para poder empezar a aprender el uso de la consola. En la próxima clase, lo único que me queda: Un Montón de TRUCOS... Daniel Mato - 20.7.10