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

Cambiar la aceleración del ratón [ LINUX / UBUNTU ]

Después de un tiempo sin trastear con el Sistema Operativo del ordenador ( raro en mí ya que siempre acabo tocando ciertas partes para probar y acabo reinstalándolo ) me he decido a actualizar a Ubuntu 15.10 Wily Werewolf ( cosa que no me gusta, prefiero hacer una instalación limpia ) y hasta ahora no he tenido ningún problema, de hecho funciona bastante mejor.
Mi sorpresa ha sido que, al intentar mover las ventanas, seleccionar el texto... era imposible.

He intentado cambiarla en "Configuración -> Ratón" pero aún así no funcionaba.


Tranquilos, no tiréis el ordenador aún por la ventana que la solución es bien sencilla:

Abrimos nuestro terminal ( desde un launcher o con un atajo, en mi caso CTRL + ALT + T ) y escribimos la siguiente orden
 xset m 2 20 
La orden xset nos va a permitir editar la configuración del sistema de ventanas X. Vamos a revisar las opciones:

    - m: Hace referencia al ratón (mouse).
    - primer_número: aceleración del ratón.
    - segundo_número: 'threshold' ( umbral ) del ratón.

La aceleración es un multiplicador a la velocidad del ratón de forma que la velocidad no sea constante ( a no se que lo pongáis en 0 ).
El threshold (umbral) es el número de pixels a partir del que se va a aplicar la aceleración.

El umbral nos permite configurar una pequeña zona alrededor del cursor donde no haya dicha aceleración de forma que podemos seleccionar texto, mover una ventana un poco o hacer movimientos más precisos en dicho área y si hacemos un movimiento más largo que sí se acelere ( y tengamos menos precisión ).

Podéis jugar con estos parámetros hasta encontrar la configuración que más os guste y que mejor se adapte a vuestras necesidades.

Deja un comentario diciendo si te ha sido útil, si te ha gustado, cualquier tipo de sugerencia o si quieres que hable de algún tema en concreto.

¡ Saludos !

VirtualBox: instalar y configurar una máquina virtual



Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual. [ Wikipedia ]

Es decir, VirtualBox nos va a permitir emular un ordenador ( invitado ) dentro de otro ( anfitrión ) de forma que vamos a poder instalar y ejecutar diversos sistemas operativos dentro del sistema anfitrión.

Esto es muy cómodo ya que no necesitas particionar el disco duro y además podrás instalar / eliminar sistemas de forma sencilla y rápida, lo que te permitirá hacer pruebas sin que sea un proceso muy costoso.

Instalar y configurar una máquina virtual

En este vídeo aprenderás a instalar VirtualBox así como configurar una máquina virtual con Ubuntu bajo Windows.


Enlaces:
Comando para actualizar Ubuntu: 
sudo apt-get update && sudo apt-get upgrade

Ubuntu: montar disco desde la terminal

En esta entrada voy a darle respuesta a la pregunta:
¿ Cómo monto un disco desde la terminal ?
En primer lugar abrimos nuestro terminal. Podemos usar CTRL + ALT + T ( 'shortcut' por defecto ).
Lo siguiente es crear un punto de montaje dentro de la ruta /media.
En mi caso quiero montar la partición de datos de un segundo disco duro y le asginaré el nombre 'Data', aunque puedes ponerle el que más te guste:
 sudo mkdir /media/Data 
Al utilizar 'sudo' nos pedirá la contraseña ya que estamos solicitando permisos de administrador ( root ). La escribimos ( no aparecerá nada en pantalla ) y pulsamos ENTER para confirmar.

Ahora necesitamos saber tanto la partición como el disco que queremos montar. Ejecutamos el comando:
lsblk
Cuyo resultado en mi PC es:


Vemos que tenemos dos discos: sda y sdb. Para cada uno de ellos se indican las particiones (sda1, sda2, ..., sdb1, sdb2 ... ). Para saber cuál nos interesa podemos ayudarnos del tamaño ( SIZE ).

Para cada sdXY:
- X son los discos y lo representan las letras a,b,c...
- Y son las particiones y lo representan los números.

Ahora montamos la partición deseada en el punto de montaje creado anteriormente:
sudo mount /dev/sdb1 /media/Data

Podemos comprobar si está montado con:
df -h


