Blog Archives

Como reparar el error ‘initramfs’ en Ubuntu y derivados

En este artículo se describe como subsanar el problema que nos arroja Ubuntu cuando al arrancar vemos una pantalla negra con el prompt (initramfs).

initramfs

  1. Arrancar con un live CD o USB.
  2. Hallar el número de partición usando:
    sudo fdisk -l|grep Linux|grep -Ev 'swap'
  3. Listar todos los superbloques usando el comando:
    sudo dumpe2fs /dev/sdax | grep superblock 
    NOTA: x es el número de dispositivo hallado con el comando anterior.
  4. Ahora verificamos y reparamos el sistema de archivos de nuestro GNU/Linux usando el superbloque alternativo # 32768:
    fsck -b 32768 -y /dev/sdax
    NOTA: -y pasará “si” a todas las preguntas y realizará las correcciones automáticamente.
  5. Ahora intentaremos montar la partición:
    mount /dev/sdax /mnt
  6. Ahora, intentaremos recorrer el sistema de archivos con los siguientes comandos:
    sudo cd /mnt
    sudo ls -l
  7. En caso que hayamos podido concretar los comandos anteriores, es muy probable que hayamos corregido el error.
  8. Reiniciamos el equipo y debería poder arrancar con normalidad.

 

boot-up-fails-drops-to-initramfs-prompt-12-04 en #2

Publicado en Miniguías, Sistemas, Ubuntu Etiquetado con:

Última versión de LibreOffice en LinuxMint

En versiones de Linux Mint anteriores a la 17.3, a los repositorios propios les fue asignada una prioridad APT de 700 (a diferencia del valor estándar de 500 para Ubuntu, Debian y repositorios de terceros). A raíz de eso era necesario hacer hacer apt-pinning para poder utilizar múltiples repositorios en nuestro sistema y especificar cuando instalar un paquete de cuál repo.

LibreOffice-Mint

Esto fue modificado en Linux Mint 17.3:

  • Para el componente “upstream” de los repositorios de Linux Mint se mantuvo la prioridad 700.
  • A todos los demás componentes (“main”, “import”, “backport”, “romeo”) así como el repositorio “extra”, se bajó la prioridad a 500.

Instalar LibreOffice 5.1.0

Para instalar LibreOffice 5.1.0 en Ubuntu 15.10 Wily/14.04 Trusty abrimos una terminal y copiamos los siguientes comandos:

sudo add-apt-repository ppa:libreoffice/libreoffice-5-1
sudo apt-get update
sudo apt-get install libreoffice libreoffice-style-breeze

Instalar LibreOffice 5.0

Para instalar LibreOffice 5.0 en Ubuntu 15.10 Wily/14.04 Trusty/12.04 Precise/Linux Mint 13 abrimos una terminal y copiamos los siguientes comandos:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update
sudo apt-get install libreoffice libreoffice-style-breeze

Para actualizar de LibreOffice 4.x a 5.0, ejecutar el siguiente comando:

sudo apt-get dist-upgrade

Para instalar LibreOffice en Linux Mint 17.x/17 abrir la terminal y copiar el siguiente comando en la terminal (podés reemplazar nano con el editor que prefieras):

gksu nano /etc/apt/preferences.d/libreoffice-libreoffice-5-1.pref

Ahora pegar las siguientes lineas en el archivo de texto:

Package: *
Pin: release o=LP-PPA-libreoffice-libreoffice-5-1
Pin-Priority: 701

Ahora ingresar estos comandos para instalar:

sudo add-apt-repository ppa:libreoffice/libreoffice-5-1
sudo apt-get update
sudo apt-get install libreoffice libreoffice-style-breeze

Para actualizar desde versiones previas de LibreOffice, ejecutar el siguiente comando:

sudo apt-get dist-upgrade
Publicado en LibreOffice, Ubuntu

Simplificar la línea de comandos de administración de paquetes con apt en lugar de apt-get

APT, la herramienta de gestión de paquetes del proyecto Debian involucra el uso de una gran cantidad de herramientas independientes para llevar a cabo diversas tareas. En el pasado, los usuarios necesitaban saber múltiples sintaxis de comandos como apt-get, apt-cache, apt-config, y muchos más para utilizar todas las características de APT.

por Michael Tunnell

simplificar-apt

