Sigo viendo lugares que se refieren al repositorio de "socios" como un lugar donde puedo obtener software, ¿cómo puedo habilitar este repositorio? Especifique cómo hacerlo gráficamente y mediante la línea de comandos.
Sigo viendo lugares que se refieren al repositorio de "socios" como un lugar donde puedo obtener software, ¿cómo puedo habilitar este repositorio? Especifique cómo hacerlo gráficamente y mediante la línea de comandos.
Respuestas:
GUI Way :
Haga clic en el botón ubuntu, luego busque "Fuentes de software" (o "Software y actualizaciones" en Ubuntu 16.04+) y vaya a la pestaña "Otro software".
Forma de línea de comando :
gksudo gedit /etc/apt/sources.list
(o con el editor de línea de comandos que elija, sudo nano /etc/apt/sources.list
usaría nano
en la línea de comandos sin una GUI)Agregue los repositorios asociados eliminando el # delante de las siguientes líneas ( maverick
es la versión de su instalación de Ubuntu, puede diferir, así que use el nombre en clave de la versión que está usando en lugar de 'disidente'. Si no está seguro, ejecute lsb_release -c
descubrir.)
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner
Vuelva a sincronizar los archivos de índice del paquete de sus fuentes: sudo apt-get update
Documentación oficial de referencia.
Este método usa
lsb_release -sc
para obtener la versión de Ubuntu (nombre en clave).add-apt-repository
para alterar los archivos de configuración apropiados.Tiene las ventajas de trabajar en todas las versiones de Ubuntu.
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
Esto es de un tutorial de skype
Para habilitar el repositorio asociado desde la línea de comandos, edite /etc/apt/sources.list
:
sudoedit /etc/apt/sources.list
y elimine el # desde el principio de estas dos líneas:
#deb http://archive.canonical.com/ubuntu maverick partner
#deb-src http://archive.canonical.com/ubuntu maverick partner
Entonces son así:
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner
A continuación, actualice la caché aptos: sudo apt-get update
.
Versión TERMINAL, solo copie y pegue estos comandos para activar el repositorio de socios (skype, etc.):
DISTRO=`cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g'`
sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)/\2/g' /etc/apt/sources.list
sudo apt-get -y update
@ERGuille: FTFY, con una versión más limpia
sources.list
archivo. Sin embargo, es aconsejable hacer una copia de seguridad (usar en sed -i.bak
lugar de solo sed -i
)
Así es como lo hice dentro de Shell, me tomé el tiempo para una pequeña variación para aumentar la estabilidad, la reutilización y la idempotencia (y no verificar la distribución):
grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
&& sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
Alternativas aquí:
Al final, esto podría necesitar otra iteración o dos. Espero que junto a la nota personal sobre los comentarios, este sea un resumen útil.
TERMINAL solo para hacerlo más fácil, copie y pegue este comando:
sed 's/\# deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' /etc/apt/sources.list | sed 's/\# deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' - > /tmp/newfile && sudo mv -f /tmp/newfile /etc/apt/sources.list
sed -i~ 's|^# *\(deb\(-src\)* http://archive\.canonical\.com/ubuntu natty partner|\1|' /etc/apt/sources.list
usa una sola expresión regular, pero crear un nuevo archivo en /etc/apt/sources.list.d/
sería aún mejor.