Si nos fijamos la última línea es el nombre de la partición que queríamos montar y a la derecha aparece en el punto de montaje /media/Data.

Ahora podemos ver los archivos o bien desde el gestor de archivos o desde la terminal.

Si quieres aprender a moverte por el terminal te dejo un enlace (click).

¡ Saludos !

Claves SSH: conexiones sin contraseña

En una entrada anterior (click) vimos como montar y configurar un servidor SSH.
Esta vez vamos a aprender cómo conectarnos a un servidor SSH sin tener que introducir cada vez la contraseña.

Comprobar si tenemos alguna clave

Primero podemos revisar la carpeta por defecto de ssh por si tenemos alguna clave ya generada y queremos usarla. 
ls ~/.ssh
Los archivos acabados en '.pub' serían la clave pública y el otro la privada.

Generando una llave pública y otra privada

En el cliente, abrimos un terminal:
ssh-keygen
Con esto generaremos una calve. Por defecto utiliza el algoritmo RSA aunque podemos modificar otros parámetros.
man ssh-keygen
En primer lugar nos pedirá el nombre del fichero, por si queremos cambiarle dicho nombre ( y/o ruta ) y tener varias llaves. En segundo lugar, nos pedirá una contraseña para proteger la clave privada. Si es nuestro ordenador personal podemos dejarlo en blanco, y si no pues introducimos una contraseña.

Si protegemos dicha clave, cuando queramos acceder al servidor tendremos que introducir la contraseña para descifrar dicha contraseña protegida, en caso contrario no será necesario.

Subir la clave al servidor

Para subir la clave pública al servidor ejecutaremos el comando:
ssh-copy-id usuario@direccion_ip
Si hemos cambiado el nombre al archivo que contiene la clave utilizaremos la opción -i .

Nos pedirá la contraseña del usuario para el primer acceso. Posteriormente ya no será necesario introducirla. Lo comprobamos conectándonos al servidor:
ssh usuario@direccion_ip
Esta clave sólo será válida para conectarnos al usuario que hemos puesto en el comando, por tanto si queremos hacerlo con otro usuario deberemos repetir el proceso. Esto también es válido para GitHub, aunque la clave pública la subiremos desde la página web (tutorial aquí).

Ubuntu: instalar y configurar servidor SSH


Vamos a ver cómo instalar un servidor SSH en Ubuntu para poder acceder remotamente desde otro dispositivo.

Instalación

Abrimos un terminal y ejecutamos:
sudo apt-get install openssh-server
Como siempre nos pedirá nuestra contraseña. Aceptamos y ¡ Listo ! Ya podemos conectarnos desde otro dispositivo. Para ello ejecutaríamos:
ssh nombre_usuario@dirección_ip
Ahora nos pedirá la contraseña del usuario, la introducimos y todas las ordenes que enviemos serán ejecutadas en el servidor.

De todas formas este comando es mucho más complejo y permite muchas más opciones, pero por el momento es suficiente.

Configuración

Para configurar nuestro servidor modificaremos el fichero:
sudo gedit /etc/ssh/sshd_config
* Si no tenemos interfaz gráfica podéis usar "nano" en lugar de "gedit".

Aquí podremos cambiar parámetros tales como el número de puerto.

Lanzar el servicio:
sudo /etc/init.d/ssh start
o
sudo service ssh start
Para pararlo utilizaremos "stop" en lugar de "start", así como "restart" (reiniciar) o "status" (conocer el estado).

Es muy útil, por ejemplo, a la hora de gestionar un servidor o un ordenador de un compañero.

¡ Saludos !

Crear un USB de instalacion Ubuntu en Windows



Normalmente yo solía utilizar CD / DVD para hacer cualquier tipo de instalación de sistemas operativos.

Una vez finalizado el curso académico, ya puedo permitirme "perder el tiempo" en formatear el ordenador.

Esta vez preferí utilizar un USB, más cómodo, velocidad, ruido, etc etc.

Para crear el USB de Ubuntu ( o de cualquier otra distribución ) necesitamos:

  1. La imagen (.iso) de nuestra distribución favorita.
  2. Universal USB installer
Por supuesto necesitaremos una memoria USB suficientemente grande.

Nos descargamos Universal USB installer (click) y por supuesto la imagen de nuestra distro favorita. La página de descargas de Ubuntu la tenemos aquí (click).

