La Taberna del Puerto Cleansailing
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." Altair
VHF: Canal 77   
Regresar   La Taberna del Puerto > Foro > Foros Náuticos > Foro Náutico Deportivo

Avisos

Responder
 
Herramientas Estilo
  #1  
Antiguo 02-06-2011, 14:10
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: ¡Ya esta aquí! El Hilo del Navegatrix

Siguiente cuestión... Los paquetes .deb

En "ventanas", cuando queríamos instalar una aplicación normalmente descargábamos un archivo .exe (a veces con su virus pegadito), lo ejecutábamos haciendo doble click en el y tras unos pasos misteriosos en los que nosotros solo pulsábamos "aceptar" solía (no siempre) acabar instalado y accesible a traves del menu principal.
En linux también existe esa forma de instalación. Se descarga un archivo sin extensión de ningún tipo, se le marcaba como ejecutable (solo lo puede hacer el propietario) y se ejecutaba bien sea haciendo doble click sobre el o bien escribiendo su nombre en el terminal, y acababa instalado de un modo muy parecido a los ejecutables tipo .exe.
Si bien este metodo existe no es el preferido por la comunidad linux ya que adolece de defectos importantes. El principal es que queda instalado "tal cual" pero no se puede actualizar automaticamente ya que el S.O. lo ignora y su progreso queda estancado. Por eso se suele utilizar para instalar controladores propietarios como los de ATI o NVIDIA y poco mas. Hasta hace poco se usaba tambien para instalar googleearth y yo tambien lo he usado para instalar un fabuloso juego que va de maravilla en Linux y que se llama aquaria y que se puede descargar libremente.
Pero... como la comunidad linux es muy activa y los programas se mejoran a un ritmo muy elevado se ha optado por usar el sistema de "paquetes".
Estos paquetes son archivos comprimidos parecidos al .zip o .rar, que contienen el soft necesario así como la información concerniente a quien lo ha creado, la versión, las dependencias (otros programas necesarios para ejecutarlo) etc.
Así cuando instalamos usando un paquete, se instala el programa pero ademas nos aseguramos de tener instaladas también las otras herramientas necesarias para el funcionamiento (dependencias), y ademas se guardan datos en un registro de base de datos que permite que periódicamente se compruebe si hay alguna versión mejor y si queremos descargarla e instalarla.
Hay varios tipos de empaquetado. Los tipos .rpm que se usan en versiones linux tipo "Red Hat" y derivados como fedora (creo) y los del tipo .deb que se usan en versiones "Debian" y derivados como Ubuntu, Mint, y si si, Navigatrix también. Amen de otros que no comentaremos por ser mas escasos.
Tambien hay modos de convertir un paquete de tipo .rpm en tipo .deb y viceversa pues al fin todo el soft es linux y por tanto compatible de un modo u otro (no olvidemos que incluso el actual Mac es un linux).
Asi pues lo importante es que si tenemos el paquete, podremos instalar el software sin demasiados problemas. Para ello necesitaremos un gestor de paquetes. Y solemos tener varios. en Navigatrix tenemos "dpkg" que funciona en modo consola y es demasiado simple pues aunque detecta las dependencias (los programas extra que hacen falta) no las descarga e instala por si solo. Si hay suerte y nuestro paquete no tiene dependencias incumplidas importantes. podemos instalarlo a la fuerza usando la opcion -i pero puede que de algún problema. Por eso recomiendo instalar y usar "gdebi" ya que detecta las dependencias que faltan, pero ademas, si hay conexión a Internet, las instala automáticamente y eso es muy bueno.

En el proximo capitulo profundizaremos en la cuestion de los paquetes y explicaremos que es un repositorio y por que es tan chulo.
Citar y responder
6 Cofrades agradecieron a este mensaje:
Ayibal (03-06-2011), Barranquilla (04-06-2011), genoves (02-04-2013), pico (02-06-2011), PulpoPaul (01-12-2011), sailoog.com (02-06-2011)
  #2  
Antiguo 03-06-2011, 15:09
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: ¡Ya esta aquí! El Hilo del Navegatrix

Y llegamos al tercer y ultimo capitulo sobre linux para los que empiezan:
Los paquetes y los repositorios.

