Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
avatar
laure
Webmaster
Webmaster
0 / 1000 / 100


Cantidad de envíos : 141
Edad : 27
Tú firma Personal :
Barra de Respeto :
0 / 1000 / 100

Reputación : 95
Fecha de inscripción : 23/12/2008
http://0rz.tw/NSjDl

default Crear un repositorio en un paquete DEB con programas.

el 19/1/2010, 6:41 pm
Crear un repositorio en un paquete DEB con programas.


Descargamos este paquete DEB: GalizaUpdate_Repo

Y lo ponemos en TMP abrimos una terminal y ponemos:

mkdir temporal ; dpkg-deb --extract seguido del paquete.deb temporal

Después metemos este otro comando :

dpkg-deb --control seguido del paquete.deb temporal/DEBIAN

A hora empezamos a editar el paquete DEB que yo e creado .
Entramos en una carpeta que pone temporal


vamos a /var/cache/Linux_Galiza/GalizaUpdate hay dentro metemos los programas
DEB que queremos y en /etc/apt/sources.list.d/ ponemos un documento que se llama
GalizaUpdate_respository.list y dentro del Documento ponemos la dirección del
repositorio que es:

## GalizaUpdate
deb file:/var/cache/Linux_Galiza/GalizaUpdate/ ./


El paquete ya esta creado solo es meter en /var/cache/Linux_Galiza/GalizaUpdate
los paquetes que queremos y ya esta .

Y muy importante hay que meter este Script en /root/.gnome2/nautilus-scripts
Copia y pega en un TXT y después en propiedades marcamos la casilla de ejecución.

#! /bin/bash

dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
dpkg-scansources . /dev/null | gzip -9c > Sources.gz



Dentro del paquete que estamos editando vamos a /var/cache/Linux_Galiza/GalizaUpdate

Y le damos al Script lo que va a hacer es crear dos paquetes uno es el Packages.gz y el otro es el Sources.gz


A Hora metemos el ultimo comando para comprimir el paquete DEB :

dpkg --build temporal ; mv temporal.deb seguido del paquete.deb

Después solo hay que instalar el paquete DEB y ya esta listo ya se añade
solo al synaptic o a cualquier gestor de paquetes que tengamos solo hay que abrir el gestor .

_________________
Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.