Ahora seleccionamos la distro a instalar y por supuesto añadimos la ruta a nuestra imagen.



Seleccionamos la unidad USB y le damos a "Create".

Por último conectamos el USB al ordenador, reiniciamos este y en caso de que no arranque desde el USB deberemos entrar en la BIOS y darle prioridad al USB / DVD frente al HDD.

¡ Saludos !

Ubuntu: Instalando un ecualizador


Me encanta escuchar música, ver series, etc. usando unos auriculares medio decentes ( os recomiendo los Sennheiser ).
Además, soy adicto al perfil en V ( agudos y bajos amplificados ) y en todos mis dispositivos tengo un ecualizador para potenciarlo siempre que sea necesario.

En Ubuntu no he encontrado mucha variedad y este aunque no es excelente pero cumple su función.

Vamos a ver cómo instalar un ecualizador en Ubuntu para PulseAudio:
sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt-get update
sudo apt-get install pulseaudio-equalizer 
Os recomiendo que no ecualicéis a más de 4 ó 5db ya que empezará a aparecer ruido en algunas frecuencias.

¡Saludos!

Gestor de archivos Nemo, alternativa a Nautilus - Ubuntu

Nemo es un gestor de archivos que viene instalado por defecto en Cinnamon.
A mi gusto ofrece más funcionalidades que Nautilus (el que viene instalado por defecto en Ubuntu) además de tener una mejor apariencia, para mi parecer, es más profesional.

Instalación

Ejecutamos en un terminal:
sudo apt-get install nemo

Mostrar / Ocultar iconos del escritorio

Me considero maniático a la hora de tener un escritorio bonito, sin iconos, con un dock ordenado ( ¿no sabes cómo instalar uno? Aquí el tutorial ).
Al instalar nemo aparecen algunos iconos en el escritorio. Si queremos activarlos o desactivarlos pondremos 'true' o 'false' según nuestro interés. En mi caso:
gsettings set org.nemo.desktop show-desktop-icons false
¡Listo!

Instalar Spotify en Ubuntu

Los usuarios de Ubuntu a veces nos vemos limitados con programas más específicos.
Si queremos usar Spotify en Ubuntu (o en cualquier ordenador) siempre podemos acudir a la página web y escuchar la música desde ahí.

Yo la he estado usando y va bastante bien pero hay funciones que no están disponibles.

Instalación de Spotify

Como siempre abrimos nuestra terminal y ejecutamos los siguientes comandos:
sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
sudo apt-get update
sudo apt-get install spotify-client
Listo, ya tenemos la aplicación de Spotify en nuestro Ubuntu.

El único inconveniente es que es una versión "preview" y por tanto no tendremos soporte por el momento.

Instala ADB (Android Debug Bride) en Ubuntu

¿Qué es ADB?

Android Debug Bridge (adb) es una herramienta muy útil de la línea de comandos que nos permite comunicarnos tanto con terminales Android emulados o bien con dispositivos conectados.

Esta herramienta quizá algunos usuarios relacionados con el mundo de la 'scene' ( no sé como llamarlo exactamente, ¿sugerencias? ), desarrolladores o curiosos ya lo conozcáis. Yo la verdad no sabía de su existencia pero me he visto necesitado de ésta para solventar algunos problemas de CyanogenMod (ya lo explicaré en otro post) y la verdad es que es realmente útil.

Básicamente adb nos va a permitir enviar comandos desde la terminal de nuestro ordenador y que estos sean ejecutados en el propio dispositivo.

Algunos requisitos para poder usarlo ( según he leído ) serían tener el terminal rooteado y con las opciones de desarollo activados. Se da la casualidad que yo lo tengo así y no he tenido tiempo de comprobar si es cierto o no. Próximamente lo estudiaré más a fondo, aquí vamos a ver como instalarlo y su uso rápido.

Puede ser muy útil junto con fastboot para recuperar nuestro teléfono en caso de que se de algún problema con la rom, el recovery, etc. y poder 'revivirlo'.

Mi dispositivo: Nexus 4, CyanogenMod 12 (Lollipop). Rooteado con CWM recovery.

Instalación

En ubuntu me he sorprendido de los fácil que ha sido de instalar:
sudo apt-get install android-tools-adb
¡Listo!

¿Uso?