Cuando nos hace falta un programita para cualquier cosa (tostar cdes, grabar nuestras cintas miniDV a DVD, retocar nuestras fotos, Etc.) y somos "ventaneros", normalmente navegábamos por Internet hasta bajar el ejecutable de instalación (la mayoría de las veces con su crack, probablemente infectadito), o buscábamos lo mismo en el Emule (con IDEM resultados). Eso implica el riesgo de equivocarnos de soft, o bajarnos un conjunto de virus o troyanos o que el crack no sea adecuado a la versión y constantemente hemos de perder algún tiempo buscando de acá para allá hasta dar con lo que nos hace falta.
En Linux se ha preferido el sistema de repositorios.
¿Que son los repositorios?
Los repositorios son sitios de internet que almacenan los paquetes de todo tipo de programas y que ofrecen confianza acerca de su origen y estado.
Imagina que eres pequeño y Mama te dice que compres una lata de atun y una bombilla. Tu vas a la tienda de ultramarinos "pepe" a por el atun y a electricidad "paco" a por la bombilla ¿verdad? Tu sabes cuales son tus tiendas de confianza y vas a ellas a por lo que necesitas. Pues los repositorios son sitios de confianza donde descargar el soft que necesitamos.
Hay miles de ellos en internet pero nuestro linux no necesita conocerlos todos.
Por ejemplo si nuestro linux es Ubuntu o compatible con ubuntu (como es el caso de Navigatrix), tendremos los repositorios de ubuntu y otros asociados que contienen la inmensa mayoria del soft que podamos necesitar.
A veces cuando necesitamos otras utilidades mas especificas como zygrib (hace un tiempo), añadiamos a nuestros repositorios una fuente nueva para zygrib y a partir de entonces cuando nuestro linux busca paquetes, va tambien a la "tienda"(la direccion de internet) de zygrib y si hay una nueva version nos avisa por si queremos descargarla.
Aqui entran al tema las aplicaciones "apt-get" y "synaptic" que son dos de las mas usadas para agregar o quitar programas usando los repositorios.
apt-get en modo consola y synaptic en modo grafico.
Cuando hacemos "apt-get update" estamos diciendo: pasate por las tiendas del vecindario y haz una lista de todos los productos disponibles a ver si hay algo nuevo.
Cuando agregamos un repositorio nuevo esto es imprescindible para que sus programas los tengamos en la lista de programas disponibles.
Cuando hacemos "apt-get install zygrib" decimos: ve a la tienda, traete zygrib y me lo instalas en el ordenador.
Cuando nos cansamos de un programa y lo queremos quitar diriamos: "apt-get remove zygrib" y nuestro zygrib seria desinstalado.
¡A que es facil!
Solo tenemos que recordar apt-get es el programa de manejo de paquetes, install para instalar y remove para quitar.
Synaptic hace lo mismo pero en modo gráfico lo cual es útil si buscamos un paquete cuyo nombre no sabemos con exactitud. Pero la versión consola es mas rápida y fácil de usar, como os dije.
Mas tarde aclararemos que es eso del SUDO:

Editado por ... en 04-06-2011 a las 08:34.
Citar y responder
5 Cofrades agradecieron a este mensaje:
Ayibal (03-06-2011), Barranquilla (04-06-2011), genoves (02-04-2013), Robe (19-10-2017), sailoog.com (04-06-2011)
  #3  
Antiguo 08-11-2013, 13:14
Avatar de vihera
vihera vihera esta desconectado
Piratilla
 
Registrado: 08-11-2013
Edad: 56
Mensajes: 70
Agradecimientos que ha otorgado: 9
Recibió 13 Agradecimientos en 11 Mensajes
Sexo:
Predeterminado Re: ¡Ya esta aquí! El Hilo del Navegatrix

Me unos a los aplusos muy muy bien explicado...Unas birras for you!
Citar y responder
Responder Ver todos los foros en uno

Cleansailing

Herramientas
Estilo

Reglas del foro
No puedes crear discusiones
No puedes responder a mensajes
No puedes editar tus adjuntos
No puedes editar tus mensajes

BB code está activado
Emoticonos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT +1. La hora es 08:48.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto