miércoles, 23 de julio de 2008

Cómo añadir Medibuntu a la lista de repositorios




Fuente: Ubuntu Documentation, Medibuntu
Actualizado: 27 de Abril de 2009

Medibuntu es un repositorio de Ubuntu que no puede ser incluido en la distribución oficial debido a problemas legales de copyright, patentes, etc. La gracia de este repositorio es que incluye programas como Amarok, Mplayer y una gran cantidad de codecs no disponibles en la distro oficial.

Para agregarlo a la lista de repositorios se debe editar el archivo sources.list. Basta escribir en la consola los siguientes comandos, dependiendo de tu versión de Ubuntu:

Ubuntu 9.04 "Jaunty Jackalope"
:
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list

Ubuntu 8.10 "Intrepid Ibex"
:
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 8.04 "Hardy Heron":
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 7.10 "Gutsy Gibbon":
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 7.04 "Feisty Fawn":
sudo wget http://www.medibuntu.org/sources.list.d/feisty.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 6.10 "Edgy Eft":
sudo wget http://www.medibuntu.org/sources.list.d/edgy.list -O /etc/apt/sources.list.d/medibuntu.list

Ubuntu 6.06 "Dapper Drake":
sudo wget http://www.medibuntu.org/sources.list.d/dapper.list -O /etc/apt/sources.list.d/medibuntu.list

Luego debes obtener la llave pública GPG de Medibuntu y actualizar tu lista de paquetes. Para ello escribes en la consola (terminal):
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Eliminando los paquetes no libres

En medibuntu los paquetes se agrupan en aquellos que corresponden a software libre y los que no lo son (free y non-free). Los componentes libres corresponden a los que son distribuidos con una licencia open source, como la licencia pública general GNU. Los paquetes no libres, por otra parte, contienen aquel software cuyo código fuente no está libremente disponible y/o ha sido distribuido con una licencia que restringe ciertos modos de hacer esta distribución. La razón de que los paquetes de software libre no sean distribuidos en la instalación oficial de Ubuntu se debe a cuestiones legales con el software en ciertos países. Amarok, por ejemplo, se distribuye a través de los repositorios principales de Ubuntu, pero algunas de sus prestaciones no están disponibles en ellos debido a estos problemas legales. Medibuntu distribuye este tipo de paquetes e incorpora estas funcionalidades.

En el caso del software no libre, este no es distribuido en los repositorios principales por los problemas legales y las restricciones de distribución anteriormente señaladas. En caso de que desees eliminar estos paquetes de software es posible hacerlo, sin perder los paquetes que corresponden a software libre. Para ello tienes que escribir en el terminal el siguiente comando:
sudo sed -e 's/ non-free//' -i /etc/apt/sources.list.d/medibuntu.list

Atención: Al ejecutar el comando anterior perderás acceso a los siguientes paquetes:

  • acroread (Acrobat Reader, absolutamente innecesario, ya que Evince lee perfectamente pdfs y viene instalado en el sistema por defecto)
  • alsa-firmware, (paquete necesario para que algunas tarjetas de audio funcionen)
  • soporte AMR y FAAC en MPlayer y FFmpeg
  • googleearth
  • codecs de video restringidos (ppc-codecs, w32codecs, w64codecs)
  • Skype


2 comentarios:

Sharik dijo...

Gracias por tu aporte

Filoctetes dijo...

Me alegro que haya sido de ayuda para alguien.