La verdad es que aún no he trasteado demasiado y por tanto no os puedo explicar con certeza cómo usarlo adecuadamente. En otro post podemos ver su uso al detalle, qué comandos podemos usar, cómo montar particiones, etc. etc.

En cambio sí os puedo comentar (por encima) cómo lo he usado yo:

Para hacerlo funcionar simplemente he reiniciado mi terminal en modo recovery y lo he conectado por USB al ordenador.

Ahora abrimos un terminal y escribimos:

adb devices

Y os saldrá una lista con los terminales que haya y su estado.


En mi caso me salía una cadena "rara" y "recovery". Ahora simplemente ejecutamos:
adb shell
Y todo comando que escribamos será ejecutado en nuestro terminal. ¿Sencillo no?

No puedo aseguraros si en otros estados funcionará o no, probadlo y lo comentáis.

Si usáis otros terminales y os funciona, comentad cómo lo habéis hecho y/o qué requisitos habéis necesitado.

¡Saludos!

Ubuntu: instalar y configurar Git con GitHub



Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. - Wikipedia

Instalación

Procedemos a instalarlo de la forma más sencilla, desde los propios repositorios de Ubuntu.
sudo apt-get update


sudo apt-get install git

Configuración

Para configurarlo escribimos (como siempre, en un terminal):
git config --global user.name ""
git config --global user.email ""
Podemos ver la configuración con el comando:
git config --list
Si nos hemos equivocado o queremos modificarlo, editamos el fichero:
gedit ~/.gitconfig

Clave SSH

Para poder conectar con el servidor de GitHub necesitamos generar una clave SSH, para ello:
ssh-keygen
La terminal nos responderá con la frase "Enter file in which to save the key (/home/carlos/.ssh/id_rsa)".
Si no queremos modificarlo pulsamos enter.

Ahora nos pedirá una "passphrase", que añade una capa de seguridad extra. Así que escribimos y confirmamos una contraseña.

Instalamos 'xclip' que nos permite copiar contenido al portapapeles.
sudo apt-get install xclip

Ahora ejecutamos este comando para copiar la clave en el portapapeles. Si habéis cambiado el directorio de generación modificadlo en el comando.
xclip -sel clip < ~/.ssh/id_rsa.pub

Una vez listo nos dirigimos a GitHub y en "Configuración -> SSH Keys" pulsamos "Add SSH Key".



Ahora le ponemos un título y donde pone "Key" pulsamos "Ctrl+V". Pulsamos el botón "Add key".
Para comprobar que funciona ejecutamos:
ssh git@github.com
Nos dirá que si queremos conectarnos, escribimos "yes" y pulsamos enter. Si pusimos una passphrase nos la pedirá, la escribimos y confirmamos.

Si todo ha ido bien nos saldrá "PTY allocation request failed on channel 0
Hi <usuario>! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.".

En el próximo tutorial aprenderemos a trabajar con repositorios.

¡Un saludo!

Ubuntu: Grabar imagen ISO en USB, SD...

En versiones antiguas de Ubuntu (anteriores a la 12.10) podíamos instalar usb-imagewriter desde los repositorios para realizar este proceso de forma sencilla.
sudo apt-get install usb-imagewriter
Ahora que he vuelto a necesitarlo (Ubuntu 14.04) necesitaba una alternativa ya que éste no está disponible.
No he encontrado ninguna alternativa (gráfica) así que lo haremos de forma manual desde el terminal.

Grabación de la imagen

Primero respaldaremos (si es que tenemos y/o nos interesan) los datos que haya en el dispositivo.
Una vez respaldado, navegamos (usando el comando cd) hasta el directorio donde tengamos descargada la imagen.
Ahora tenemos que saber cuál es el dispositivo donde queremos instalar la iamgen. Mucho cuidado con esto ya que podemos sobreescribir nuestro disco duro, y eso no nos interesa.
Por tanto, desconectamos el USB, SD, etc. y ejecutamos:
df -h
Este comando nos muestra los sistemas de archivos montados. Ahora conectamos nuestra tarjeta SD y volvemos a ejecutar el comando. El dispositivo que haya aparecido nuevo será donde copiaremos la imagen. (Si no aparece abrid la SD desde el gestor de carpetas para que se monte).

