RSS

Archivo de la etiqueta: terminal

Como instalar programas desde la terminal de ubuntu

Como todos sabemos en ubuntu se pueden instalar programas de forma gráfica, siempre podemos recurrir a la terminal para instalar cualquier programa.

A muchos usuarios que apenas estan iniciando en ubuntu esta opción les puede parecer un poco más complicada y algo crítica. Nada fuera de la realidad; pero cuando uno se acostumbra es mucho más cómodo, fácil y rápido,(verdad querido amigo Luis).

Existen dos formas de instalar programas en modo texto: con aptitude y con apt-get.

Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.

Uso

Abrimos una terminal Aplicaciones -> Accesorios -> Terminal.

  • Instalar paquetes:
sudo apt-get install <paquetes>
  • Desinstalar paquetes:
sudo apt-egt remove <paquetes>
  • Desinstalar paquetes (incluyendo archivos de configuración):
sudo apt-get purge <paquetes>
  • Actualizar la lista de paquetes disponibles:
sudo apt-get update
  • Actualizar el sistema con las actualizaciones de paquetes disponibles:
sudo apt-get upgrade
  • Obtener una lista de opciones del comando:
sudo apt-get help
  • para poder usar el comando “aptitude” primero hay que instalarlo
apt-get install aptitude

instalar paquetes .deb, para poder intalar paquetes DEB (programas que no vienen dentro de los repositorios de ubuntu) se usa el siguiente comando.

$ sudo dpkg -i <paquete>.deb

En este caso también habrá que instalar manualmente las posibles dependencias del paquete con un:

apt-get -f install

El mismo comando también se puede usar para desinstalar el paquete:

sudo dpkg -r <paquete>

Convertir paquetes RPM a Deb

Algunas distribuciones de GNU/Linux, como por ejemplo Red Hat, SUSE y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu.

Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación alien, la cual se puede instalar mediante uno de los métodos explicados en este post. La aplicación alien se utiliza de la siguiente manera:

sudo alien <paquete>.rpm

De esta forma el programa creara un archivo con el nombre del paquete, pero con extensión .deb, que se podrá instalar siguiendo la explicación de instalación de Paquetes Deb

Paquetes Autopackage (de extensión .package)

El proyecto Autopackage nace con la idea de facilitar la instalación de aplicaciones en Linux independientemente de la distribución y escritorio que usen. Por ello muchos proyectos lo utilizan, como por ejemplo Inkscape.

Archivos binarios

Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo. Normalmente se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.

Cuando descargamos un archivo de este tipo y lo guardamos en el sistema, no tendrá permiso para ejecutarse.

Damos permisos de ejecución al archivo:

sudo chmod +x <nombre_binario>.bin

Instalamos el archivo binario:

sudo ./<nombre_binario>.bin

Archivos Run

Los archivos .run son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con introducir en la terminal:

sh ./<archivo>.run

Normalmente, en el caso de que necesite permisos de superusuario (también llamado administrador o root) pedirá la contraseña; de no ser así basta con agregar la orden sudo antes del comando, con lo cual quedaría así:

sudo sh ./<archivo>.run

Compilar aplicaciones a partir del código fuente

A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que debemos hacer en Ubuntu es instalar un meta-paquete llamado build-essential, usando uno de los métodos explicados en este artículo.

En general, los pasos a seguir para compilar una aplicación son los siguientes:

  1. Descargar el código fuente.
  2. Descomprimir el código, generalmente está empaquetado con tar comprimido bajo gzip (*.tar.gz) o bzip2 (*.tar.bz2).
  3. Entrar en la carpeta creada al descomprimir el código.
  4. Ejecutar el script configure (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y crear el archivo makefile).
  5. Ejecutar el comando make, encargado de la compilación.
  6. Ejecutar el comando sudo make install, que instala la aplicación en el sistema, o mejor aún, instalar el paquete checkinstall, y ejecutar sudo checkinstall. Esta aplicación crea un paquete .deb de forma que no haya que compilarlo la próxima vez, aunque no incluye la lista de dependencias.

El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación.

He aquí un ejemplo completo de ejecución de este procedimiento:

