Tema:
Debian es una de las primeras y entre las más populares [ws:Distribución Linux|distribuciones de GNU/Linux], aunque para algunos especialmente los novatos se les complica un poco, pero sin duda una vez que ya tienes un poco de conocimiento en el mundo de [ws:GNU/Linux|GNU/Linux], y has probado otras distribuciones ten por seguro que el día que comiences a probar esta distribución no podras dejarla :)
Una de las causas es por la gama de aplicaciones que tiene y por su facilidad de instalar y desinstalar aplicaciones en ella, Cuando muchas otras distribuciones tienen problema en el infierno de las dependencias, los usarios de Debian tienen resuelto este problema por la capacidades de su manejador de paquetes el apt-get :)
Aquí vamos a explicar como usar este manajador de paquetes para tener los resultados deseados.
El primer paso que necesitamos hacer para poder usar el apt-get es incluir todos lo repositorios necesarios. Los repositorios son meramente una colleción de software el cual son almacenados en una localización pública en internet. Para poder incluir una dirección web de los repositorios nosotros podemos editar el archivo /etc/apt/sources.list asi que podemos poner:
#nano -w /etc/apt/sources.list
donde nano es el editor de texto, claro que uds. pueden usar el editor de texto que mas le guste ;)
O tambien pueden poner:
# apt-setup
Aquí nos presenta un menu en donde podemos agregar, modificar los repositorios
Metodo de acceso al archivo para apt:
cdrom
http
ftp
sistema de ficheros local
editar manualmente la lista de fuentes
Ahora para ingresar repositorio adicional escogemos la ultima opción y agregamos el repositorio, el cual tiene el siguiente formato:
deb [dirección web] [nombre de la distribución] [maincontribnon-free]
Por ejemplo:
deb http://www.debian.org/ stable main non-free contrib
Uds. pueden agregar el repositorio que les guste, una excelente colección de repositorios la encontramos en www.apt-get.org :)
Una vez que hemos puesto los repositorios el siguiente paso es sincronizar la base de software local con la base de datos del repositorio. Lo que hara es copiar en la cache una lista de todos los software disponible remotamente a tu computadora, y esto lo hacemos con el siguiente comando:
# apt-get update
Una ventaja de esto es que ahora podemos buscar un programa en particular para ver si esta disponible en tu versión de dsitribución usando el comando apt-cache, y tu no necesitas una conexión de red o estar conectado a internet para esto :) así que ponemos lo siguiente:
# apt-cache search nombredelprograma
Donde nombredelprograma es el programa a buscar, y despues nos mostrara si esta disponible o no en la base de dato local en la cache
Una vez que ya sabemos que nuestro programa esta disponible podemos comenzar a instalarlo muy facil con el siguiente comando:
# apt-get install nombredelprograma
El poder real del apt-get es en realidad ahora donde se ve, ya que el programa que estamos instalando tendra cierta dependencia de librerias y el apt-get lo que hara es bajar primero la librería o el paquete que contenga dicha librería desde la red y lo instalará primero y despues una vez que ya ha satisfecho las dependencias, comenzará la instalación del programa que deseamos :) todo esto lo hace automaticamnete sin nosotros tener que hacer nada ;) verdad que es una belleza :)
Además de la instalación tambien podemos hacer una desinstalación de los programas con un simple:
# apt-get remove nombredelprograma
Para obtener una estadística de los paquetes disponible en los repositorios podemos correr el siguiente comando:
# apt-cache stats
Para actualizar todos los software de nuestro sistema a la ultima versión ponemos:
# apt-get upgrade
Para poder pasar de una versión de la distribución a la nueva versión ponemos el siguiente comando:
# apt-get dist-upgrade
Cada vez que nosotros usamos el apt-get para instalar una aplicación, los paquetes son bajados y guardados en el cache localizada en /var/cache/apt/archives/, así poco a poco nos va robando espacio de nuestro disco duro :( pero tu puedes hacer una limpieza del cache :) haciendo lo siguiente:
# apt-get clean
o si prefieres hacer una limpieza de los paquetes mas viejos y dejar solo las ultimas versiones de los paquetes que tienes instalados puedes hacer lo siguiente:
# apt-get autoclean
dpkg -El programa utilitario del manejador de paquetes de bajo nivel
Como ya se han dado cuenta debian utiliza el paquete de formato deb ;) hay ocaciones que nos encontramos en la situación de que tenemos un archivo deb individual el cual queremos instalar, para eso usamos el programa utilitario dpkg, así si queremos instalarlo tenemos que poner:
# dpkg -i nombredelpaquete.deb
Para remover el paquete instalado, debemos poner:
# dpkg -r nombredelpaquete
Como veran para remover el paquete solo necesitamos conocer el nombre del paquete :)
Tambien podemos usar para remover software el parametro --purge(-P)
# dpkg -P nombredelpaquete
Con esto removemos la aplicación y los archivos de configuración también, no así con el parametro r(--remove) que solo removemos la aplicación y no los archivos de configuración
Ahora si solo queremos ver el contenido del paquete deb podemos poner
# dpkg -c nombredelpaquete.deb
Para obtener información acerca del paquete tal como el nombre del autor, el año en que fue compilado y una descripción corta de su uso podemos poner
# dpkg -I nombredelpaquete.deb
Para conocer si tenemos instalado un determinado paquete podemosponer
# dpkg -s nombredelpaquete
Si nosotros queremos conocer que archivos nos instala una determinada aplicación podemos poner
# dpkg -L nombredelpaquete
Bueno estos son unos pequeños ejemplos de como podemos usar dpkg, si uds. quieren conocer un poco más podemos chequear las páginas man. Si uds son alergicos a las excesivas líneas de comando pueden usar dselect que es un front-end de dpkg
GUI front-ends para apt-get
Aptitude
Para instalar esta aplicación ponemos
# apt-get install aptitude
Esta aplicación aparte de que podemos usar el GUI basado en texto podemos usarla en la linea de comando :) asi como el apt-get
# aptitude update
# aptitude upgrade
# aptitude dist-upgrade
# aptitude search nombredelpaquete
Para poder instalar un programa usando aptitude ponemos
# aptitude install nombredelpaquete
Para poder quitar ponemos
# aptitude remove nombredelpaquete
Synaptic
Para poder utilizar esta aplicación tenemos que instalara con un simple
# apt-get install synaptic
Esta es una aplicación que le hara la vida facil a la gente que no le guste mucho trabajar con la consola ;) es facil de usar así que se las recomiendo a todos los novatos :)
[img=600x440]http://www.nongnu.org/synaptic/images/0.53-main.png[/img]
Comentarios
Podrias explicar el uso de
Podrias explicar el uso de synaptic en el caso que tenga un archivo descargado o que sepa la ubicacion del archivo en internet
® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org
DeVilSoulBlacK WebLog: http://www.devilsoulblack.com
DeVilSoulBlacK Channel: #Siliconvalley *!*@DAL.net
® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org
Si tienes un archivo
Si tienes un archivo descargado lo instalas con dpkg -i paquete.deb
-------------------------
Antes de preguntar visita esta dirección :evil:
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Quote:Una de las causas es
[quote]Una de las causas es por la gama de aplicaciones que tiene y por su facilidad de instalar y desinstalar aplicaciones en ella, Cuando muchas otras distribuciones tienen problema en el infierno de las dependencias, los usarios de Debian tienen resuelto este problema por la capacidades de su manejador de paquetes el apt-get[/quote]
El apt-get que mantiene _encajados_ los mas de 15000 paquetes para un monton de arquitecturas :). No creo que Debian sea tan difícil como se lo pinta, si no para muestra un botón, instalar aplicaciones es super sencillo y fácil con cualquiera de las opciones que ElSanto nos ha mostrado con este post.
-------------------------
Antes de preguntar visita esta dirección :evil:
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
APT-GET tengo un problem
Hola a todos
Estoy trabajando con el apt-get pero no tengo una source.list buena, cuando hago apt-get update comienza acargar el porcentaje pero aparece algunos errores como 404 Not found, Ign, etc, pero de todos modos el pocentaje de actualizacion llega al 100% pero al poner apt-get install paquete me sale E: nose pudo encontrar el paquete.... Es problema solo del source.list? alguien me pude listar unos repositorios confiables?
Buscalos
Lo que podrias hacer es buscar sources.list en google, seguro que sacara resultados; sin embargo yo uso estos en mi Etch (testing):
# ################## LOCAL #####################################
#deb http://localhost/apt/ etch contrib main non-free
deb file:/opt/apt etch contrib main non-free
# ################## MPLAYER ###################################
deb http://www.debian-multimedia.org etch main
# ################## MAIN ######################################
deb http://archive.progeny.com/debian/ testing main contrib
# ################## CINELERRA #################################
deb http://www.kiberpipa.org/~minmax/cinelerra/builds/pentium4/ ./
# ################## WINE ######################################
deb http://wine.budgetdedicated.com/apt dapper main
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net
Yo te recomiendo usar
Yo te recomiendo usar apt-spy aqui hay un tip de como debes usarlo: Creando el sources.list con los mirrors más rapidos de Debian ;) espero que te sirva...
"Primero te ignoran, luego se burlan, después te atacan, después ganas"----Mohandas Gandhi.
netselect-apt
apt-spy intenta encontrar el servidor "oficial" mas cercano basandose en PINGs, es mejor usar netselect/netselect-apt ya que perfecciona la manera de encontrar el mejor. Pero ojo que los servidores son solo los oficiales, no olvides anadir www.debian-multimedia.org para esos paquetes multimeda y otros mas.
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net
Necesitas arreglar el
Necesitas arreglar el archivo /etc/apt/sources.list.
cd /etc/apt
rm sources.list
apt-setup
Seleccionas http, escoges el mirro mas cercano y listo.
Luego puedes utilizar apt-spy para seleccionar el mirror mas veloz :)
aptitude install apt-spy
-------------------------
Antes de preguntar visita esta dirección :evil:
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Un mirror para KDEWEBDEV
He bajado algunos programas con el apt-spy ( muy bueno) pero el paquete KDEWEBDEV me da problemas de dependencias que dicen: paquetexx no instalable :(
Muestranos la salida exacta
Muestranos la salida exacta de error, a veces suelen suceder cosas raras luego de un dist-upgrade en especial si usas SID :)
-------------------------
Antes de preguntar visita esta dirección :evil:
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Páginas