En mi caso el punto de montaje es /dev/sdb1 (Yo sólo tengo una partición, si tuviese más aparecerían como sdb2, sdb3...). Fijaros también que coincida la capacidad de almacenamiento (para evitar posibles errores / sustos).
Ahora desmontamos la SD (hacedlo con todas las particiones de esta):
sudo umount /dev/sdb1/
Y copiamos la imagen con el comando (cuidado con esto, ya que si os equivocáis perderéis todos los datos del disco duro o de la unidad que hayáis puesto):
$ sudo dd if=nombre_imagen.img of=/dev/sdb
$ sync
*Nota 1: No hay que poner el '1' (que indica la partición), es decir, hay que poner (en mi caso) /dev/sdb y no /dev/sdb1.
*Nota 2: Este comando no muestra ninguna salida, parece que está 'congelado'. Simplemente tenéis que esperar ya que puede tardar unos minutos.

Listo. Ya tenemos grabada la imagen en el dispositivo.

Ubuntu: ajustar MTU (Unidad máxima de transferencia)

"La unidad máxima de transferencia (Maximum Transfer Unit - MTU) es un término de redes de computadoras que expresa el tamaño en bytes de la unidad de datos más grande que puede enviarse usando un protocolo de comunicaciones."
Este valor (expresado en bytes) cambia en función de los diferentes protocolos. Si el tamaño no es el adecuado se puede producir fragmentación y/o pérdidas de información si es demasiado grande. Si es demasiado pequeño no se va a aprovechar por completo la capacidad de la red.

Cada paquete (MTU) consta de dos partes: 'headers' TCP/IP + Datos (MSS, Máximo tamaño de segmento).
La cabecera tiene un tamaño de 28 bytes, por tanto: Tamaño MTU = 28B + Tamaño de los datos.

Para ajustarlo en Ubuntu haremos lo siguiente: (el proceso es válido para cualquier otro SO, únicamente hay que cambiar el comando por el correspondiente)
ping google.com -M do -s 1472
Tenemos que fijarnos que no nos de error (probablemente será "ping: local error: Message too long, mtu=1400"), si nos lo da tenemos que ir reduciendo el tamaño de 10 en 10 hasta que no se produzca dicho error, y posteriormente comprobar de uno en uno cuál es el valor exacto que no nos da error.
A ese valor el sumaremos los 28B de las cabeceras (aunque sale entre paréntesis). Este será el valor que tendremos que configurar.

Si lo queremos solo para una red concreta nos dirigiremos a "Conexiones de red" y seleccionaremos la red a la que estemos conectados. Pulsamos "Editar" y ahora escribiremos dicho valor donde pone MTU.

Si por el contrario queremos modificarlo permanentemente tenemos que modificar la configuración de la interfaz. El inconveniente es que no funciona con dhcp y tendremos que asignar una ip estática. Para ello:
sudo gedit /etc/network/interfaces
Y añadimos esto, modificando por la interfaz que queremos (eth0, wlan0...):
iface <interfaz> inet static
 address <ip privada>
 netmask 255.255.255.0
 mtu <valor>
Por lo general la ip interna suele ser 192.168.1.x donde la x es la IP que queráis asignarle a vuestro ordenador. Eso sí, aseguraros siempre que está fuera del rango del DHCP de vuestro router.

También podemos hacerlo de forma mucho más cómoda con el comando ifconfig (explicado aquí):
sudo ifconfig <interfaz> mtu <valor>
Para reiniciar las interfaz (explicado aquí):
sudo service network-manager restart
Si queréis obtener información sobre vuestras interfaces, el MTU actual, vuestra IP privada, etc. lo podéis ver con el comando:
ifconfig
De todas formas lo tenéis explicado aquí.

Salu2.

Ubuntu: comando ifconfig

El comando ifconfig nos muestra información sobre la configuración vigente de las interfaces de red activas.
ifconfig
Obtener detalles de todas ( incluyendo las desactivadas):
ifconfig -a
También lo podemos ejecutar con parámetros:
ifconfig <interfaz>
Así obtenemos información concreta de dicha interfaz:
eth0 Link encap 10Mbps Ethernet HWaddr 00:00:C0:90:B3:42 inet addr 172.16.1.2 Bcast 172.16.1.255 Mask 255.255.255.0 UP BROADCAST RUNNING MTU 1500 Metric 0 RX packets 3136 errors 217 dropped 7 overrun 26 TX packets 1752 errors 25 dropped 0 overrun 0
Además acepta otros parámetros que nos permiten modificar la configuración o simplemente obtener información. Aquí os dejo algunos comandos aunque siempre podéis ver la documentación completa con el comando "man":
man ifconfig
Descativar una interfaz:
ifconfig <interfaz> down
Activar una interfaz:
ifconfig <interfaz> up
Establecer una dirección IP a una interfaz:
ifconfig <interfaz> <192.168.x.x>
Cambiar la máscara de subred:
ifconfig <interfaz> netmask 255.255.255.0
Cambiar el MTU:
ifconfig <interfaz> mtu <valor>
Salu2.

Ubuntu TIP: Reiniciar correctamente un servicio

Cuando cambiamos los ajustes de algún programa como puede ser apache, NetworkManager, etc. necesitaremos reiniciarlo. Para ello:
sudo service  restart
Por ejemplo podemos sustituir servicio por "network-manager" para reiniciar las interfaces de red.
Salu2.

Ubuntu: Instalar R-Project, RCommander y solución de errores

R-Project es un lenguaje de programación de software libre orientado a los cálculos estadísticos.

Instalación

En primer lugar abrimos un terminal y escribimos:
sudo apt-get install r-base r-base-dev
Una vez instalado podremos tener acceso al modo consola. Para lanzarlo escribimos en un terminal:
R

Instalando RCommander

Si queremos acceder a la interfaz gráfica ejecutaremos las siguientes instrucciones desde la consola de R:
install.packages("Rcmdr", dependencies=TRUE) .
Os pedirá que seleccionéis desde dónde hacer la descarga. Elegiremos Spain.

Ahora para cargar la interfaz escribimos:
library(Rcmdr)
Si os pregunta que si se instalarán las dependencias, le diremos que sí.

Solucionando errores

Al lanzar “ library(Rcmdr) “ me daba error en el paquete car, por tanto lanzamos estos dos comandos:
install.packages('car')
Y después:
install.packages('pbkrtest')
Ahora lanzamos de nuevo " library(Rcmdr) ". A mi me faltaba un paquete, pero me daba la opción de instalarlo automáticamente, por tanto le decimos que sí.

Si os da error al editar los conjuntos de datos porque falta Tktable y os da el error " Tcl package 'Tktable' must be installed first ":
sudo apt-get install tk-table


Si cada vez que iniciáis os dice que falta XLConnect (en la línea de comandos de R):
install.packages("XLConnect")


Listo. Salu2.

Maxima 13.04.2 - Solución problemas de teclado ( atajos, símbolos ... )

Para todos aquellos que os estáis volviendo locos porque no os funcionan los atajos de teclado, ni podéis escribir los corchetes [ y/o ], es porque tenéis la versión 13.04.2.

Desinstalamos WxMaxima

$ sudo apt-get remove wxmaxima 

Mi primera solución fue descargarme la última versión desde los repositorios de debián [ hoy - 13.04.2-4+b1] y efectivamente soluciona los problemas del teclado, pero aún así no os lo recomiendo ya que si añadís los repositorios tal y como explico en el post anterior, se instala la versión 14 que además corrige otros errores.

Enlace al tutorial.

¡ Espero que os sea de ayuda !

Si alguno quiere una versión anterior os podéis descargar el ".deb" desde este enlace de debian ( seleccionar vuestra arquitectura ).

Ubuntu: instalar Maxima


"Maxima es un sistema para la manipulación de expresiones simbólicas y numéricas, incluyendo diferenciación, integración, expansión en series de Taylor, transformadas de Laplace, ecuaciones diferenciales ordinarias, sistemas de ecuaciones lineales, vectores, matrices y tensores [...]" Página oficial.
Vamos a aprender a instalar la versión de maxima con interfaz gráfica para Ubuntu, wxMaxima.

Instalar Maxima

Podemos hacerlo desde los repositorios que trae Ubuntu, pero a mí me instala una versión más antigua que si lo hacemos añadiendo los repositorios.

$ sudo apt-get install wxmaxima

No os recomiendo que lo instaléis desde los que trae Ubuntu porque la versión da problemas con nuestro teclado. Para solucionarlo instalamos desde aquí: (si ya lo tenéis instalado desinstaladlo y seguid los pasos)

$ sudo add-apt-repository ppa:blahota/wxmaxima


$ sudo apt-get update


$ sudo apt-get install wxmaxima
Si no os sale el icono de wxMáxima os lo descargáis desde aquí, por ejemplo ( enlace ). Ahora creaís un archivo llamado "wxmaxima.desktop" y añadís este contenido: (modificad la ruta del icono donde la tengáis guardada)
[Desktop Entry]
Type=Application
Name=wxMaxima
Comment=wxMaxima
Icon= ** RUTA A LA IMAGEN **
Exec=wxmaxima
Terminal=false
StartupWMClass=wxMaxima
Name[es_ES]=maxima
Lo guardáis y lo añadís a vuestro launcher.

Desinstalar Maxima


$ sudo apt-get remove wxmaxima

Ubuntu: montar un servidor FTP y compartir archivos

En este post vamos a aprender a montar un servidor FTP en Ubuntu para compartir archivos en red local o acceder a ellos desde fuera de la red.

Instalación

Abrimos un terminal y ejecutamos:
sudo apt-get install vsftpd
Así instalaremos el servidor desde los repositorios de Ubuntu. Para acceder al servidor utilizaremos el nombre de un usuario del sistema (ordenador) y su respectiva contraseña.

Configuración

Abrimos el archivo de configuración con nuestro editor de textos preferido, en mi caso usaré gedit:
sudo gedit /etc/vsftpd.conf
Aquí os muestro mi archivo de configuración, si falta algo aquí lo tenéis explicado en inglés en vuestro archivo.
# Iniciar el servidor junto con el sistema.
listen=YES
# Permitir entrar ausuarios anónimos.
anonymous_enable=NO
#
# Entrar desde el ordenador donde está alojado el servidor.
local_enable=YES
#
# Permiso de escritura.
write_enable=NO
# Log de la actividad del cliente.
dirmessage_enable=YES
#
#Hora del servidor.
use_localtime=YES
# Log de las descargas/subidasde archivos.
xferlog_enable=YES
# Puerto de escucha FTP, por defecto es el 20.
connect_from_port_20=YES
# Mensaje de entrada del servidor
ftpd_banner=Servidor FTP de Alberto
# Este nos permite restringir el acceso a los usuarios a su propio /home (NO) o a todo el disco (YES)
chroot_local_user=NO

secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

Si queremos que los usuarios accedan únicamente a su carpeta /home pero que existan usuarios 'root' con acceso a todo el sistema modificaremos esto:
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
Ahora creamo el archivo que contendrá la lista de usuarios 'root':
sudo gedit /etc/vsftpd.chroot_list
Escribimos el nombre de los usuarios que serán root. Guardamos y reiniciamos el servidor:
sudo /etc/init.d/vsftpd restart 
Para detener el servicio:
sudo /etc/init.d/vsftpd stop
Para iniciarlo:
sudo /etc/init.d/vsftpd start

Ubuntu: cómo gestionar usuarios

Modo gráfico

Para getionarlos utilizaremos la aplicación 'gnome-system-tools' que instalaremos desde los repositorios:
sudo apt-get intall gnome-system-tools
Esta herramienta nos permite gestionar tanto usuarios como grupos de forma sencilla. Para abrirla buscamos 'Usuarios y grupos' Puede ser que prefiramos hacerlo desde la terminal así que vamos a aprender algunos comandos básicos.

Utilizando la terminal

Usuarios

Añadir un usuario:
sudo adduser nombre_usuario
Añadir un usuario nuevo y ponerlo en un grupo (principal):
sudo adduser --ingroup nombre_grupo nombre_usuario
Añadir un usuario (nuevo o existente) y ponerlo en un grupo:
sudo adduser nobre_usuario nombre_grupo
Cambiar el grupo principal de un usurio:
usermod -g nombre_grupo nombre_usuario
Cambia el nombre de usuario:
usermod -l nuevo_nombre nombre_usuario
Eliminar un usuario:
sudo userdel nombre_usuario
Eliminar usuario y borrar su carpeta personal:
sudo userdel -r nombre_usuario

Grupos

Añadir grupo:
sudo addgroup nombre_grupo
Cambiar el nombre del grupo:
sudo groupmod -n nuevo_nombre nombre_grupo
Eliminar un grupo:
sudo groupdel nombre_grupo
Hasta aquí un tutorial básico de usuarios y grupos. Espero que os sea útil y si queréis algo comentad! :D