$ sudo aptitude install libpanelapplet
$ tar xvzf sensors-applet-0.5.1.tar.gz
$ cd sensors-applet-0.5.1
$ ./configure --prefix=/usr
$ make
$ sudo checkinstall
Anuncios
 
Deja un comentario

Publicado por en 9 mayo, 2011 en Instalaciones, tips, Ubuntu

 

Etiquetas: , ,

tips para trabajarmas rapido con tu terminal

terminalLos recién llegados al mundo GNU/Linuxpronto se dan cuenta de que muchas de las tareas que realizan habitualmente con una interfaz gráfica se pueden llevar a cabo en la terminal/consola más rápido y sencillamente. Si a esto unimos el uso de simples atajos de teclado, fácilmente memorizables, observaremos una clara aceleración en nuestras tareas diarias frente al pc.

Para empezar, podemos configurar la combinación de teclas que más nos guste para abrir una terminal en nuestro escritorio, sin tener que pasar por el clic en Menú – accesorios, etc. No recuerdo cuál es el camino exacto en Gnome o KDE pero en Xfce encontraremos estas opciones en Menú principal → Configuración Teclado  Atajos de aplicación. No debe ser muy diferente en los otros escritorios.

  • Borrar

Además de la tecla “Backspace”, podemos usar la combinación de teclas:

Ctrl + W

Esta combinación nos borrará la palabra inmediatamente anterior sin tener que borrar letra por letra.

Si deseamos borrar una línea entera de la terminal:

Ctrl + U

  • Suspender

Imaginemos que hemos ejecutado una orden de búsqueda de archivos que va a consumir un tiempo considerable y deseamos parar la ejecución durante unos momentos, por la razón que sea. Ejecutaremos la combinación:

Ctrl + Z

Esa combinación de teclas nos parará la actividad ordenada pero nos permitirá reanudarla más tarde en el mismo punto donde la hemos parado. Esto se logrará ejecutando la orden

fg

  • Limpiar

Sirve para eliminar todo lo que nos aparezca en la terminal para mostrárnosla como si la hubiéramos abierta pro primera vez en la sesión, sin ningún comando escrito.

clear

o, tal como apunta apo en los comentarios, también podemos usar la combinación:

Ctrl + L

  • Más rápido

Supuesto: queremos desplazarnos al directorio llamado “/almacen_1_descargas”, por ejemplo. ¿Parece un nombre demasiado largo? Si escribimos en la terminal “/” (sin comillas) + la primera letra del directorio al que deseamos desplazarnos (en este caso, la letra a) + presionamos la tecla Tab, la terminal escribirá toda la dirección por nosotros.

Otro supuesto: estamos situados en /etc y deseamos dirigirnos a /resolvconf. En la terminal ejecutaríamos “cd resolvconf”. Si no deseamos escribir toda la palabra, podemos escribir las primeras letras del directorio y luego presionar la tecla Tab para que la terminal la acabe por nosotros.

 
Deja un comentario

Publicado por en 17 abril, 2011 en Linux, tips

 

Etiquetas: ,

Algunos interesantes y divertidos comandos que podrás ejecutar en tu terminal

pues aqui les dejo una pequeña lista de unos comandos muy interesantes, funcionales  y divertidos que podras ejectutar desde tu terminal, espero alguno te sirva de ayuda en algun problema:

who am I #Quién soy.

cal #Calendario del mes en curso.

cal -3 #Anterior, actual y siguiente.

cal 2011 #Calendario completo de un año.

cal 09 2011 #Mes del año especificado.

date #Muestra la hora y fecha del sistema.

uptime #Tiempo que lleva tu sistema encendido.

who #Quien está conectado a mí.

top #Procesos activos en tu sistema.

ps aux #Todos los procesos con nombre y hora de inicio.

pstree #Árbol de procesos.

free #Uso de tu memoria Ram y Swap.

lsmod #Todos los módulos cargados en tu Kernel.

netstat #Todas las conexiones, y puertos abiertos.

stat -l nombredearchivo #Muestra toda la información de un archivo.

history -c #limpiamos el historial.

rm ~/.bash_history ; ln -sf /dev/null .bash_history #limpia el historial, de los últimos comandos ejecutados.

& #Indica al comando a ejecutar, que lo haga en segundo plano.