APT fue creado originalmente para resolver muchos de los problemas de gestión de paquetes como poner fin al infierno de dependencias que muchas personas experimentaron en los primeros días de los sistemas operativos basados ​​en Linux. Por desgracia, APT sufre de un tipo diferente de infierno, algo que yo llamo “el infierno de documentación dispersa” (DDH, por sus siglas en inglés). La documentación relacionada con APT está dispersa en varias herramientas diferentes y en algunos casos, como el comando principal apt, prácticamente imposible de encontrar.

Durante más de una década, prácticamente todos los tutoriales y guías para la instalación y eliminación de paquetes en un sistema basado en Debian / Ubuntu han sugerido apt-get a los usuarios. En el pasado, esa fue la sugerencia correcta porque “apt” como comando no habían existido en ese momento, pero debido al infierno de documentación dispersa muchas personas no son conscientes de que ahora sí existe.

Si quisiera instalar un paquete de casi todas las guías sugieren:

sudo apt-get install package

pero ahora, en cambio, se puede simplificar eso con

sudo apt install package

Algunos pueden argumentar que “apt” no es muy diferente de “apt-get” y eso es cierto, pero creo que el guión en el comando es lo que crea un cuello de botella para muchos usuarios. Usar apt les ahorrará tiempo así como la cantidad de pulsaciones de teclas necesarias para realizar la misma tarea.

Infierno de documentación dispersa

 

documentation-hell

El problema fundamental con la documentación respecto de APT es que depende donde se mire y como se busque, se puede encontrar algo o nada en absoluto. Si buscamos en Google, o DuckDuckGo, por “documentación apt” encontraremos tres tipos de resultados:

  1. Documentación relacionada con apt-get
  2. Información general básica con respecto a APT
  3. Información que no tienen relación

Si se incluye “linux”, “ubuntu”, o incluso “debian” en la búsqueda los tipos de resultados que non va a cambiar. La DDH es tan grave que podemos encontrar documentación de Debian.org marcada como Documentación Obsoleta antes de encontrar algo útil relacionada con el comando “apt”, si es que alguna vez se encuentra algo.

Páginas man

Las páginas man son las páginas de documentación que se pueden utilizar de forma local en el sistema o a través de los directorios en línea. Anotaciones locales pueden estar al día o no en función de la versión de nuestra distribución. Por ejemplo, Ubuntu 15.10 tiene la última página man, pero 14.04 no de manera predeterminada. Sin embargo, si se mantiene la versión 14.04 de Ubuntu actualizada entonces deberíamos tener la página del manual actualizada. Podemos verificar si tenemos la última versión de la página de manual con el siguiente comando.

man apt

Por otro lado, si buscamos la página del manual en línea, entonces casi siempre encontraremos información general vieja. Si seguimos buscando, sin embargo, podemos llegar a encontrar la página man de Ubuntu 15.10 que está actualizada o podemos encontrarnos con la página man de 14.04 que está desactualizada.

Simplificar la línea de comandos con APT

La siguiente lista contiene las opciones más útiles disponibles vía el comando apt y que antiguos comandos simplifican.

  • apt install paquete(s)
    • reemplaza a apt-get install paquete
  • apt remove paquete(s)
    • reemplaza a apt-get remove paquete
  • apt search query
    • reemplaza a apt-cache search query
  • apt show paquete(s)
    • reemplaza a apt-cache show paquete(s)
  • apt update
    • reemplaza a apt-get update
  • apt upgrade
    • reemplaza a apt-get upgrade
  • apt list –installed
    • reemplaza a dpkg –get-selections | grep -v deinstall
    • reemplaza a dpkg -l
  • apt list –upgradable (no se requiere sudo)
    • reemplaza a apt-get -u upgrade –assume-no” (se requiere sudo)
  • apt edit-sources
    • reemplaza a echo ‘nueva línea de texto’ | sudo tee -a /etc/apt/sources.list
    • reemplaza a sudo nano /etc/apt/sources.list

Linux Mint está mejorando la simplicidad

 

linux-mint

La mayoría de los sistemas operativos recientes basadas en Debian o Ubuntu tienen la versión actualizada de APT que permite simplificar algunas tareas, pero el equipo detrás de Linux Mint decidió que APT podría estar mucho mejor si se tratara de simplificar más tareas. Linux Mint ha creado un script python para hacer APT aún más útil al sustituir en más funciones ese comando APT estándar que aún no había sido abordado. Esta es una decisión que se espera Debian decida adoptar en el futuro para que el comando APT alcance su pleno potencial.

