Cosas que hacer después de instalar Debian 8.0.0 Jessie

Escritorio Cinnamon
Mi Escritorio Cinnamon

Tras el reinicio, debemos asegurarnos de no tener el disco de instalación dentro del lector de discos. ¡Buen trabajo!

Postinstalación

Habilitar Ctrl+Alt+Retroceso, para reiniciar el servidor X
En el caso de que se nos quede congelado el sistema gráfico o servidor X, lo reiniciaremos pulsando Ctrl+Alt+Retroceso del teclado
Reiniciar el servidor X significa reiniciar la sesión gráfica (lo que vemos en pantalla). La gráfica está controlada por Xorg, por eso decimos: reiniciar el servidor X
El servidor X.Org se ha convertido en el sistema estándar utilizado por la mayoría de distribuciones de Linux.
Para poder usar las teclas Ctrl+Alt+Retroceso necesitamos añadir a aplicaciones al inicio, el siguiente comando:
setxkbmap -option terminate:ctrl_alt_bksp
Nos vamos a Menú > Preferencias > Aplicaciones al inicio
Una vez abierto Aplicaciones al inicio pulsamos en el botón Añadir
Se abre una ventana donde ponemos en:
Nombre:Ctrl+Alt+Retroceso
Comando:setxkbmap -option terminate:ctrl_alt_bksp
Comentario: Reiniciar servidor X
Pulsamos en el botón Añadir y después en el botón Cerrar.
Reiniciamos el equipo
A partir de ahora ya tenemos activadas las teclas Ctrl+Alt+Retroceso de nuestro teclado, para que en el caso de que se nos quede congelado el sistema gráfico o servidor X, lo podamos reiniciar.
Nota: Al reiniciar el servidor X no se guardarán los cambios en las aplicaciones que tengamos abiertas

En el caso de que se te congele la imagen en GDM. ¡No te preocupes si tu caso es similar! Haz Ctrl + Alt + F2 en cuanto se cargue tu sistema; entrarás en modo terminal. Sigue los pasos como si no pasara nada hasta instalar los drivers de tu tarjeta gráfica, donde tras reiniciar se solucionará tu problema; si te resulta molesto, puedes ir directamente al último paso de la postinstalación (la compatibilidad con paquetes de 32 bits), hacer después el tema de los drivers y posteriormente hacer todo lo que te has saltado.

Ten en cuenta que el primer login debe realizarse utilizando el usuario root (no hace falta usar “su” después); tras configurar sudo utilizarás tu usuario personal. De la misma forma,como estás en modo terminal, deberás sustituir “gedit” por “nano” en los comandos que modifiquen archivos de texto.

Para acomodarnos aun mas instalaremos un GUI para sudo, un gestor de software gráfico y un instalador gráfico para paquetes binarios locales
Para escritorios dependientes de la libreria gtk (Gnome, Xfce, Cinnamon o Mate)
sudo aptitude install gksudo gdebi synaptic
Post-instalación de Debian GNU/Linux Para instalar Cinnamon, tecleamos en una terminal:
sudo aptitude install cinnamon-desktop-environment  lightdm-gtk-greeter

mate

debian Para instalar XFCE, tecleamos en una terminal:
sudo aptitude install xfce4 xfce4-goodies xfce4-whiskermenu-plugin xfce4-messenger-plugin xfce4-indicator-plugin pulseaudio lightdm-gtk-greeter

Gnome

Linux Para instalar KDE, tecleamos en una terminal:
sudo aptitude install kde-standard kdm kde-config-gtk-style plasma-nm 

Cinnamon

Entorno de escritorio Cinnamon y Tema Snow Leopard

Captura de pantalla de 2015-08-27 18:01:57

Para abrir Terminal nos vamos a Menú > Administración > Terminal o bien presionamos las teclas Ctrl + Alt + T del teclado.

Habilitar la orden sudo

Sudo permite a un usuario ejecutar aplicaciones con los privilegios del usuario root o superusuario.
Nadie necesita conocer la contraseña de root, sudo solicita el password del usuario actual.
Privilegios extra pueden ser cedidos a usuarios individuales temporalmente.
Es fácil usar únicamente comandos que requieren privilegios especiales vía sudo, el resto del tiempo se trabajará como un usuario sin privilegios, esto reduce los daños que un error puede causar.
Para efectos de auditoría y registro, cuando sudo se ejecuta, el nombre original del usuario y el comando son registrados.
Para habilitar la orden sudo lo vamos ha hacer desde Terminal.
Una vez abierta la Terminal ponemos el siguiente comando para acceder a root:

~$ su

Nos pedirá la contraseña de root, la ponemos (no veremos nada, está escribiendo, por seguridad no se ve nada)
Pulsamos la tecla Intro del teclado .
Una vez que estamos como root, vamos a editar el archivo /etc/sudoers, ponemos los siguientes comandos: nano /etc/sudoers 

Añadimos al final del archivo la siguiente línea:
usuario ALL=(ALL) ALL
(usuario es el nombre del que hará la función de superusuario)
Guardamos los cambios con:
control + o
Pulsamos la tecla Intro del teclado
Cerramos con:
control + x
Pulsamos la tecla Intro del teclado
Ponemos el siguiente comando para salir de Terminal:
exit

(Otra Opción)Después le damos a nuestro usuario normal la capacidad de utilizar sudo. Ejecutamos (en la misma terminal; sustituye “labrador” por tu usuario):

apt update && apt upgrade

apt install sudo

gpasswd -a labrador sudo

reboot

Ya tenemos habilitada la orden sudo, a partir de ahora podemos usar sudo con nuestro usuario.

Nuestro PC reiniciará. Entramos de nuevo y, cuando estemos en GNOME, abrimos la terminal.

_________________________________________________________________________
Nota: En este manual los comandos para introducir en Terminal están con la orden sudo, en el caso de no querer tenerla habilitada (si te gusta o quieres usar su, creo que es mas seguro utilizar sudo), se escribirán los comandos en Terminal sin el comando sudo
_________________________________________________________________________ Modificar los repositorios

Para Modificar los repositorios tenemos que editar el archivo /etc/apt/sources.list
Para Modificar los repositorios lo vamos ha hacer desde Terminal
Para abrir Terminal nos vamos a Menú > Administración > Terminal o bien presionamos las
teclas Ctrl + Alt + T del teclado
Una vez abierta la Terminal ponemos los siguientes comandos:
sudo gedit /etc/apt/sources.list y guardar los cambios

Tras entrar en nuestro Debian 8 por primera vez, ampliaremos los repositorios que usamos ejecutando lo siguiente en una terminal:

Para agregar estos Repositorios usted debe modificar el archivo “sources.list” y agregar nuevas fuentes de paquetes de Software. así que en  una terminal como superusuario(#) usted debe colocar el siguiente comando:

nano /etc/apt/sources.list

Los Repositorios que yo tengo

su

gedit /etc/apt/sources.list

El repositorio debe quedar así:

Poner # delante de donde ponga deb cdrom (para comentar y que no sea leído por el sistema)

# jessie-updates, previously known as 'volatile'
deb http://ftp.es.debian.org/debian/ jessie-updates main
deb-src http://ftp.es.debian.org/debian/ jessie-updates main
#
##jessie:
##main
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free
##Security
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
##updates
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
##backports
deb http://ftp.debian.org/debian/ jessie-backports main non-free
deb-src http://ftp.debian.org/debian/ jessie-backports main non-free
##multimedia
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main
##Mozilla
deb http://mozilla.debian.net/ jessie-backports iceweasel-release
deb-src http://mozilla.debian.net/ jessie-backports iceweasel-release
# Repositorios de Chrome 
deb http://dl.google.com/linux/deb/ stable main

Recomiendo que eliminen el repositorio testing usuarios noveles. Nota: Guardar los cambios del archivo.
Nos saldrán unos errores de multimedia, mozilla y Chrome, que los vamos a solucionar
sudo apt-get install deb-multimedia-keyring
 Solucionar problema llave publica mozilla:
sudo wget http://ftp.us.debian.org/debian/pool/main/p/pkg-mozilla-archive-keyring/pkg-mozilla-archive-keyring_1.1_all.deb
sudo dpkg –install pkg-mozilla-archive-keyring_1.1_all.deb

Solucionar problemas con repositorio Chrome

$ sudo gpg --keyserver hkp://subkeys.pgp.net --recv-keys A040830F7FAC5991
$ sudo gpg --export --armor A040830F7FAC5991 | sudo apt-key add -

Actualización de sistema desde Terminal

apt update && apt upgrade

reboot

o “Recargar” desde Synaptic.

Nuestro PC reiniciará. Entramos de nuevo y, cuando estemos en GNOME, abrimos la terminal.

Configurar el idioma español al sistema

su
dpkg-reconfigure locales

Pulsamos la tecla Intro del teclado y entramos en el asistente de configuración de locales
NOTA: En el asistente de configuración. Usamos la siguientes teclas del teclado:
las teclas de cursores (las flechas) para movernos:
La barra espaciadora para seleccionar
La tecla tabulador (Tab, arriba de Bloque Mayúsculas) para alternar entre las opciones disponibles
La tecla Intro (enter) para aceptar la selección
Para poner nuestro sistema en español tenemos que marcar las siguientes opciones en
Configuración de locales:
es_ES ISO-8859-1
es_ES.UTF-8 UTF-8
es_ES@euro ISO-8859-15
Pulsamos la tecla Intro del teclado
Para la configuración regional predeterminada seleccionamos:
es-ES.UTF-8
Pulsamos la tecla Intro del teclado y nos realiza la generación de locales
Para comprobar que se ha configurado perfectamente, en la Terminal ponemos el siguiente comando: locale
Aparece una lista de varias cosas, todo con es_ES
En la Terminal ponemos el siguiente comando para salir de root:
exit

Reiniciamos

DESCARGAR E INSTALAR LIBREOFFICE 5.0

libreoffice-pdfimport para importar Documentos PDF

Puedes bajarlos desde aquí: https://es.libreoffice.org/descarga/libreoffice-nuevo/ Una forma cómoda es usando la línea de comandos así:

wget "http://ftp.rediris.es/mirror/TDF/libreoffice/stable/5.0.0/deb/x86_64/LibreOffice_5.0.0_Linux_x86-64_deb_langpack_es.tar.gz"
wget "http://ftp.rediris.es/mirror/TDF/libreoffice/stable/5.0.0/deb/x86_64/LibreOffice_5.0.0_Linux_x86-64_deb_helppack_es.tar.gz"
wget "http://ftp.rediris.es/mirror/TDF/libreoffice/stable/5.0.0/deb/x86_64/LibreOffice_5.0.0_Linux_x86-64_deb.tar.gz"

Una vez bajados vamos a realizar lo siguiente:

tar xfvz LibreOffice_5.0.0_Linux_x86-64_deb.tar.gz 
cd LibreOffice_5.0.0.5_Linux_x86-64_deb/DEBS/
su
dpkg -i *.deb
cd ../..
rm -rf LibreOffice_5.0.0.5_Linux_x86-64_deb/ LibreOffice_5.0.0_Linux_x86-64_deb.tar.gz 
tar xfvz LibreOffice_5.0.0_Linux_x86-64_deb_langpack_es.tar.gz 
cd LibreOffice_5.0.0.5_Linux_x86-64_deb_langpack_es/DEBS/
dpkg -i *
cd ../..
rm -rf LibreOffice_5.0.0.5_Linux_x86-64_deb_langpack_es/ LibreOffice_5.0.0_Linux_x86-64_deb_langpack_es.tar.gz 
tar xfvz LibreOffice_5.0.0_Linux_x86-64_deb_helppack_es.tar.gz
cd LibreOffice_5.0.0.5_Linux_x86-64_deb_helppack_es/DEBS/
dpkg -i *
cd ../..
rm -rf LibreOffice_5.0.0
sudo apt-get install libreoffice-l10n-es
En la Terminal ponemos los siguientes comandos para instalar todos los paquetes .deb:
sudo dpkg -i *.deb o también podemos instalar con Gdebi

Una vez terminada la instalación borramos la carpeta que habíamos creado, en la Terminal ponemos los siguientes comandos:
rm -R /home/usuario/Descargas/libreoffice
En la Terminal ponemos el siguiente comando para salir de Terminal:
exit

Instalar el idioma español para LibreOffice

sudo apt-get install libreoffice-l10n-es

Instalar idioma español para iceweasel

sudo apt-get install iceweasel-l10n-es-es
Instalar los codecs multimedia
Muchos codecs ya están disponibles en el archivo oficial de Debian. Esto incluye codecs para MP3, H264, y codificación y decodificación AAC.
Estos codecs están disponibles a través de las bibliotecas como las bibliotecas libav / ffmpeg.
Los reproductores multimedia disponibles en Debian, como VLC y Mplayer hacen uso de estas bibliotecas con el fin de proporcionar soporte para la reproducción de archivos codificados a través de estos muchos codecs diferentes
Para instalar los codecs necesarios lo vamos ha hacer desde Terminal
Para abrir Terminal nos vamos a Menú > Administración > Terminal o bien presionamos las teclas Ctrl + Alt + T del tecladosudo apt-get install libquicktime2 libfaac0 libmp3lame0 libdvdnav4 libmad0 sox libxvidcore4 libstdc++5 libdvdcss2 libdvdread4 faad liquidsoap-plugin-faad gstreamer0.10-ffmpeg gstreamer0.10-x gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad
gstreamer0.10-plugins-ugly ffmpeg lame twolame vorbis-tools x264

En la Terminal ponemos el siguientes comandos para instalar los codecs:sudo apt-get install libgstreamer-perl libgstreamer-interfaces-perl
Paquetes de codecs de terceros, w32codecs (32bits ó i386) y w64codecs (64bits )
Algunos codecs sólo están disponibles a través de repositorios de terceros.
Las razones por las que no están incluidas dentro de Debian algunos codecs son:
Porque están licenciados bajo términos que impiden su redistribución y conflictos de paquetes entre los paquetes en el archivo de Debian con los paquetes en los repositorios de terceros
Hay al menos un paquete adicional codec disponible para máquinas amd64 y i386 que no está  disponible desde Debian
En amd64, el paquete es w64codecs, y en i386, el paquete es w32codecs
Estos paquetes adicionales proporcionan apoyo a unos codecs raramente utilizados y el único software que hace uso de ellos son Xine y Mplayer
Si no utilizamos xine o mplayer no se necesitan estos codecs en absoluto
 w32codecs ( 32bits ó i386 )
En la Terminal ponemos el siguientes comandos para instalar los w32codecs:
sudo apt-get install w32codecs
w64codecs (64 bits )
En la Terminal ponemos el siguientes comandos para instalar los w64codecs:
sudo apt-get install w64codecs
En la Terminal ponemos el siguiente comando para salir de Terminal:
exit
Flash

Flash, una herramienta para jugar vídeo juegos online, necesaria para el uso del navegador y una buena visualización de una pagina creada en Flash
Adobe Flash Player (no libre).
En la Terminal ponemos el siguiente comando:
sudo apt-get install flashplugin-nonfree
Actualizaremos Adobe Flash Player (Solo cuando haga falta)
Una vez abierta la Terminal ponemos los siguientes comandos para Actualizar Adobe Flash Player:
sudo update-flashplugin-nonfree –install
Gnash ( Flash código abierto)
Gnash, una herramienta de código abierto, la alternativa a Adobe Flash Player
sudo apt-get install gnash
En la Terminal ponemos el siguiente comando para salir de Terminal:
exit

Cambiar uso memoria RAM swappiness

La memoria Swap o memoria de intercambio, la utiliza el equipo cuando la memoria RAM
comienza a escasear.
Podemos realizar algunos cambios para obtener un mejor rendimiento de la RAM que tenemos instalada en nuestro equipo, modificando el porcentaje de memoria Swap a utilizar, de manera que apuremos el uso de la memoria RAM antes de comenzar a usar la memoria de intercambio o Swap.
Swappiness hace referencia al uso de la memoria Swap en relación a la RAM es una propiedad del Núcleo Linux que permite establecer un balance entre el uso del espacio de intercambio o Swap y la memoria RAM.
Si se dispone de mucha memoria RAM ( a partir de 1GB) es aconsejable usarla, por lo tanto realizaremos los siguientes cambios:
Consultamos la configuración inicial de Swappiness, para abrir Terminal nos vamos a Menú >Administración > Terminal o bien presionamos las teclas Ctrl + Alt + T del teclado y ponemos los siguientes comandos:
sudo cat /proc/sys/vm/swappiness
Si nos da el valor resultante de 60 (aceptando valores de 0 a 100) (por defecto 60 %), lo debemos cambiar, y si sale 10 ya lo tenemos.
Escribimos de manera temporal en Terminal los siguientes comandos:
sudo sysctl -w vm.swappiness=10
Abrimos algunas aplicaciones, si el resultado es satisfactorio, guardamos la permanencia de la configuración.
Para guardar la configuración, entramos al fichero, con los siguientes comandos:
sudo nano /etc/sysctl.conf
En la ultima linea escribimos (bajando con las flechas del teclado)
vm.swappiness=10
Donde podemos cambiar el 10 por el valor óptimo que queramos, (realizando pruebas necesarias, para ver cual es el mejor rendimiento)este parámetro resulta útil para evitar que caiga el rendimiento del sistema por el uso de swap.
Guardamos los cambios pulsando en el teclado:
Control + o
Luego pulsamos la tecla Intro del teclado para aceptar.
Cerramos el fichero pulsando en el teclado:
Control + x
En la Terminal ponemos el siguiente comando para salir de Terminal:
exit

Cambiar uso memoria RAM cache pressure

La cache pressure es similar a swappiness, en swappiness la memoria SWAP la utiliza el equipo cuando la memoria RAM comienza a escasear, mientras que cache pressure controla el dinamismo con los swaps del kernel a su caché, pero sólo para los sistemas de archivos.
En un sistema de escritorio es bastante común acciones como abrir ficheros, directorios, búsquedas y similares, donde se requiera trabajar con ficheros grandes como pueden ser vídeos en alta definición o HD, imágenes en HD, imágenes ISO, descomprimir y comprimir archivos, se pueden realizar algunos cambios para obtener un mejor rendimiento de la RAM.
La caché es en gran parte responsable del almacenamiento de datos virtuales, para que pueda ser recuperada cuando sea necesario. Es mas rápido para el sistema extraer datos desde la memoria RAM, que del disco duro.
Se puede modificar el porcentaje de cache pressure, de manera que utilizaremos el uso de memoria RAM antes de comenzar a usar la gestión de los archivos en el disco duro.
NOTA: Esto se recomienda para equipos que no vayan a ser usados como servidores. En algunos equipos puede provocar lentitud (dependiendo de la cantidad de memoria RAM)
Si se disponemos de mucha memoria RAM ( a partir de 1GB) es aconsejable usarla, por lo tanto hay que hacer los siguientes cambios:
Consultamos la configuración inicial de cache_pressure, para abrir Terminal nos vamos a MenúAdministración > Terminal o bien presionamos las teclas Ctrl + Alt + T del teclado y ponemos los siguientes comandos:
sudo cat /proc/sys/vm/vfs_cache_pressure
cache pressure por defecto esta a 100, es decir, el 100% sobre el desempeño en la gestión de los archivos del disco. Si ponemos cache pressure a 50, reduce en un 50% el uso de cache en el disco duro para usar directamente en la RAM.
Escribimos de manera temporal en Terminal los siguientes comandos:
sudo sysctl -w vm.vfs_cache_pressure=50
Abrimos algunas aplicaciones, buscamos archivos, hacemos copiado y pegado de archivos, abrimos documentos PDF, abrimos juegos y jugamos.
Si el resultado es satisfactorio, guardamos la permanencia de la configuración.
Para guardar la configuración, entramos al fichero, con los siguientes comandos:
sudo nano /etc/sysctl.conf
En la ultima linea escribimos(bajando con las flechas del teclado)
vm.vfs_cache_pressure=50
Donde podemos cambiar el 50 por el valor óptimo que queramos, (realizando pruebas necesarias, para ver cual es el mejor rendimiento) teniendo en cuenta que 50, reduce en un 50% el uso de cache en el disco duro para usar directamente en la RAM
Guardamos los cambios pulsando en el teclado:
Control + o
Luego pulsamos la tecla Intro del teclado para aceptar
Cerramos el fichero pulsando en el teclado:
Control + x
En la Terminal ponemos el siguiente comando para salir de Terminal:
exit

Preload

Preload analiza automáticamente las aplicaciones cuando se ejecutan, y mediante el análisis de éstas, predice que aplicaciones será ejecutadas, de modo que la próxima vez que se ejecuten cargará en la memoria las librerías que se necesiten antes de que se lo solicite la aplicación.

sudo apt-get -y install preload
exit

Una vez realizada la instalación no tenemos que hacer nada mas, ya que trabaja en segundo plano revisando las aplicaciones que utilizamos mas a menudo y las precarga al inicio del sistema, logrando que se inicien mas rápidamente.

Prelink

Prelink, su función es: preenlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio, se encarga de preenlazar las librerías que necesitan las aplicaciones que utilizamos, reduciendo así los tiempos de apertura, ya que resuelve las direcciones de bibliotecas compartidas de antemano.

sudo apt-get install prelink
sudo nano /etc/default/prelink

Dentro del archivo de configuración, cambiamos la siguiente línea:
De
PRELINKING=unknown
a
PRELINKING=yes
El resto de opciones por defecto funcionan bien.
Guardamos los cambios con:
control + o
Pulsamos la tecla Intro del teclado
Cerramos con:
control + x
Hacemos preenlazado (la primera vez puede llevar algo de tiempo):
sudo /etc/cron.daily/prelink

Un problema que nos puede surgir con prelink, es que cuando instalamos nuevas aplicaciones, esas aplicaciones no están preenlazadas.
Para evitar este problema cuando se instalen programas con apt-get o synaptic, tenemos que modificar el archivo /etc/apt/apt.conf, así ejecutaremos prelink automáticamente en cada una de las instalaciones o actualizaciones.

Antes de nada instalamos el programa gksu si no lo tenemos instalado
Para instalar gksu en Terminal ponemos los siguientes comandos:
sudo apt-get install gksu

Para editar /etc/apt/apt.conf: en Terminal ponemos los siguientes comandos:
gksudo gedit /etc/apt/apt.conf

Nos abre el editor de textos gedit y escribimos al final lo siguiente:
DPkg::Post-Invoke {“echo Ejecutando prelink, por favor espere…;/etc/cron.daily/prelink”;}
Guardamos y cerramos el editor de textos gedit
Cerramos Terminal:
exit

El demonio Prelink se ejecutará periódicamente para optimizar los ejecutables recién instalados
NOTA: Si no nos gusta el rendimiento de prelink, podemos deshacer los cambios del archivo de configuración, en Terminal ponemos los siguientes comandos:
sudo nano /etc/default/prelink

En la línea que pone:
PRELINKING=yes
La modificamos y ponemos:
PRELINKING=no
En la Terminal ejecutamos de nuevo:
sudo /etc/cron.daily/prelink

exit

 Instalación Telegram

t_logoDescargamos Telegram. Descomprimimos el archivo y la carpeta la copiamos a la partición Home. Por último creamos un Lanzador del archivo que dice Telegram. Nos conectamos a Telegram y cerramos. Hacemos que Adobe Flash Player funcione en sintonía con la tarjeta gráfica: sudo mkdir /etc/adobe/suecho "EnableLinuxHWVideoDecode=1" >> /etc/adobe/mms.cfgecho "OverrideGPUValidation=1" >> /etc/adobe/mms.cfgexit Finalmente, limpiamos: sudo apt-get autoremove && sudo apt-get clean
Jessie Chromium
Para instalar el Navegador de Internet libre Chromium (navegador de donde nace Google Chrome), tecleamos en una terminal:
sudo aptitude install chromium chromium-l10n

Post-instalación de Debian GNU/Linux (2)

debian Para instalar el navegador de Internet propietario Google Chrome es necesario agregar su repositorio oficial al source.list .
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list'
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo aptitude update && sudo aptitude install google-chrome-stable

Gnome

Linux Para instalar el navegador de Internet propietario Opera es necesario agregar su repositorio oficial al source.list
sudo sh -c 'echo "deb http://deb.opera.com/opera-beta/ stable non-free" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A8492E35
sudo aptitude update && sudo aptitude install opera-stable

Cinnamon

postinstalacion Para instalar el cliente de escritorio de MEGA, sucesor del servicio de archivos en la nube Megaupload, es necesario agregar su repositorio oficial al source.list
sudo sh -c 'echo "deb http://mega.nz/linux/MEGAsync/Debian_8.0/ ./" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 23ACD201
sudo aptitude update && sudo aptitude install megasync

Post-instalación de Debian GNU/Linux

mate Para instalar el cliente de escritorio de Dropbox, servicio de alojamiento de archivos multiplataforma en la nube, es necesario agregar su repositorio oficial al source.list
sudo sh -c 'echo "deb http://linux.dropbox.com/debian jessie main" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo aptitude update && sudo aptitude install dropbox

debian
Limpieza del sistema: Bleachbit
apt-get install bleachbit
Información del sistema: Hardinfo
apt-get install hardinfo
RecordMyDesktop. Graba en vídeo la actividad que se está produciendo en tu escritorio, también es necesario para kdenlive.
# apt-get install recordmydesktop gtk-recordmydesktop

Gnome Para instalar la suite ofimática multiplataforma WPS Office primero descargamos el paquete binario desde su Pagina y después los instalamos con el instalador Gdebi.

JDownloader es una plataforma de código abierto escrita completamente en Java, diseñado para simplificar la descarga de archivos de servidores como Rapidshare o Mega, no solo para usuarios con cuenta Premium sino también para los de cuenta gratuita.

JDownloader es gratuito y soporta muchos sitios de “encriptación de enlaces”, así que solo tendrá que pegar los enlaces “encriptados” y JDownloader hará el resto.

JDownloader ofrece:

  • Descargas múltiples paralelas
  • Reconocimiento de captchas
  • Extracción automática de archivos
  • Importar archivos DLC, CCF y RSDF
  • Administración de contraseñas y mucho más.

1º descargamos Jdownloader en nuestra maquina para eso abrimos un terminal concedemos permisos de superusuario:

Captura de pantalla de 2015-03-19 23:41:17

colocamos nuestra contraseña y ente:

Captura de pantalla de 2015-03-19 23:41:17

colocamos la siguiente linea:

$ wget http://mfte.co/d/jdownloader/jdownloader.sh

esta linea nos descarga el instalador y lo coloca en el escritorio:

luego digitamos la siguiente linea :

$ sudo sh jdownloader.sh

luego eliminamos digitando la siguiente linea:

$ rm jdownloader.sh

reiniciamos y listo ya tenemos instalado jdownloader en Debian 8, puedes ver el icono en Aplicaciones/Otras/Jdownloader, le das enter y empieza el proceso de actualizacion:

Captura de pantalla de 2015-03-19 23:28:02

Una ves actualizado nos pide el idioma:

Captura de pantalla de 2015-03-19 23:49:27

Captura de pantalla de 2015-03-19 23:49:47

Te pide Actualizar:

Captura de pantalla de 2015-03-19 23:49:56

y listo Ahora te pregunta si deseas isntalar la version Jdownloader 2 beta y ya depende de ti:

Captura de pantalla de 2015-03-19 23:50:20

aceptamos y empieza a descargar:

Captura de pantalla de 2015-03-19 23:51:30

Captura de pantalla de 2015-03-19 23:50:28

Captura de pantalla de 2015-03-19 23:51:48

Captura de pantalla de 2015-03-19 23:51:54 Captura de pantalla de 2015-03-19 23:51:59 Captura de pantalla de 2015-03-19 23:52:03 Captura de pantalla de 2015-03-19 23:52:08 Captura de pantalla de 2015-03-19 23:54:47 Captura de pantalla de 2015-03-19 23:54:52 Captura de pantalla de 2015-03-19 23:54:57 Captura de pantalla de 2015-03-19 23:55:21

y ya estamos Listos para descargar.

 Instalar herramientas para comprimir y descomprimir

sudo apt install rar unrar p7zip p7zip-full p7zip-rar unace zip unzip bzip2 arj lhasa lzip xz-utils sharutils mpack arj cabextract file-roller uudeview

Editor de particiones Gparted
GParted es un editor de particiones gratuito para gestionar gráficamente las particiones del disco
Con GParted se puede cambiar el tamaño, crear, eliminar, copiar y mover particiones sin pérdida
de datos y crear un espacio para nuevos sistemas operativos
sudo apt-get update 
sudo apt-get install gparted
exit
Instalar Java 8 – OpenJDK (código abierto)
openjdk-8-jre
Completo entorno de ejecución de Java, necesarios para ejecutar programas gráficos, en Java GUI y Webstart, utilizando Hotspot JIT.:
sudo apt-get install openjdk-8-jre
exit
La herramienta de código abierto de JAVA:
# apt-get install openjdk-7-jre icedtea-7-plugin

 

Gráficos/Fotografía
ICC (International Color Consortium). Los perfiles de color ICC son una parte importante de la gestión de color. icc-profiles contiene un número de perfiles de color de alta calidad que serán utilizados por aplicaciones como Gimp, Digikam, Krita, etc. icc-profiles-free igualmente pero están disponibles bajo licencia de software libre. Puede instalar uno u otro, o los dos:
# apt-get install icc-profiles icc-profiles-free
Inkscape. Editor de gráficos vectoriales.
# apt-get install inkscape ink-generator
Scribus. Es un programa de maquetación de página.
# apt-get install scribus
Gimp. Potente editor de imágenes que viene instalado, pero en los repositorio tenemos una serie de complementos y podemos instalar algunos. Especialmente gimp-plugin-registry que reúne un montón de plugins entre los que se encuentra Resynthesizer o Save for Web, este último lo encuentro especialmente interesante.
# apt-get install gimp-plugin-registry gimp-texturize gimp-data-extras gimp-gap
Darktable. Procesamiento de imágenes fotográficas en bruto, formato RAW.
# apt-get install darktable
RawTherapee. Procesamiento de imágenes fotográficas en bruto, formato RAW
# apt-get install rawtherapee
Tipografías
Debe estar instalado el paquete fonts-freefont-ttf, pero podemos también instalar:
Tipografías libres:
# apt-get install fonts-freefont-otf
Tipografías de Microsoft:
# apt-get install ttf-mscorefonts-installer
Si en Synaptic en el buscador tecleamos ttf tendremos un listados de otras tipografía, y quizás allí este esa que específicamente estamos buscando.
3.2. Gestores de libros y referencias bibliográficas
Calibre. Es un programa de catalogación y ordenación de libros electrónicos, pero también es un útil conversor de numerosos formatos de archivos.
# apt-get install calibre

Activar y configurar el cortafuegos UFW

El gestor del cortafuegos de Debian es UFW (Uncomplicated Firewall) puede que no esté instalado o que no este activado. Funciona por línea de comandos pero podemos utilizarlo también en modo gráfico mediante GUFW. Instalamos estos dos paquetes como superusuario:
# apt-get install ufw gufw
Para activar el cortafuegos seguimos en la terminal y ejecutamos el siguiente comando:
# ufw enable

Instalación de Firmware – firmware-linux-nonfree

Firmware binarios para varios controladores en el kernel de Linux.
Este paquete contiene el firmware binario para varios controladores en el kernel de Linux. Esta es una colección de binarios de firmware que no son individualmente lo suficientemente grande como para justificar un paquete independiente.
La mayoría de firmware previamente incluido en el kernel de Linux que no es libre, ha sido
trasladado al paquete firmware-linux-nonfree
Contenido de firmware-linux-nonfree:
* 3Com
* Advantech
* AdvanSys
* Agere/Prism/Symbol Orinoco
* Allied
* Atari
* Atheros
* AV
* Broadcom
* Conexant
* Chelsio
* DAB-USB
* DiBcom
* EN
* ENE
* Intel
* kaweth
* Keyspan
* LanPro
* Matrox
57* MultiTech
* Multi-Tech
* NDC
* NSC
* PreMax
* Rage
* Radeon
* RS-COM
* Sierra
* Tamarack
* Tehuti
* USB
* VIA
* Xceive
* Xircom

sudo apt-get install firmware-linux-nonfree
sudo apt-get install firmware-linux
Firmware microcodigo para Procesadores Intel

Firmware microcódigo para CPUs Intel
Este paquete contiene el microcódigo actualizado del procesador de Intel i686 y x86-64
Intel lanza actualizaciones de microcódigo periódicamente para corregir el comportamiento del procesador.
Para parchear el microcódigo en procesadores Intel necesitaremos una utilidad en Debian que se llama intel-microcode.
Los beneficios que obtenemos son: mas ligereza y menos consumo, y por lo tanto menos
temperatura.
sudo apt-get install intel-microcode
reboot

Firmware microcodigo para Procesadores AMD

Firmware microcódigo para CPUs AMD
Este paquete contiene el microcódigo actualizado del procesador de AMD AMD64
AMD lanza actualizaciones de microcódigo periódicamente para corregir el comportamiento del procesador.
Para parchear el microcódigo en procesadores Intel necesitaremos una utilidad en Debian que se llama amd64-microcode.
Los beneficios que obtenemos son: mas ligereza y menos consumo, y por lo tanto menos
temperatura.
sudo apt-get install amd64-microcode
reboot

Lm-sensors
Lm-sensors
es un paquete de monitorización de dispositivos de salud para Linux. Permite acceder a la información de los sensores de la temperatura, el voltaje y la velocidad de los ventiladores.
Funciona en la mayoría de los sistemas más actuales.
Este paquete contiene los programas que nos ayudan a configurar y leer la información de lm-sensors
lm-sensors instala los driver de los sensores de la placa base
sudo apt-get install lm-sensors

Una vez tenemos instalado lm-sensors, buscamos los sensores del sistema con los siguientes
comandos:
sudo sensors-detect
Cuando nos realiza alguna pregunta le decimos a todo que “YES” con el siguiente comando:
Y

Todas las preguntas dan por defecto como respuesta “YES”, excepto la última. Pero en esta también tenemos que marcar “YES”.
Después de haber respondido a todas las preguntas que sí “Y” obtenemos al final los módulos de los sensores que dispone nuestro equipo.
Para que estén disponibles todos los sensores y poder verlos por ejemplo con Xsensors es necesario reiniciar el servicio de los módulos.

sudo service kmod start
reboot
sensors
exit

Nos pondrá todas las temperaturas (microprocesador, núcleos de la CPU, gráfica…).
_________________________________________________________________________
Nota: Como podemos comprobar, tenemos una serie de Alarmas, que indican que los voltajes no son lo ideales que tendrían que ser, esto nos hace llegar a la conclusión de que la fuente de alimentación está fallando, y que si no queremos que la placa base, entre otras cosas, se queme o estropee, deberíamos de cambiar la fuente de alimentación.
_________________________________________________________________________
XSensors

XSensors es un programa diseñado para mostrar toda la información de los sensores de la placa base.
XSensors obtiene la información a través de lm_sensors, recoge la información de los sensores, como la temperatura, el voltaje, la velocidad del ventilador y muestra la información en una lectura digital.

sudo apt-get install xsensors
exit

Para acceder a XSensors iremos al botón de Menu > Administración > Xsensors


En alguna ocasión para instalar alguna aplicación, controladores de hardware o para determinadas configuraciones -y aunque no seamos consciente de ello- necesitaremos algunos de estos paquetes instalados en nuestro sistema, así que en consola como superusuario:

# su (y contraseña)
# apt-get install linux-headers-$(uname -r)

# apt-get install build-essential checkinstall make automake cmake autoconf git git-core dpkg wget


 Acelerar LibreOffice
Abrimos LibreOffice Writer (Procesador de Texto)
Para acceder a LibreOffice Writer buscaremos la aplicación en Menu > Oficina > LibreOffice Writer.
Una vez abierto el procesador de textos Writer nos vamos a Herramientas > Opciones >Memoria
Una vez que estamos en Memoria, editamos los siguientes parámetros cambiando los valores así:
En Memoria Caché de imágenes
Usar en LibreOffice ponemos:
150 MB
En Memoria por objeto ponemos:
21 MB
Pulsamos sobre el botón:
Aceptar
Cerramos LibreOffice Writer
Al volver a abrirlo veremos que LibreOffice es mas rápido.

Acelerador de Iceweasel (Firefox) users
Si queremos tener una navegación mas rápida y fluida en Internet, modificaremos una serie de parámetros de nuestro navegador Iceweasel (Firefox)
Se puede hacer de otra manera en la que se cambiarían de uno en uno cada parámetro.
Esta es la mejor forma para hacerlo ya que los cambiamos todos de una vez.
Captura de pantalla de 2015-08-27 21:24:38
Vemos un botón que pone: Abrir directorio Pulsamos en el botón Abrir directorio y se nos abre una ventana con carpetas y archivos (esta es la carpeta Profiles), donde ponemos el Documento user.js

Esta forma se puede hacer tanto en Firefox como en Iceweasel.

NOTA: Para hacer las pruebas de velocidad de Iceweasel (Firefox), antes y después de tener puesto el Acelerador de Firefox, nos dirigiremos a la siguiente pagina de Internet que copiaremos.
y pegaremos en la barra de navegación para saber cuánto tiempo se tarda en cargar una página web: http://www.numion.com/stopwatch/index.html

Laptop Mode Tools

Laptop-mode-tools, es una herramienta que permite extender la duración de la batería del ordenador portátil (de varias maneras), es un paquete de ahorro de energía para los sistemas Linux.  Es la forma principal para activar la función Modo Portátil del kernel de Linux.
El modo portátil le permite al kernel extender la duración de la batería del portátil, haciendo que la actividad de escritura en disco sea “en ráfagas”, por lo que sólo lee los datos sin almacenar en caché. Esto causa una mejora significativa en la vida de la batería y una bajada de temperatura del equipo.
El modo portátil reducirá el número de escrituras, lo que también mejora el tiempo de vida de un disco SSD.
Una interfaz gráfica de usuario permite configurar los módulos de ahorro de energía individuales.
NOTA: En el caso de estar instalado TLP debemos desinstalarlo antes de instalar Laptop-mode-tools para evitar conflictos.
Una vez abierta la Terminal ponemos los siguientes comandos para ver si esta instalado Laptop-mode-tools:
sudo laptop_mode (para comprobar si esta activado)
Si no esta instalado Laptop-mode-tools:
sudo apt-get update
sudo apt-get install laptop-mode-tools
sudo laptop_mode
Si da not active, ponemos los siguientes comandos en la Terminal para acceder al archivo de configuración de laptop-mode:
laptop
sudo gedit /etc/laptop-mode/laptop-mode.conf
Buscar y que este conectado (en 1):
ENABLE_LAPTOP_MODE_TOOLS=1
En el archivo de configuración hay una línea que sirve para habilitar laptop-mode cuando estamos conectados a la red eléctrica.
Por defecto está puesto en 0 y sería conveniente ponerlo en 1 para que el portátil no se recaliente si no estamos usando la batería, sino la toma de corriente.
La Linea es esta:
ENABLE_LAPTOP_MODE_ON_AC=0
Cambiamos el 0 por 1 quedando de esta forma:
ENABLE_LAPTOP_MODE_ON_AC=1
Y con eso laptop-mode funcionará aún cuando estemos trabajando en el portátil sin batería.
Reiniciamos el equipo
Después de reiniciar el equipo, para comprobar si esta activado volvemos a poner los siguientes comandos en la Terminal :
sudo laptop mode
Si queremos configurar Latop-mode-tools mediante la interfaz gráfica de usuario, ponemos los siguientes comandos en la Terminal:
gksu lmt-config-gui
Nos pedirá una contraseña, es la contraseña de root la que tenemos que poner para acceder a la interfaz gráfica.acceso administrador
Nos aparece una ventana con la interfaz de Laptop Mode Tools Configuration Tool que es la herramienta gráfica para configurar el modo portátil.Laptop Mode Tools Configuration Tool
En el caso de que los resultados no nos sean satisfactorios y queremos eliminar Laptop Mode Tools.
sudo apt-get remove –purge laptop-mode-tools
Thermald
Thermald impide que los equipos se sobrecalienten, en especial los portátiles. Supervisa los sensores térmicos y modifica los controles de refrigeración para mantener fresco el hardware, utiliza los sensores de temperatura disponibles y evita el sobrecalentamiento de la CPU.
Si el hardware proporciona un sensor de temperatura, thermald se esforzará por mantener la temperatura debajo de los 45 grados.
La configuración predeterminada es normalmente suficiente para la mayoría de los sistemas.
Thermald intentará usar el Digital Thermal Sensor (DTS) de la CPU para detectar la temperatura y utilizar los drivers P-state, Running Average Power Limit (RAPL), PowerClamp y cpufreq para controlar la refrigeración.
El kernel de Linux contiene los controladores de administración de energía que regulan la
temperatura y la refrigeración de varias maneras y se basan en la configuración de ACPI para utilizarlos.
Thermald puede utilizar los últimos controladores térmicos del kernel de Linux, no sólo el
subsistema cpufreq estándar, para proporcionar control de la temperatura de la CPU.
Si los controladores más recientes no están disponibles, entonces thermald revertirá a los registros específicos modelo x86 y el subsistema cpufreq para controlar la refrigeración del sistema.
sudo apt-get install thermald 
reboot
Thermald puede ser modificado para optimizar un hardware específico, en el caso de tener la necesidad de modificarlo y sabiendo lo que se hace, de lo contrario podemos arruinar el equipo.
Para obtener más información sobre la configuración, consultaremos la página del manual de configuración:
http://manpages.ubuntu.com/manpages/trusty/en/man5/thermal-conf.xml.5.html
Archivo de configuración de Thermald:
sudo gedit /etc/thermald/thermal-conf.xml
sudo service thermald restart (Reiniciamos Thermald)
Si la configuración es incorrecta o se quiere observar Thermald funcionamiento:
sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug
Paramos el proceso con Ctrl + C. Cuando la configuración parece correcta, reiniciamos thermald,ponemos los siguientes comandos:
sudo service thermald start
exit
reboot
MultiSystem, es una herramienta gráfica que permite tener múltiples sistemas LiveUSB en una memoria USB, así como un Gestor de arranque para elegir que sistema cargar durante el arranque del equipo, utiliza Grub2 vez de Grub Legacy.
Con MultiSystem podemos crear un buen número de distribuciones Linux de arranque en una unidad USB.
sudo nano /etc/apt/sources.list
En la ultima linea ponemos:
##MultiSystem
deb http://liveusb.info/multisystem/depot all main
Guardamos los cambios pulsando en el teclado:
Control + o
Luego pulsamos la tecla Intro del teclado para aceptar
Cerramos el fichero pulsando en el teclado:
Control + x
En la Terminal ponemos los siguientes comandos para añadir la clave publica de MultiSystem:
wget -q -O – http://liveusb.info/multisystem/depot/multisystem.asc | sudo
apt-key add –
sudo apt-get update
sudo apt-get install multisystem
Una vez finalizada la instalación agregamos el usuario al grupo administrador sustituyendo usuario por el que tenemos asignado:
En la Terminal ponemos los siguientes comandos para agregar el usuario al grupo
administrador:
sudo usermod -a -G adm usuario
Menú > Accesorios > MultiSystem
Systemback
Systemback, aplicación para realizar copias de seguridad y restaurar el sistema. Hay características adicionales como la copia del sistema, la instalación del sistema y la creación del sistema en vivo(livecd o LiveUSB del sistema instalado) se puede incluir /home
Systemback, hace que sea fácil de crear copias de seguridad de los archivos de configuración del sistema y de los usuarios. En caso de problemas se puede restaurar fácilmente el estado previo del sistema.
Características de Systemback:
Copia de seguridad del sistema
Restauración del sistema
Copia del sistema, Instalación de Sistema
Crear Sistema vivo
Reparación del sistema
Actualización del sistema
Para instalar Systemback lo descargamos de su pagina:
http://sourceforge.net/projects/systemback/
ls /home/usuario/Descargas
cd /home/usuario/Descargas
tar Jxvf Systemback_Install_Pack_v1.5.101.tar.xz
sudo '/home/usuario/Descargas/Systemback_Install_Pack_v1.5.101/install.sh'
Clonezilla es un software libre de recuperación ante desastres, sirve para la clonación de discos y particiones.
Instalamos herramientas imprescindibles: sudo apt install preload wget nano git mercurial make pulseaudio libcanberra-pulse mpg123 libldap-2.4-2 libpulse0 libxml2 giflib-tools libpng3 libc6 gtk2-engines gcc gcc-multilib g++ g++-multilib cmake gtk+2.0 gtk+3.0 lm-sensors hddtemp disk-manager Instalamos herramientas de compresión y descompresión: sudo apt install rar unrar p7zip p7zip-full p7zip-rar unace zip unzip bzip2 arj lhasa lzip xz-utils Instalamos códecs: sudo apt install ffmpeg2theora ffmpegthumbnailer gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-fluendo-mp3 gstreamer0.10-alsa gstreamer0.10-pulseaudio gstreamer1.0-clutter gstreamer1.0-plugins-base gstreamer1.0-nice gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-fluendo-mp3 gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-libav gstreamer1.0-vaapi libmatroska6 Instalamos soporte para DVDs: sudo apt install lsdvd libdvbpsi9 libdvdread4 libdvdnav4 Instalamos tipografías adicionales: sudo apt install fonts-cantarell fonts-liberation fonts-noto ttf-mscorefonts-installer ttf-dejavu fonts-stix otf-stix fonts-oflb-asana-math fonts-mathjax wget https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip && unzip 1.017R.zip && sudo mv source-code-pro-1.017R/OTF/*.otf /usr/local/share/fonts/ && fc-cache -f -v && rm 1.017R.zip && rm -Rf source-code-pro-1.017R Instalamos paquetes de 32 bits (esto hacedlo sólo los que uséis sistemas de 64 bits): sudo dpkg --add-architecture i386 sudo apt update sudo apt install binutils-multiarch libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 libcanberra-pulse:i386 libldap-2.4-2:i386 libpulse0:i386 libxml2:i386 libpng3:i386 No es necesario, pero reiniciamos.

Controladores de la tarjeta gráfica

intel_ati_amd

Aceleración 3D: apt-get install firmware-linux-nonfree

Si utilizas Intel o ATI/AMD los drivers libres que vienen por defecto serán más que suficientes (en el caso de Intel son los únicos que hay). Puntualmente, hay algunas gráficas AMD que funcionan mejor con el driver privativo; infórmate de tu modelo y de qué tienes que hacer en ese caso. Como extra podemos instalar más paquetes para mejorar/ampliar su funcionamiento: sudo apt install mesa-utils mesa-utils-extra libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libglapi-mesa libgles1-mesa libgles2-mesa libglu1-mesa libopenvg1-mesa mesa-vdpau-drivers libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin uuid-runtime Además, si usas 64 bits, no estaría mal instalar los paquetes de 32 bits: sudo apt install libegl1-mesa:i386 libegl1-mesa-drivers:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libgles1-mesa:i386 libgles2-mesa:i386 libglu1-mesa:i386 libopenvg1-mesa:i386 mesa-vdpau-drivers:i386 libtxc-dxtn-s2tc0:i386 Para aplicar los cambios, reiniciamos. nvidia-logo

Si usas NVIDIA Optimus (Intel + NVIDIA) salta al siguiente apartado. ¡No hagas nada de esta sección!

El caso de NVIDIA, como siempre, es especial. El driver libre (abierto) que viene por defecto, Nouveau, no funciona bien bien en todas las gráficas. En la mayoría de casos el driver privativo (cerrado) de NVIDIA nos dará un rendimiento mucho mayor. No obstante, este driver cerrado ha ido abandonando el soporte a distintos modelos con el paso del tiempo, por lo que dependiendo del modelo que tengamos vamos a necesitar un driver u otro. Por defecto el driver cerrado que ofrece Debian es el 340, que es la versión más alta que vamos a encontrar. En algunas distros más modernas, como Fedora o Arch, este driver es considerado “antiguo”, ya que existen versiones posteriores. Como en el caso de Debian es el de mayor versión, todas las gráficas modernas más las soportadas por el 340 (entre las que se incluye la mía: NVIDIA GeForce 9800 GT) funcionarán. Si compraste tu gráfica en los últimos años ten claro que necesitas este driver, pero si tiene más tiempo, comprueba que tu modelo se encuentra en la sección “Productos soportados” de esta página. Para tarjetas muy antiguas tenemos los drivers que se mencionan en la wiki de Debian (304, 173…). Ten en cuenta que la mía, que funciona con el 340, la compré hace unos 7 años. Tiene que ser muy muy antigua para que necesites una versión anterior a la 340, así que es altamente probable que el 340 te sirva perfectamente. Si quieres usar el driver 340, que funcionará en la gran mayoría de casos, ejecuta los siguientes comandos (si estás en 32 bits, los paquetes “libgl1-nvidia-glx-i386″ y “libtxc-dxtn-s2tc0:i386″ no deben ser instalados): sudo apt update sudo apt remove xserver-xorg-video-nouveau sudo apt install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms nvidia-glx nvidia-kernel-common nvidia-xconfig nvidia-settings nvidia-vdpau-driver libgl1-nvidia-glx libgl1-nvidia-glx-i386 libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin libtxc-dxtn-s2tc0:i386 nvidia-cg-toolkit uuid-runtime sudo nvidia-xconfig Para aplicar los cambios, reiniciamos. nvidia-optimus-logo

La tecnología NVIDIA Optimus combina dos tarjetas gráficas, en principio una Intel para trabajos ligeros y una NVIDIA para trabajos pesados. Suele ser complicado hacer funcionar ambas tarjetas bajo un sistema GNU/Linux, ¡pero aquí lo haremos muy fácilmente! Simplemente abrimos una terminal y ejecutamos (los paquetes “:i386″ no deben ser instalados en sistemas de 32 bits):

Ni se te ocurra ejecutar “sudo nvidia-xconfig” o configurar Xorg manualmente (incluso si te lo solicita APT). Bumblebee se encarga de configurarlo correctamente, así que déjalo en sus manos. Limítate a ejecutar los comandos exactamente como aquí los muestro.

sudo apt update sudo apt remove xserver-xorg-video-nouveau xserver-xorg-video-intel sudo apt install bumblebee-nvidia primus primus-libs:i386 xserver-xorg-video-intel libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin libtxc-dxtn-s2tc0:i386 nvidia-cg-toolkit mesa-utils mesa-utils-extra libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libglapi-mesa libgles1-mesa libgles2-mesa libglu1-mesa libopenvg1-mesa mesa-vdpau-drivers libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin uuid-runtime libegl1-mesa:i386 libegl1-mesa-drivers:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libgles1-mesa:i386 libgles2-mesa:i386 libglu1-mesa:i386 libopenvg1-mesa:i386 mesa-vdpau-drivers:i386 libtxc-dxtn-s2tc0:i386 Para aplicar los cambios, reiniciamos. Por defecto se utilizará Intel; para usar NVIDIA tendremos que ejecutar el programa poniendo “optirun” antes. Por ejemplo, si quisiéramos abrir Blender usando NVIDIA, ejecutaríamos “optirun blender”. Si tienes problemas para hacerlo, consulta esta página; seguramente haciendo lo que se te indique solucionarás tu problema. Cuando tengamos los drivers de cualquiera que sea nuestra tarjeta gráfica, configuraremos los sensores de temperatura con este comando (responderemos a todo “yes”): sudo apt install xinit xorg gnome-shell gnome-shell-extensions gdm3 file-roller gedit gedit-plugins eog eog-plugins gnome-calculator gnome-clocks gnome-color-manager gnome-font-viewer gnome-logs gnome-maps gnome-nettool gnome-screenshot gnome-sound-recorder gnome-system-log gnome-system-monitor gnome-tweak-tool dconf-editor rhythmbox rhythmbox-plugins simple-scan transmission-gtk gimp inkscape vlc mypaint pinta krita rawtherapee blender synfigstudio audacity ardour3 pitivi easytag filezilla brasero brasero-cdrkit gparted virtualbox virtualbox-dkms flashplugin-nonfree openjdk-7-jdk openjdk-7-jre icedtea-7-plugin evolution gnome-contacts soundconverter libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-calc libreoffice-draw libreoffice-evolution libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-report-builder-bin pepperflashplugin-nonfree gksu mpv && sudo apt remove libuim-data libuim-custom2 libuim-scm0 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' sudo apt update && sudo apt upgrade sudo apt install google-chrome-stable && sudo apt remove iceweasel Nos aseguramos de que todo está en es_ES.UTF-8 (o el de tu idioma): sudo dpkg-reconfigure locales sudo gedit /etc/inputrc Si la línea “set convert-meta off” tiene un “# ” delante, lo borramos. sudo gedit /etc/environment El archivo estará vacío. Ponemos el siguiente contenido (si no eres de España, pon tu código): es_ES.UTF-8 LANG=es_ES.UTF-8 LANGUAGE=es_ES LC_ALL=es_ES LC_TYPE=es_ES export LANG export LANGUAGE export LC_ALL export LC_TYPE sudo gedit /etc/profile Añadimos al final del archivo lo siguiente (si no eres de España, pon tu código): es_ES.UTF-8 LANG=es_ES.UTF-8 LANGUAGE=es_ES LC_ALL=es_ES LC_TYPE=es_ES export LANG export LANGUAGE export LC_ALL export LC_TYPE Ahora vamos a hacer que Skype (ni ningún programa similar) no censure el audio del resto de programas: sudo gedit /etc/pulse/default.pa Buscamos por el final una línea que diga “load-module module-role-cork” y la comentamos de forma que quede así: #load-module module-role-cork
Para usar un renderizado de fuentes eficiente seguimos los pasos de este artículo


Linux + SSD + EXT4 + TRIM

SSD-300x228

Como principales ventajas que se me ocurren en este momento caben mencionar: su alta velocidad lectura/escritura, comparados con los HD tradicionales es otro universo, su formato en memoria sólida flash, que hace que sean casi inmunes a golpes y vibraciones, y al mismo tiempo este compacto formato evita “los calentones” de los HD tradicionales. Es muy raro que un SSD se caliente, por lo que no necesita refrigeración exclusiva.

Un disco SSD se puede usar perfectamente en cualquiera de los 3 grandes Sistemas Operativos, en este caso solo vamos a ver como configurarlo en Linux, que es el sistema que nos preocupa a nosotros.

Quiero pincharlo en mi equipo y he visto por la red algo de activarle el TRIM para alargar la vida del SSD y mantanerlo siempre rápido… pero.

¿Que es TRIM?

Dejemos que nuestra amiga Wikipedia nos explique como solo ella sabe. (unos extractos)

En informática, una orden TRIM permite a un sistema operativo comunicarle a una unidad de estado sólido (SSD) qué bloques de datos ya no están en uso, como los datos dejados al borrar ficheros. Una operación del SO como un borrado generalmente sólo marca los bloques implicados como no usados. TRIM permite que el SO pase esa información al controlador de la SSD, que de otra manera no sabría qué bloques puede eliminar.

El propósito de la instrucción es mantener la velocidad de la SSD durante toda su vida útil, evitando la ralentización que los primeros modelos sufrían al llegar a escribir en todas las celdas al menos una vez.

TRIM ha sido implementado en Linux 2.6.33.7 En FreeBSD, TRIM está disponible desde la versión 8.0.

Donde TRIM no está soportado automáticamente por el sistema operativo, hay utilidades que pueden mandar una orden TRIM manualmente. Usualmente listan todos los bloques libres especificados por el sistema operativo y le pasan esa lista a la unidad como una serie de órdenes TRIM. Estas utilidades están disponibles desde varios fabricantes (Intel,11 XtremeSystems) o como utilidades generales (hdparm v9.17 y posteriores).

Algunas distribuciones Linux, ya detectan los discos SSD durante la instalación y de manera automática configuran el archivo fstab para dar suporte a TRIM, como es el caso de Manjaro 0.8.9 y Ubuntu 14.04 LTS (este solo en SSDs Intel y Samsung)

Como nosotros somos unos manitas y curiosos vamos a ver como configurarlo manualmente, pues hay diversos métodos para activar TRIM en un SSD. Dependiendo de la distro y de nuestras propias pruebas, podremos decantarnos por uno u otro método.

En este caso voy a explicar los 3 métodos que he visto y probado. Via fstab, via cron y vía systemd.

 

1
sudo hdparm -I /dev/sda | grep "TRIM supported"

La respuesta será clara, en mi caso está soportado, como se puede apreciar.

1
Data Set Management TRIM supported (limit 1 block)

Además hay que tener en cuenta estar en el Kernel 2.6.33 o posterior y tener nuestra partición/es en EXT4 o BTRFS*

*Dado que aún apenas se usa el sistema de archivos BTRFS este tutto se centrará en EXT4.

También es altamente recomendable si se hace partición /home aparte ubicarla fuera del SSD, puede montarse en un segundo disco duro mecánico, por ejemplo. Lo mismo debemos tener en cuenta para la partición de intercambio Swap. A los SSD lo que menos les gusta es la constante y machacante escritura en ellos.

En mi caso, no hago partición /home aparte, suelo dejarla integrada en la raíz. Tampoco he hecho partición de intercambio Swap en esta última instalación, con 8 GB de RAM puedo prescindir de ella dado que tampoco uso opciones como la hibernación o suspensión.

1.- ACTIVAR TRIM VIA FSTAB

Este es el método más usado aunque según he leído durante estos días es el menos recomendado pues a la larga el SSD puede volverse lento, aunque no se que tan larga sea esa estimación de tiempo. Para mí que el equipo se estropea antes por la obsolescencia programada que el SSD. También, supongo, variará según la marca y antiguedad del SSD, a más moderno mejor preparado.

Aquí solo tendremos que añadir la opción discard, y noatime recomendable si no lo tenemos, en la línea del fstab donde esté la partición de nuestro SSD.

Ejemplo de como me ha dejado el fstab el propio instalador de Manjaro 0.8.9.

1
2
3
4
5
6
7
8
9
10
11
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#
UUID=xxxxxxxx-da7d-46bf-95ae-xxxxxxxxxx /media/datos ext4 defaults 0 0
UUID=xxxxxxxx-09f1-4c97-8aa7-xxxxxxxxxx / ext4 defaults,noatime,discard 0 1
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

En donde la línea del segundo UUID corresponde a sda1 que es donde tengo la primera partición del SSD y está Manjaro instalada en /.

También es conveniente que los temporales no escriban constantemente en el disco duro SSD, así que se crea un tmpfs para que se escriban directamente en la RAM. Esto se añadirá también al archivo /etc/fstab. Podéis verlo en la última línea la que empieza por tmpfs.

2.- ACTIVAR TRIM VIA CRON Y FSTRIM (Recomendada)

Más efectivo que el método anterior, la ejecución programada de fstrim nos permite disfrutar de los beneficios de éste, sin apenas efectos en lo que a rendimiento se refiere.

Esta es la opción que he usado en Ubuntu 14.04, y parece la más indicada para Debian, Ubuntu y derivadas.

Utilizando esta opción (tarea programada) podemos hacer que TRIM (fstrim) se ejecute a diario.

Abrimos /etc/cron.daily/trim (si no existe el archivo trim lo estaremos creando)

1
sudo nano /etc/cron.daily/trim

(He usado nano, usen su editor favorito)

Pegamos el siguiente contenido y guardamos cambios.

1
2
3
4
5
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG

Las dos últimas líneas indican donde se va a ejecutar TRIM. Aquí debemos añadir las particiones donde queremos que se ejecute TRIM. Por lo general debemos agregar / si la partición raíz se encuentra en el SSD y /home en caso de que también hayamos creado en el SSD una partición separada de/home. Si no la han creado omitan esa línea.

Ahora podemos comprobar si nos funciona el comando fstrim.

1
sudo fstrim -v /

Si todo está ok deberá mostrarnos una salida similar a esta.

1
2
3
yoyo@lenovo:~$ sudo fstrim -v /
[sudo] password for yoyo:
/: 24719323136 bytes were trimmed

Lo siguiente es hacer ejecutable el archivo con el siguiente comando.

1
sudo chmod +x /etc/cron.daily/trim

3.- ACTIVAR TRIM VIA SYSTEMD (Recomendada para distros que usen systemd, Arch y derivadas, KaOS etc…)

Esta es la opción preferida para las distros con Systemd. Hacer que se ejecute TRIM al inicio hará que tarde un poquito más en arrancar pero sabremos que cada vez que iniciamos el ordenador lo tenemos “trimeado” a la perfección. De esta manera tendremos siempre “trimeado” el SSD y no tenemos que forzarlo a que lo haga cada vez que cambie algo en el SSD, que es lo que hace la opción discard en el fstab.

Con nuestro editor favorito crearemos el archivo fstrim.service.

1
sudo nano /usr/lib/systemd/system/fstrim.service

Pegamos lo siguiente y guardamos cambios.

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=Trim free cells on the SSD
After=local-fs.target
[Service]
ExecStart=/sbin/fstrim /
Type=oneshot
[Install]
WantedBy=multi-user.target

Nota: La linea “ExecStart=/sbin/fstrim /” es la linea que debemos modificar si queremos que “trimee” más particiones. Si solo queremos activar TRIM en toda la particion /root (/raíz) lo dejamos como está. Si tenemos el /home separado en el SSD (no recomendable) habría que añadir /home a esa línea.

Ejemplo:

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=Trim free cells on the SSD
After=local-fs.target
[Service]
ExecStart=/sbin/fstrim /home/yoyo
Type=oneshot
[Install]
WantedBy=multi-user.target

Lo siguiente es habilitar el servicio creado. Como root o con sudo.

1
sudo systemctl enable fstrim.service

Lo cual me arroja:

1
ln -s '/usr/lib/systemd/system/fstrim.service' '/etc/systemd/system/multi-user.target.wants/fstrim.service'

Reiniciamos el sistema y como root o con sudo comprobamos:

1
sudo systemctl status fstrim

En mi caso en KaOS (si les devuelve algo parecido está todo ok)

1
2
3
4
5
6
7
8
9
10
[yoyo@kaos ~]$ sudo systemctl status fstrim
Contraseña:
 fstrim.service - Trim free cells on the SSD
   Loaded: loaded (/usr/lib/systemd/system/fstrim.service; enabled)
   Active: inactive (dead) since lun 2014-04-14 18:02:57 CEST; 1min 20s ago
  Process: 242 ExecStart=/sbin/fstrim / (code=exited, status=0/SUCCESS)
 Main PID: 242 (code=exited, status=0/SUCCESS)
abr 14 18:02:04 kaos systemd[1]: Starting Trim free cells on the SSD...
abr 14 18:02:57 kaos systemd[1]: Started Trim free cells on the SSD.

Igualmente nos daremos cuenta que cuando tenemos el sistema cargado la lucecita del disco duro permanece un poco más de tiempo encendida. Eso es que el SSD está “trimeado”

También, si colocamos lo siguiente en la terminal.

1
sudo fstrim -v /

Nos saldrá o bien “0” trimmed o los megas que tengamos “trimeados”.

1
2
3
[yoyo@kaos ~]$ sudo fstrim -v /
Contraseña:
/: 347,5 MiB (804007936 bytes) trimmed

NOTA: Si usamos la opción de CRON o SYSTEMD por supuesto no debemos agregar discard en el fstab, aunque si podemos agregar noatime.

¿Conclusión?

Aquí ya entrarían los gustos de cada uno según nos hayamos informado o según preferencias y pruebas realizadas. Por supuesto, yo he explicado estas 3 opciones de forma básica como también un particionado básico, suficiente para un uso doméstico del PC con SSD.

Hay muchas más opciones, y más complejas, que se pueden encontrar en la red, como por ejemplo el activar TRIM en particiones encriptadas y LVM. Según mis experiencias con esto es suficiente para un usuario normal.

Mucha más información os dejo, y recomiendo que leáis, sobre este tema en los siguientes enlaces:

Mis opciones escogidas han sido: En KaOS y Manjaro estoy usando el método del Systemd, en Ubuntu 14.04 el método Cron + fstrim

Antes de nada, debemos asegurarnos de que nuestro SSD soporta TRIM, normalmente viene en la etiqueta/info del producto, también podemos comprobarlo vía terminal. (cambiando sda por nuestro disco)

Anuncios

1 comentario en “Cosas que hacer después de instalar Debian 8.0.0 Jessie

  1. Buenos Días
    Una apreciación, en la parte:
    Firmware microcodigo para Procesadores Intel, el comando “sudo apt-get install intel-microcode” no sería “sudo apt-get install microcode.ctl”?
    un saludo
    carlos

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto:
search previous next tag category expand menu location phone mail time cart zoom edit close