finger -l #Información sobre los usuarios.

w #Como antes, pero más corto. Es el comando mas corto y eficiente.

< /dev/urandom tr -dc A-Za-z0-9_ | head -c8 ; echo #Genera una clave aleatoria, de 8 dígitos.

cat /etc/issue #Cuál es tu versión del sistema?

aptitude -h #Un montón de opciones que ni conocías.

nano archivo #Mi editor preferido, no digo más.

apt-get install localepurge #Configura tus idiomas preferidos. El resto de idiomas en paquetes nuevos nunca se instalarán.

eject #Abre tu unidad de cd, o dvd.

telnet #Ni lo explico, cuántos recuerdos…(mirar al final*)
comando 2> /dev/null #Ejecuta un comando, pasando de los errores.

man comando #información de un comando. Éste es uno de los comandos que mas utilizo. Esta pequeña guía, (y otras) están echas en gran parte basándose en la información de este comando.

man -t <nombre_programa> | ps2pdf – > <ruta_destino/nombre_destino.pdf> #Convierte cualquier manual de ‘man’ a pdf.

sudo !! #Este comando es muy útil. A todos los usuarios de distros basadas en Debian, por ejemplo, nos pasa que ponemos un comando y se nos olvida el sudo. Pues escribiendo esto se ejecuta el comando anterior como root.

zgrep “The.*Release” /usr/share/doc/dpkg/changelog.Debian.gz #Teníamos más nombres.

Algo más divertido…

apt-get moo #Una vaca?

sudo apt-get install cowsay #Instala la vaca…

cowsay loquequieras #…y haz hablar a la vaca…

dcop amarok player lyrics | cowsay #… o cantar.

sudo apt-get install oneko #Un gato persigue a mi ratón…

oneko #…empieza a correr…

pkill oneko #… para pararlo.

oneko -sakura #Una chica ‘Manga’.

oneko -tomoyo #Otra.

oneko -dog #Para el que prefiere un perro.

apt-get install bsdgames #Juegos en tu consola?? Instala y sigue…

tetris-bsd #No hace falta explicación.

snake #El juego de la serpiente.

hangman #El ahorcado.

atc #Quieres ser controlador aéreo?

robots #Te persiguen.

banner texto #Un banner del texto que quieras en tu consola.

pom #Estado de la luna.

morse #Escribe una palabra para traducirla a morse.

fortune #Tu fortuna diaria.

cmatrix #Tu terminal como en Matrix.

rain #Pero esto qué es??

worms #Pero esto qué es ?? 2.

 
Deja un comentario

Publicado por en 12 abril, 2011 en Linux, tips

 

Etiquetas:

Pierde el miedo a la Terminal con CLICompanion

Cuando usuamos una terminal GNU/Linux debemos de saber como minimo los comandos basicos del sistema, pero que pasa con los usuarios que ampenas estan iniciando en este mundo del SW Libre.

Para esto tenemos la herramienta CLICompanion es una terminal de comandos con una lista de ayuda de los comandos basicos para el usuario, tambien puedes agregar otros comandos utilizados por el usuario y no se encuentran en la lista.

1 ) Descargaremos el paquete para las distribuciones de debian/ubuntu y derivados:

irojas@laptop-SS-LPT:~$ sudo wget http://launchpad.net/clicompanion/1.0/1.0b2/+download/clicompanion_1.0-1_all.deb

2) Instalaremos dependencias necesarias:

irojas@laptop-SS-LPT:~$ sudo apt-get install most

3) Instalaremos la aplicacion.

irojas@laptop-SS-LPT:~$ sudo dpkg -i clicompanion_1.0-1_all.deb

“Para distribuciones Devian (ububtu, linuxmint, etc) se usa el comando apt-get + install + nombre del  programa y para distibucuines de redhad (fedora) se usa el comando Yum + install + nombre del programa

Con esto ya podremos utilizar esta terminal de comando para usuarios nuevos.

esta muy facil y sencillo de usar exelente para aprenderse uno que otro comando y ver que hace cada uno

 
Deja un comentario

Publicado por en 12 abril, 2011 en Linux, tips

 

Etiquetas:

 
A %d blogueros les gusta esto: