Problemes actualitzant a Ubuntu 12.04 LTS
Última modificació: gener de 2013
L'última actualització de la Ubuntu del pare de la versió 10.04 a la versió 12.04 em va donar una mica de feina. M'he trobat amb tot de problemes que he hagut de solucionar:
Des de la 10.04 no surt com disponible actualitzar a la versió 12.04 (en diu que actualitzaràs a la 10.10)
Des del terminal:
update-manager -d
El sistema no arrenca i en el monitor es mostra un missatge de "Out of range"
Per algun motiu grub troba un error i llavors s'atura. Com a més al monitor no veiem res, amb l'Out of range, per arrencar el sistema has de fer un "enter" a cegues.
Per a que grub no s'aturi: al fitxer /boot/grub/grub.cfg busquem l'entrada:
set timeout=-1
i la substituïm per:
set timeout=5
L'out of range es degut a que grub fa tot el procediment d'arrencada a una resolució major de la que suporta el monitor. A més, el tema empitjora per la dèria d'Ubuntu de fer un arranc en el que no veus res
.
Per a desactivar l'arranc "enmascarat" hem de manipular en el fitxer /etc/default/grub:
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="nosplash debug"
GRUB_TERMINAL=console
I actualitzem grub amb:
update-grub
També desinstal·lar plymouth-x11 i tots els temes que trobem de plymouth: (ull, el main package de plymouth el mantindrem)
Amb l'arranc tradicional "verbós" he pogut detectar unes regles udev que no estaven del tot correctes i que he pogut esborrar. També serveix per a veure quins serveis t'està arrencant el sistema i poder desinstal·lar-los si no et fan falta.
Problemes amb una NVIDIA GeForce 6150SE nForce 430
He tingut problemes de corrupció de pantalla amb el driver "current" (la versió anterior 173 configurada des de "controladors addicionals" com a mínim si que funcionava bé). He configurat per a obtenir una versió current més nova d'aquesta manera:
apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
Podem comprovar després de reiniciar amb quina versió de driver estem treballant:
glxinfo | grep OpenGL
Eines per a personalitzar moltes coses:
apt-get install myunity
apt-get install gconf-editor
apt-get install compizconfig-settings-manager
apt-get install bum
Eliminar la notificació del correu del systray
si no ens fa falta aquesta notificació:
apt-get remove indicator-messages
Si fem servir Gmail ens pot ser útil:
apt-get install unity-mail
Instal·lar tots els códecs:
Aquells còdecs que ens poden fer falta (flash), suport per .rar...
apt-get install ubuntu-restricted-extras
Gestió d'usuaris:
Potser ens interessa tornar a la versio anterior del gestor d'usuaris, per a administrar més cómodament els privilegis dels usuaris i la seva pertitnença als grups.
Instal·lem:
sudo apt-get install gnome-system-tools
Ara busquem l'aplicació "Usuarios i grups" (si no la trobem, desde el terminal fem "users-admin")
El sistema va lent
La màquina no és gaire potent i per esgarrapar una mica de rendiment, a part de desinstal·lar o deshabilitar serveis no necessaris (bluetooth per exemple), he fet algunes coses:
Eliminar programes a l'inici:
Si fem gnome-session-properties, no veiem realment tots els serveis o programaris que arrenquen a l'inici de la nostra sessió. Per a poder veure'ls tots i poder desactivar els que no ens interessen:
sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop
Ara si que veurem a gnome-session-properties (àlies "startup applications" o "aplicacions a l'inici") tots el que s'inicia amb la nostra sessió.
Recordem que les possibles aplicacions a executar a l'inici les podem veure als directoris:
~/.config/autostart/
/etc/xdg/autostart/
Swapiness
El sistema per defecte el posa a 60. Si volem evitar en lo possible que el sistema vagi fent swap, podem canviar aquest calor afegint la línia al fitxer /etc/sysctl.conf:
vm.swappiness=20
zram crea un espai -comprimit- de swap en RAM, de manera que si el sistema comença a "swapejar" ho farà sobre aquesta zram, molt més ràpida que el disc dur. Per a activar aquesta zram simplement fem:
apt-get install zram-config
Unity lent
En un equip modest, en comptes de treballar amb l'Unity 3D, és millor fer-ho amb l'Unity 2D. També podem instal·lar Gnome-shell o bé fer servir Gnome 2D per un tema de rendiment.
Un altre cosa que podem fer és anar a Configuració del sistema / Privacitat i desactivar "Registrar activitat". Això ho farem per l'usuari amb el que estem logats; si volem per a tothom:
apt-get remove zeitgeist-datahub
Neteja de cachés
He trobat que és útil bleachbit:
apt-get install bleachbit
Bàsicament per a fer net de la cache del navegadors, cache d'imatges, etc. acumulats de uns quants anys. En aquest cas m'ha alliberat uns 900 MB.