La siguiente lista contiene las opciones adicionales más útiles disponibles a través del comando apt de Linux Mint y qué comandos vieja simplifican. Nota:  de momento la lista siguiente sólo se aplica a los usuarios de Linux Mint.

  • apt autoclean
    • reemplaza a apt-get autoclean
  • apt autoremove
    • reemplaza a apt-get autoremove
  • apt purge paquete(s)
    • reemplaza a apt-get remove –purge paquete(s)
  • apt depends paquete(s)
    • reemplaza a apt-cache depends paquete(s)
  • apt rdepends paquete(s)
    • reemplaza a apt-rdepends paquete(s)
  • apt policy paquete(s)
    • reemplaza a apt-cache policy paquete(s)
  • apt held
    • reemplaza a dpkg –get-selections | grep hold
  • apt hold paquete

    • reemplaza a echo paquete hold | sudo dpkg –set-selections
  • apt unhold paquete

    • reemplaza a echo paquete install | sudo dpkg –set-selections
  • apt download paquete (descar el archivo deb de un paquete)
    • reemplaza a LC_ALL=C apt-cache depends paquete |grep -v “Conflicts:\|Replaces:”|awk ‘{print $NF}’|sed -e ‘s/[<>]//g’|xargs aptitude download -r

APT: Hacer más con mucho menos

El comando apt ha simplificado muchas tareas con la gestión de paquetes desde la linea de comandos en los escritorios Linux (basados en Debian) y con Linux Mint tomando la iniciativa para mejorarla aún más, espero que ayude a la transición de la comunidad para el nuevo método. El único comando cuya ausencia noté en el script apt de Linux Mint es “apt add-repository” para reemplazar el incómodo comando add-apt-repository, así que escribí un parche para agregar esta característica al script. Me complace anunciar que ese parche fue aceptado por lo cual está característica estará disponible en una futura versión de Linux Mint.

 

www.howtogeek.com

Publicado en Distros, Miniguías Etiquetado con: , , ,

Controladores gráficos Nvidia en Debian Jessie 64 bits

Al instalar los controladores privativos de Nvidia obtendrás soporte para la aceleración 3D. En este artículos abordaremos su instalación y configuración bajo Debian GNU/Linux versión 8.2 amd64.

NVIDIA-X-Server-Settings

En primer lugar, verificamos la información acerca de nuestra Tarjeta Gráfica mediante el siguiente comando

# lspci -nn | grep VGA

Deberías ver algo así

00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)

Paso # 1: Instalar las herramientas necesarias

Instalaremos los paquetes build-essential y las cabeceras del kernel

# apt-get install build-essential linux-headers-$(uname -r)

Paso # 2: Deshabilitar el controlador nouveau en Debian

Los controladores libres para hardware NVIDIA están incluidos de manera predeterminada en la gran mayoría de las distribuciones Linux, pero es necesario deshabilitarlos. Creamos el archivo disable-nouveau.conf de la siguiente manera

# nano /etc/modprobe.d/disable-nouveau.conf

Agregamos lo siguiente

# Disable nouveau
blacklist nouveau
options nouveau modeset=0

Guardamos y cerramos el archivo.

Paso # 3: Descargar el controlador correspondiente a tu tarjeta

Visitar el sitio de descarga de NVIDIA para obtener la última versión del controlador

$ wget http://us.download.nvidia.com/XFree86/Linux-x86_64/304.128/NVIDIA-Linux-x86_64-304.128.run

Sample outputs:

