¿Cómo habilitar el repositorio de backports para que pueda obtener versiones más recientes del software?
¿Cómo habilitar el repositorio de backports para que pueda obtener versiones más recientes del software?
Respuestas:
Los Backports de Ubuntu están habilitados por defecto en Ubuntu.
Si por algún motivo aún no obtiene los backports, use cualquiera de estas 2 formas:
Haga clic en el botón Ubuntu en el iniciador y busque "Fuentes de software". Busque "Software" si usa 12.04+.
Presione ALT + F2 y escriba: gksu software-properties-gtk
Cualquiera de las 2 formas lo llevará al Administrador de fuentes de software o Software y actualizaciones . Aquí active las 4 opciones en la pestaña Software de Ubuntu y en la pestaña Actualizaciones . Esto debería habilitar los extras para su versión de Ubuntu.
Después de esto, simplemente haga clic en el botón CERRAR y le informará que debe actualizarse debido a los cambios que realizó. Tenga en cuenta que en la pestaña Actualizaciones , la opción Backport es la 4ta allí. Es el que dice actualizaciones no compatibles .
Para activar los backports (que se habilita automáticamente desde 11.10) desde el terminal (en los casos en que esté trabajando en un servidor y desee habilitar los backports), haga lo siguiente después de abrir el terminal (este ejemplo está usando Ubuntu 13.04):
sudo nano /etc/apt/sources.list
Y busque una línea comentada que mencione la palabra clave backport, debería ser similar raring-backports
a 13.04, precise-backports
para 12.04 e hijo. En este caso se ve así:
##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
descomenta estas líneas para que se vean así:
deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
guarde el archivo y ejecute lo siguiente para recibir las actualizaciones de backport:
sudo apt-get update
sudo apt-get upgrade
NOTA - Si no se encuentran las líneas, simplemente agréguelas y cambie el nombre de la versión a la que está utilizando como se explicó anteriormente.
Referencia
Los backports están habilitados de manera predeterminada, así es como puede verificar para asegurarse de que estén activados.
Para habilitar los backports manualmente, asegúrese de que la siguiente línea esté en su /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
Reemplazar release
con la distribución actual que está utilizando ( precise
para 12.04, por ejemplo).
Ahora, los siguientes pasos dependerán de si desea utilizar siempre los paquetes de los backports o si solo desea utilizar los backports cuando se especifique manualmente.
Ubuntu 11.04 y versiones posteriores se configuran automáticamente para usar solo los backports cuando se especifican manualmente. Si desea utilizar siempre los backports al instalar, deberá agregar las siguientes líneas /etc/apt/preferences
(es posible que el archivo aún no exista; está bien):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500
Asegúrese de sustituirlo release
con su versión actual.
Si solo desea instalar paquetes desde los backports cuando se especifica manualmente , deberá agregar esto a /etc/apt/preferences
:
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100
Nuevamente sustituyendo <release>
su versión actual.
nota: necesitará privilegios de root para modificar /etc/apt/preferences
.
Si los backports están configurados para usarse manualmente, deberá agregar /release-backports
al final del nombre del paquete al instalar un paquete (sustituyendo release
su versión actual).
Por ejemplo, si está utilizando 12.10 Quantal y ha configurado los puertos para la instalación manual, instalaría amarok con este comando:
sudo apt-get install amarok/quantal-backports
Fuente: Ubuntu Backports - Ubuntu Wiki
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
funciona bien
-r
eliminaría?
Como un superusuario ejecute:
apt edit-sources
Luego descomente las líneas deb
y deb-src
que contienen backports
.