Jump to content

Search the Community

Showing results for tags 'Offline'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Android
    • Ayuda, consultas y Soporte Android
    • Apps Android
    • Roms Android
    • Manuales / Tutoriales / Guías Android
    • Noticias Android
    • Hablando de Android
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Found 2 results

  1. Keryx es software libre multiplataforma creado por Chris Oliver escrito en Python, que permite la descarga de paquetes para distribuciones basadas en Debian que utilizan apt como gestor de paquetes. Esta herramienta permite y/o facilita la instalación de software en equipos GNU/Linux que no tienen conexión a internet. Es posible utilizarla en equipos con Windows instalando previamente Python 2.6 y Python GTK, así como utilizarlo de manera "portable" en un medio extraíble USB. Descarga https://launchpad.net/keryx/stable/1.0-release/+download/keryx_1.0-public21_portable.zip Web https://launchpad.net/keryx
  2. Pongo por aquí un tutorial que hice para la wiki de Trisquel, y que sirve igualmente para otras distros basadas en Ubuntu, tan sólo hay que cambiar algunos nombres en los comandos ¿De qué se trata? Este manual trata la forma de crear DVDs (o CDs) que contengan todos los paquetes disponibles en los repositorios y que sirvan de repositorio local, tanto para ti o cualquiera persona que los necesite. Similar a los DVDs de Debian. También se puede hacer sin utilizar DVDs, como de indica en las "Notas complementarias" al final de este tutorial. ¿Para qué hacer tal cosa? Esto puede resultar muy útil para gente que no tenga acceso a internet o tenga una conexión muy lenta, ya que mediante estes DVDs poderá tener acceso a todos los programas del repositorio. ¿Es fácil de hacer? Si llegaste aquí, es porque ya sabes lo que son los repositorios, así que ya estás preparado. Trataré de explicarlo minuciosamente, y si tienes alguna duda, pregunta 0. Requisitos Antes de nada, hay que tener en cuenta que para poder descargar todos los paquetes .deb disponibles en los repositorios hay que tener una capacidad mínima en el disco duro. Esta capacidad mínima podría ser 45GB, ya que, por ejemplo la versión 5.5 de Trisquel tiene al rededor de 43 GB. Esto es sólo para la descarga, porque despues para crear las imágenes ISO haría falta otro tanto de espacio (aunque se podría ir haciendo de una en una, grabar la ISO en el dvd y después borrarla por si no llegara el espacio). Para ir con tranquilidad, recomiendo una capacidad libre en el disco duro de 90GB como mínimo. En este tutorial se utiliza la última versión de Trisquel, la 5.5 "Brigantia", como ejemplo, pero sirve cualquiera, así como la arquitectura que queramos, 32 o 64 bits. 1. Instalar las herramientas necesarias Primeramente instalaremos las herramientas necesarias para poder realizar los pasos siguientes. Copiamos la siguiente linea completa y la pegamos en una terminal (con Ctrl+Shift+V o presionando en la rueda del ratón): sudo apt-get install debmirror genisoimage liblockfile-simple-perl liblog-agent-perl ruby dpkg-dev libdigest-sha1-perl librubyPulsamos Enter y después de un rato ya tenemos los paquetes instalados.Una herramienta que no está en los repositorios y también hace falta es "Debpartial", que se puede descargar desde aquí. Ojo, no confundir con "debpartial-mirror" que sí está en los repositorios pero no sirve. Una vez descargado, descomprimimos el fichero en el directorio en el que vayamos a trabajar, en este caso en el directorio home del usuario. Para hacerlo todo desde una línea, copiamos en la terminal lo siguiente: wget http://ftp.gnome.org/mirror/cdimage/snapshot/Debian/pool/main/d/debpartial/debpartial_0+20030508.1.tar.gz && tar -xvf debpartial_0+20030508.1.tar.gz -C /home/`whoami` && mv /home/`whoami`/debpartial-0+20030508/* ~ && rm -rf /home/`whoami`/debpartial-0+20030508Que hace lo siguiente: con wget descarga el paquete, con tar lo descomprime, con mv mueve los ficheros al directorio home del usuario y con rm borra la carpeta vacía que quedó de descomprimir el programa.Este paquete también contiene debcopy, el cual también va a ser necesario. 2. Descarga de los repositorios Este será el paso que nos lleve más tiempo, y que dependerá de la velocidad de nuestra conexión, para hacernos una idea, descargar los repositorios nos llevaría el siguiente tiempo (teniendo en cuenta una descarga de 43 GB): Velocidad - Tiempo 5 MB/s - 2 h y media apróx. 2 MB/s - 6 h apróx. 1 MB/s - 12 h 100kb - 5 días apróx. 15kb - 33 días apróx. Para la descarga se utilizará debmirror con la siguiente orden: debmirror --nosource -m --host=archive.trisquel.info --root=trisquel/ --method=http --progress --dist=brigantia,brigantia-security,brigantia-updates,brigantia-backports --section=main --arch=amd64 ~/TrisquelRepos --ignore-release-gpgLa explicación de las órdenes del comando: --nosource -> para que no incluya el código fuente, si se quiere incluir hay que quitar esta orden o poner --source -m -> --host=archive.trisquel.info -> la página web donde están los ficheros [http://archive.ubuntu.com/ para Ubuntu], puedes usar otro mirror más cercano o que te vaya más rápido. --root=trisquel/ -> la carpeta raíz donde están los ficheros. --method=http -> Método para descargar los ficheiros, soporta ftp, http y rsync. --progress -> muestra el progreso da descarga de cada fichero. --dist=brigantia,brigantia-security,brigantia-updates,brigantia-backports -> La versión de la distro de la que se quieren descargar los repositorios, para otras versións, substituír brigantia por ''taranis'', ''precise", ... según corresponda. --section=main -> se especifica la sección que descargar, en caso de Trisquel sólo hay una. --arch=amd64 -> aquí se especifica la arquitectura que se quiere de los paquetes, i386 (procesadores de 32bits) o amd64 (procesadores de 64bits) ~/TrisquelRepos -> directorio donde se va a descargar todo, puedes poner el directorio que desees teniendo en cuenta que tiene que tener espacio libre suficiente. --ignore-release-gpg -> ignora los erroress debido a las as comprobaciones de las claves gpg. * Esta descarga se puede parar y continuar cuando se quiera, para pararla Ctrl+C y para continuarla, ejecutar el mismo comando. * Si se quiere seguir actualizando estes repositorios decargados, no hace falta volver a descargar todo, se ejecuta el comando sobre la misma carpeta y tardará mucho menos que la primera vez, descargando sólo los paquetes nuevos. Despues tendríamos que seguir a partir del paso 3 para crear otros DVDs más actualizados. * Otras opciones que pueden ser interesantes son ''--dry-run'' para simular la descarga, que descargará a un directorio temporal y no reemplazará datos y ficheros anteriores, y sólo simulará la limpeza del mirror; la otra es ''--timeout=seconds -t xxx'' que sirve por si hay desconexiones frecuentes, que se vuelva a reconectar cada xxx segundos. 3. Dividir en partes de tamaño DVD o CD 3.1 Debpartial Una vez hecha la descarga completa, utilizaremos "debpartial" para que divida y establezca los paquetes que van para cada DVD/CD. Sería como sigue: ruby debpartial --nosource --dirprefix=trisquel --section=main --dist=brigantia,brigantia-security,brigantia-updates,brigantia-backports --arch=amd64 --size=DVD ~/TrisquelRepos ~/TrisquelDVDsLas opciones son las mismas que debmirror más: --dirprefix=trisquel -> el nombre que recibirá la carpeta para cada DVD seguido de un número (trisquel0, trisquel1...) --size=DVD -> donde se especifica el tamaño, para CD poner --size=CD74 (CDs de 650 MB) o --size=CD80 (CDs de 700MB), teniendo en cuenta que DVDs pueden ser 10, y CDs 50-60. ~/TrisquelDVDs -> directorio donde va a crear los índices con los paquetes y el tamaño que le corresponde a cada DVD, se puede poner el directorio que desees. * Ojo, con este comando no se van a crear los DVDs ni ocupar GB de espacio, tan sólo va a crear los índices con los datos para la posterior creación de los DVDs. * "ruby debpartial" se ejecuta teniendo en cuenta que en el 1º paso descomprimimos el programa en la carpeta en la que trabajamos, la home del usuario. Si lo tuviésemos en otro directorio, lo especificariamos: "ruby /directorio/debpartial" 3.2 Debcopy El siguiente paso es saber cuantos DVDs (o CDs) vamos a necesitar, que lo sabemos en la salida del comando debpartial o entrando en la carpeta "TrisquelDVDs" y contando el número de carpetas. Para saberlo con una línea (donde pone tris ponemos lo que le pusiéramos en la opción --dirprefix): ls -l ~/TrisquelDVDs | grep tris | wc -lY esto nos dará el número de DVDs/CDs. La carpeta '''0''' será el 1º DVD.Ahora pasaremos a utilizar la herramienta ''debcopy'' (obtenida en el paso 1), que creará enlaces simbólicos de los paquetes .deb contenidos en ~/TrisquelRepos en ~/TrisquelDVDs, para la posterior creación de los DVDs/CDs. for f in ~/TrisquelDVDs/*; do ruby debcopy -l ~/TrisquelRepos $f; doneo ruby ~/debcopy -l ~/TrisquelRepos ~/TrisquelDVDs/trisquel#Sustituyendo '''#''' por el número que corresponda.El primer comando creará para todos los DVDs de una vez, y el segundo es para hacerlo uno a uno. 4. Crear las imágenes ISO Ahora toca crear las imágenes ISO que servirán para grabar en los DVDs/CDs, y se hará con la siguiente orden: genisoimage -f -J -r -V "Trisquel 5.5 1_11" -o trisquel-5.5-$(date -I)-complete-amd64-dvd1.iso ~/TrisquelDVDs/trisquel0Explicada: -f -> le indica al programa que tiene que seguir los enlaces simbólicos, imprescindible ya que es lo que hizo debcopy. Está opción no es 100% efectiva, pero no suele fallar. -J -> para temas de compatibilidad con sistemas Micro$oft, opcional. -r -> difícil de explicar, mirar la página man. -V -> especifica el nombre que tendrá el DVD, entre comillas si contiene espacios. -o -> especifica el nombre final de la imagen ISO. Se puede poner lo que queramos, en el ejemplo cambiaríamos 5.5 por la versión que hagamos, así como la arquitectura y dvd por cd si corresponde. ~/TrisquelDVDs/trisquel0 -> directorio que va grabar en la imagen ISO, variaremos el número según el DVD que sea. Para unas explicaciones más detalladas de las opciones o para añadir más, botarle una ojeada a la página man (man genisoimage).Creando las imágenes puede que de algunos errores como que no encuentra un paquete, y lo ignora, o que tenga que cambiar el nombre a algún directorio, aunque eso no es ningún problema. También puede que haya que engadir la opción "-joliet-long" al comando si da algún error relacionado con Joliet. El comando también se puede simplificar como el de debcopy: for f in 1 2 3 4 5 6 7 8 9 10 11; do genisoimage -f -J -r -V "Trisquel 5.5 $f_11" -o trisquel-5.5-$(date -I)-complete-amd64-dvd$f.iso ~/TrisquelDVDs/trisquel$f; done 5. Grabando las imágenes ISO Trisquel trae por defecto el programa Brasero para grabaciones, vamos al "Menú> Accesorios > Grabador de discos Brasero", elegimos la opción de grabar imagen, y vamos grabando cada imagen. Sobra decir que esto se puede hacer con cualquier programa que useis para grabación. 6. Utilizando los DVDs como repositorios Una vez que hemos llegado aquí, ya podemos disfrutar (o hacer disfrutar a alguien) del trabajo que hicimos. Para añadir los DVDs como repositorios utilizaremos el comando "apt-cdrom". Sólo tenemos que insertar el primero de los DVDs, y escribir en la terminal: sudo apt-cdrom addDespués de un tiempo leerá los índices de paquetes y nos pedirá el nombre para ese dvd-repositorio, y ya tendrá añadido el dvd al "sources.list", con algo parecido a esto: deb cdrom:[Trisquel 5.5 D1]/ brigantia main deb cdrom:[Trisquel 5.5 D1]/ brigantia-backports main deb cdrom:[Trisquel 5.5 D1]/ brigantia-security main deb cdrom:[Trisquel 5.5 D1]/ brigantia-updates main Una vez listo el 1º DVD, repetimos el proceso para el resto de los DVDs. Cuando ya acabes con todos, actualiza los repositorios (ojo, si sólo se van a utilizar los dvds como repositorios, hay que comentar con una almohadilla (#) las líneas de repositorios que tengamos de internet): sudo apt-get updateEvidentemente para poder instalar paquetes tendremos que insertar el DVD correspondiente (ya nos dice cual necesitamos), y podremos hacerlo por la línea de comandos o desde Synaptic.Listo, ya tenemos un montón de GB listos para instalar en cualquier momento a un simple click y sin conexión a internet, ¡maravilloso! NOTAS COMPLEMENTARIAS Repositorio local sin utilizar DVDsEn este caso sólo harermos hasta el paso 2 del tutorial, y tenemos dos opciones:Los paquetes .deb descargados se podería copiar al directorio /var/cache/apt/archives/ y así prescindir de los DVDs, ya que apt recorre a ese directorio para la instalación, pero hay que tener en cuenta que tendríamos que tener en la partición / (raíz) un espación muy grande (45 GB para los ficheros más el espacio necesario para los programas instalados). Otra opción de no utilizar los DVDs es aprovechar el repositorio descargado en "TrisquelRepos" para utilizarlo tal cual. Tendríamos que añadir al sources.list (sudo gedit /etc/apt/sources.list) lo siguiente: deb file:///home/usuario/TrisquelRepos/ brigantia main deb file:///home/usuario/TrisquelRepos/ brigantia-security main deb file:///home/usuario/TrisquelRepos/ brigantia-updates main deb file:///home/usuario/TrisquelRepos/ brigantia-backports main Sustituyendo, claro está usuario por nuestro nombre de usuario o cambiando el directorio a donde descargáramos los repositorioen el paso 2 y también brigantia por el nombre de la versión correspondiente. Luego, también comentar o eliminar las líneas de repositorios online. Para actualizar estes repositorios locales, utilizaremos el comando del paso 2, como ya se dijo allí. A partir de aquí podríamos utilizar los comandos de actualización e instalación coma siempre, o utilizando Synaptic para instalar los paquetes. Sobra decir que también se podría utilizar un disco duro externo, sólo habría que especificar la ruta correspondiente, pero hay que tener en cuenta que puede desconectarse y tener problemas, además de conectarlo siempre en el mismo directorio de montaje para poder utilizarlo de repositorio local. Al descargar en el paso la sección "updates" de la distro, se descargan paquetes que ya habían sido descargados en la sección normal, pero actualizados, por eso ocupa más espacio la descarga total, si no se incluye se tendrán los paquetes actualizados hasta el día del lanzamiento de la distro, en lugar de hasta el día de la descarga de los repositorios. Este tutorial sirve para llevar a cabo el objetivo principal, pero sigue en construcción y siempre abierto a más aportaciones y correciones. Este manual está basado en este otro: http://ubuntuforums....ad.php?t=352460
×
×
  • Create New...