--2012-07-17 18:49:52--  http://us.download.nvidia.com/XFree86/Linux-x86_64/304.128/NVIDIA-Linux-x86_64-304.128.run
Resolving us.download.nvidia.com... 122.178.225.56, 122.178.225.32 Connecting to us.download.nvidia.com|122.178.225.56|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 58529480 (56M) [application/octet-stream] Saving to: `/home/usuario/NVIDIA-Linux-x86_64-304.128.run' 0% [ ] 5,03,684 459K/s

Paso # 4: Reiniciar el equipo

Es necesario reiniciar el sistema en modo mantenimiento (ó single-user)

# init 1

Una vez en modo mantenimiento, eliminar el siguiente paquete (en caso que estuviera instalado):

# apt-get --purge remove xserver-xorg-video-nouveau nvidia-kernel-common nvidia-kernel-dkms nvidia-glx nvidia-smi

Buscar todos los paquetes nvidia instalados y eliminaros (no omitir este paso)

# dpkg --list | grep -i --color nvidia

Paso # 5: Instalar el controlador NVIDIA en Debian

Debemos asegurarnos que no estamos usando Xorg y/o cualquier otro entorno gráfico tal como Gnome, Unity o KDE

# /etc/init.d/gdm3 stop

 

o

# /etc/init.d/lightdm stop

o

# /etc/init.d/kdm stop

Esto dependerá de que escritorio hayas elegido.

Hacemos un resguardo del archivo /etc/X11/xorg.conf existente:

# cp -v /etc/X11/xorg.{conf,factory}

Ejecutar el instalador del controlador privativo correspondiente a tu tarjeta (hay que dar permisos de ejecución).

# sh /home/usuario/NVIDIA-Linux-x86_64-304.128.run

Basta con seguir las instrucciones y asegurarnos de actualizar xorg.conf cuando el instalador lo solicite. Finalmente, reiniciar el sistema:

# reboot

Eventuales inconvenientes

Al intentar instalar el controlador por primera vez me encontré con el siguiente error:

The CC version check failed:
The compiler used to compile the kernel (gcc 4.8) does not exactly match the current compiler (gcc 4.9). The Linux 2.6 kernel module loader rejects kernel modules built with a version of gcc that does not exactly match that of the compiler used to build the running kernel.

Luego de investigar un poco encontré una bonita solución para este problema:

Instalar la versión de gcc necesaria:

$ apt-get install gcc-4.8

Habilitar gcc para cambiar entre las versiones a través de update-alternatives

$ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10
$ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20

Cambiar a la versión 4.8 de gcc

$ update-alternatives --config gcc

Instalar el controlador NVIDIA (sin la advertencia acerca de una versión errónea de gcc)

$ ./NVIDIA-Linux-x86_64-304.128.run

Luego cambiamos de nuevo a la versión original

$ update-alternatives --config gcc

¿Cómo configurar Xorg con el controlador NVIDIA?

En el escritorio de Gnome o KDE ingresar el siguiente comando:

$ nvidia-settings

 

Fuentes |

Publicado en Debian, Miniguías

Como actualizar a Debian 8 Jessie desde Debian 7 Wheezy

Debian 8 ha sido liberado hace unos pocos días y mientras los nuevos usuarios pueden simplemente descargar e instalar Jessie, quienes utilicen Debian 7 Wheezy puede que deseen actualizar sus sistemas. La buena noticia es que la actualización de Debian es confiable y bastante sencilla. Sin embargo, sí tenemos que preparar a nuestros servidores o máquinas para una actualización sin problemas. Este tutorial describe cómo actualizar a Debian 8 desde Debian 7.

Preparando Debian 7 para la actualización

Antes de actualizar a la nueva Debian 8, te recomiendo hacer copias de seguridad de todos los datos importantes y archivos de configuración en tu sistema. Asimismo, notificar a todos los demás usuarios que actualmente utilizan el sistema para resguardar todos sus datos. Los archivos / carpetas importantes que necesitan una copia de seguridad son:

  • /etc/
  • /var/lib/dpkg
  • /var/lib/apt/extended_states
  • Si utilizas aptitude, también debes resguardar: /var/lib/aptitude/pkgstates
  • Y resguardar la salida del siguiente comando:
dpkg --get-selections "*"

Detener todos los servicios, tales como apache, nginx, mysql o postgresql.

Para detener un servicio en ejecución, por example nginx:

service nginx stop

Actualizar a Debian 8 Desktop

Aquí, vamos a detallar cómo actualizar a Debian 8 Jessie desktop desde Debian 7 Wheezy.

Cambia a super usuario:

su root

Edita el archivo /etc/apt/sources.list,

nano /etc/apt/sources.list

Cambia todas las instancias de wheezy por jessie.

sed -i 's/wheezy/jessie/' /etc/apt/sources.list

Así es como se ve mi archivo sources.list después de cambiar la linea wheezy por jessie.

deb http://ftp.br.debian.org/debian jessie main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free

Ejecuta el siguiente comando para actualizar la lista de paquetes:

apt-get update

Luego ejecutar la actualización mínima:

apt-get upgrade

sk@debian: ~_001Elegir Yes para reiniciar los servicios. Para desplazarte entre las opciones utiliza <tab>

sk@debian: ~_003Finalmente, ejecutar la actualización completa con el siguiente comando.

apt-get dist-upgrade

sk@debian: ~_004El proceso de actualización se tomará algún tiempo, dependiendo de la velocidad de tu conexión a Internet.

Durante el proceso de actualización, se te pedirá desactivar o activar ssh para el usuario root. Ya que tener esta opción habilitada es una mala idea, la deshabilitaremos.

sk@debian: ~_005

Una advertencia: Si desactivas la autenticación de contraseña ssh para el usuario root, ya no podrás acceder a tu escritorio Debian desde un sistema remoto utilizando el usuario root. En tales casos, puedes conectar por ssh a tu escritorio Debian desde un usuario no administrativo, por ejemplo fulanito.

Espera mientras se completa la actualización.

sk@debian: ~_006Hemos actualizado exitosamente a Debian 8.

Antes de reiniciar tu maquina, es recomendable eliminar paquetes antiguos.

Para hacerlo, ejecuta:

dpkg -l | awk '/^rc/ { print $2 }'

Ejemplos de salida:

foomatic-filters
libaudit0
libcheese-gtk21:i386
libcheese3:i386
libcogl-pango0:i386
libcogl9:i386
libcupsdriver1:i386
libebook-1.2-13
libedata-book-1.2-13
libedataserverui-3.0-1
libescpr1:i386
libexttextcat0
libgjs0b
libgnome-desktop-3-2
libgoa-1.0-0:i386
libgraphite2-2.0.0
libgtksourceview-3.0-0:i386
libmetacity-private0a
libmutter0
libpackagekit-glib2-14:i386
libreoffice-filter-binfilter
libsnmp15
virtualbox-guest-x11

Eliminar todos los paquetes antiguos e innecesarios usando estos comandos:

apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
apt-get autoremove

Reinicia tu sistema.

Accede al nuevo escritorio de Debian 8 Jessie.

Debian 7 [Running] - Oracle VM VirtualBox_031

Debian 7 [Running] - Oracle VM VirtualBox_032

La visión general de mi sistema Debian 8:

Debian 7 [Running] - Oracle VM VirtualBox_033Por lo general, Debian no permite que los usuarios no administrativos instalen / eliminen paquetes usando sudo. Hay que agregar manualmente los usuarios a la lista de sudoers para realizar algunas tareas administrativas.

Para agregar usuarios no administrativos a la lista de sudoers, haz lo siguiente.

Para ello, cambia a super usuario:

su

Ejecuta el siguiente comando para instalar sudo:

apt-get install sudo

Agrega al usuario actual (no administrativo) al grupo sudo, por ejemplo mi nombre de usuario de sistema es sk:

adduser fulanito sudo

A continuación, concede el permiso sudo para el usuario fulanito.

Para hacerlo, edita:

visudo

Agrega la siguiente linea:

fulanito ALL = (ALL) ALL

Guarda los cambios y sal del archivo.

Escribe exit para regresar al usuario normal.

A partir de ahora usuarios no administrativos podrán instalar o eliminar cualquier paquete.

Actualizar a Debian 8 Server

Si estás pensando en actualizar Debian 8 en tu VPS, sigue estos pasos.

Cambie al super usuario, e instala screen:

su root

apt-get install screen

A continuación, inicia la sesión screen:

screen

La herramienta screen te ayudará a volver a conectar con tu VPS, en caso de que te hayas desconectado durante la actualización.

Si estás desconectado de tu VPS, puedes volver a conectarte mediante el comando:

screen -Dr

Ahora, edita el archivo /etc/apt/sources.list,

nano /etc/apt/sources.list

Cambia todas las instancias de wheezy a jessie.

Cambia todas las instancias de wheezy por jessie.

sed -i 's/wheezy/jessie/' /etc/apt/sources.list

Así es como se ve mi archivo sources.list después de cambiar la linea wheezy por jessie.

deb http://ftp.br.debian.org/debian jessie main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free

Ejecuta el siguiente comando para actualizar la lista de paquetes:

apt-get update

Luego ejecutar la actualización mínima:

apt-get upgrade

 

Finalmente, ejecutar la actualización completa con el siguiente comando.

apt-get dist-upgrade

Eliminar todos los paquetes antiguos e innecesarios usando estos comandos:

apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
apt-get autoremove

Finalmente, reinicia tu VPS.

reboot

¡Listo!

Posibles problemas luego de actualizar a Debian 8

Si tienes problemas con algunos paquetes, por ejemplo mysql, sólo vuelve a instalarlo.

sudo apt-get install mysql-server

Si eso no funciona, elimínalos por completo y vuelve a instalarlos, como se muestra a continuación.

sudo apt-get remove --purge mysql-server
sudo apt-get install mysql-server

Mientras se elimina de mysql-server, el instalador te preguntará si deseas mantener el archivo de configuración o no. Sólo mantén el archivo de configuración y continua con la instalación.

Eso es todo.

¡Felicitaciones! En este punto, Debian 8 se encuentra listo para ser usado.

 

www.linuxveda.com

Publicado en Debian

Instalar MultiSystem en Ubuntu y derivados

MultiSystem es una aplicación similar al script MultiCD que permite configurar diferentes distribuciones Linux y/o utilidades en un dispositivo de memoria flash USB.

Para instalar MultiSystem en Ubuntu, simplemente pegar esto en una terminal:

wget http://liveusb.info/multisystem/install-depot-multisystem.sh.tar.bz2
tar -xvf install-depot-multisystem.sh.tar.bz2
sudo ./install-depot-multisystem.sh

Por supuesto, querrás darle una mirada al script antes de ejecutarlo. Si prefieres, puedes hacerlo a mano:

#Agregando el repo

## Depôt MultiSystem
deb http://liveusb.info/multisystem/depot all main al /etc/apt/sources.list

#Agregando la clave del repo

wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | apt-key add -

#Actualizando e instalando el paquete multisystem

apt-get update
apt-get install -y --force-yes multisystem
apt-get -f install -y

Una vez instalado, estará disponible en Aplicaciones » Accesorios » MultiSystem.

Para usar MultiSystem es necesario disponer de una unidad USB con formato FAT32 montada en el sistema. Así, al ejecutar MultiSystem veremos:

MultiSystem0

Donde hay que seleccionar la unidad USB y luego hacer clic en “Aceptar” veremos

MultiSystem1

Donde nuevamente habrá que hacer clic en “Aceptar”

En este punto ya podemos agregar las imágenes ISO a nuestro USB multi arranque arrastrándolos o haciendo clic en el ícono que se indica en la imagen

MultiSystem2+txt

Inmediatamente veremos una ventana de Terminal que nos solicitará la clave, luego de ingresarla solo hay que esperar que Multisystem haga su trabajo.

MultiSystem3

Para agregar otra imagen ISO basta con repetir el proceso. Al final tendremos algo como esto

MultiSystem5

Al arrancar un equipo con este dispositivo USB veremos el menú de arranque creado por Multisystem con nuestras imágenes ISO listadas en la parte superior, a partir de allí solo será cuestión de seleccionar la distro con la que queremos arrancar el equipo.

MultiSystem6

Publicado en Aplicaciones, Distros Etiquetado con:

Downgrade de Debian Unstable (Sid ) / Testing (Jessie) a Stable (Wheezy)

Este tutorial describe el proceso de downgrade necesario para retornar a Debian Stable luego de una actualización a Sid. Recientemente, ocurrió un problema en mi servidor luego de haber actualizado mi sistema con el repositorio Sid en mi sources.list. La versión Jessie de Debian apareció, luego de haber actualizado a esta versión algunos servicios ya no funcionaron. De modo que fue necesario ejecutar una tarea para volver a Wheezy y recuperar los servicios que fallaron.

Así que están los pocos pasos necesarios para hacer el downgrade de Debian Sid a Wheezy o cualquier otra versión que quieras:

En primer lugar hay que remover o reeplazar todas las etiquetas Sid de tu /etc/apt/sources.list a la versión necesaria

Mi sources.list se ve así con los cambios hechos:

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free

Ahora debemos usar Apt-Pinning para obtener la etiqueta de versión predeterminada correcta para nuestro downgrade de apt

Modificamos o creamos el archivo /etc/apt/preferences y colocamos lo siguiente en él:

Package: *
Pin: release a=stable
Pin-Priority: 1001

Finalmente será necesario ejecutar los procesos apt update y upgrade para hacer el downgrading todos los paquetes

Hará que introducir estos comandos para terminar el proceso de downgrade:

apt-get update
apt-get upgrade
apt-get dist-upgrade

Apt preguntará si queremos hacer el downgrading de todos los paquetes ahora.
Diremos que si y esperaremos que todos los paquetes se instalen y se haga el downgrade correctamente.

Si algún paquete falla durante el downgrade será necesario purgarlo mediante:

apt-get purge elpaquetequefallo

Y reinstalarlo luego con apt-get install elpaquetequefallo.

 

inspire.me

Publicado en Debian Etiquetado con: , , , , ,

¿Errores al agregar un repo PPA detrás de un firewall?

Si estás trabajando en una organización que utiliza un firewall es muy probable que el puerto 11371, utilizado para obtener las llaves PPA de launchpad, se encuentre bloqueado.

Es posible evitar esto redireccionando el tráfico al puerto 80 empleado para el tráfico web convencional. Basta con utilizar el siguiente formato, sustituye la última referencia para que refleje la llave que deseas descargar.

$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 64B6EE15
Publicado en Distros, Ubuntu

Actualizar Ubuntu desde la Linea de Comandos

La actualización desde la linea de comandos resulta bastante desafiante para un usuario convencional, sobre todo si se trata de una versión de soporte técnico extendido (LTS, por sus siglas en inglés) a una normal. pero no tendrás inconvenientes en hacerlo si sigues estas indicaciones.

Actualizar a una Versión Normal desde una LTS

Si estás en una versión LTS no podrás actualizar a la última versión normal, para hacerlo será necesario editar el archivo release-upgrades.

sudo apt-get install update-manager-core

Abrimos el archivo para editarlo:

sudo nano /etc/update-manager/release-upgrades

Cambiamos lts por normal en el texto del archivo

Prompt=normal

Ahora actualizamos

sudo apt-get update
sudo do-release-upgrade -d

-d es para las actualizaciones a la última versión de desarrollo.

o podemos usar este comando para actualizar

sudo apt-get dist-upgrade -d

 

Actualizar a una Versión LTS desde una Normal

Si estás en una versión normal de Ubuntu y quieres actualizar a una LTS, simplemente sigue estos pasos.

sudo apt-get install update-manager-core

Editamos el archivo release-upgrades

sudo nano /etc/update-manager/release-upgrades

Ahora cambiaremos normal a lts en el archivo abierto

Prompt=lts

Ahora podemos actualizar de esta manera

sudo apt-get update
sudo do-release-upgrade -d

o con esta alternativa

sudo apt-get dist-upgrade -d

 

Actualizar a una Versión Beta

Si no quieres esperar el lanzamiento de la próxima versión y prefieres actualizar a la última beta, simplemente sigue estos pasos.

sudo apt-get update
sudo apt-get upgrade

Suponiendo que estas usando Raring y quieres actualizar a Saucy

$ sudo sed -i 's/raring/saucy/' /etc/apt/sources.list
$ sudo apt-get update && apt-get dist-upgrade

ó

$ sudo update-manager -d

 

 

NoobsLab y LifeUnix.com

Publicado en Distros, Ubuntu Etiquetado con:

Ubuntu 10.04 Desactivar Protector de Pantalla

Antes de la versión 9 de ubuntu, cuando queriamos personalizar las configuraciones de videos solamente modificabamos el archivo de configuración que se encontraba en /etc/X11/xorg.conf. Ahora en las veriones recientes de ubuntu ese archivo ya no se encuentra más en esa dirección y tampoco encontré en donde lo crea o si lo crea de forma dinámica. Básicamente el problema que tenía era que necesitaba desactivar los estados de standby y modo suspend en una cierta cantidad de puestos.
Hemos encontrado una solución, quizas no sea la más óptima pero funciona en todos los casos que hemos aplicado, así que les dejo aquí para quienes esten necesitando aplicar la misma solución que nosotros.
En primera instancia ir al terminal y ejecutar la siguiente línea que muestra abajo, lo que hacemos con esta linea es editar el arvhivo xorg.conf en caso que existe, en caso contrario lo crea al mismo

sudo nano /etc/X11/xorg.conf

Luego debes añadir las siguientes líneas:

Section "ServerFlags"
Option "blank time" "0"
Option "standby time" "0"
Option "suspend time" "0"
Option "off time" "0"
EndSection

Por último debes guardar los cambios, cierras el archivo y reinicia el equipo

Publicado en Ubuntu