Mostra la pàginaRevisions anteriorsQuè hi enllaçaExporta a PDFTorna dalt Aquesta pàgina és només de lectura. Podeu veure'n el codi font, però no podeu canviar-la. Consulteu el vostre administrador si penseu que això és degut a algun error. = dpkg == opciones * Muestra los ficheros y su ubicación de un paquete:<code bash>dpkg -L packagename</code> * Instalar desde archivos .deb descargados:<code bash>dpkg -iEGB packagename</code> * i : instala desde fichero * E, –skip-same-version: Don’t install the package if the same version of the package is already installed. * G : Don’t install a package if a newer version of the same package is already installed. * B, –auto-deconfigure: When a package is removed, there is a possibility that another installed package depended on the removed package. Specifying this option will cause automatic deconfiguration of the package which depended on the removed package. * Muestra opciones del paquete (incluidas las depedendencias):<code bash>dpkg-deb -I packagename</code> * Listar paquetes instalados:<code bash>dpkg --get-selections</code> * Información del paquete instalado (como la versión):<code bash>dpkg -l <paquete></code> * Mostrar a que paquete pertenece un fichero:<code bash>dpkg -S /path/to/file</code> == instalación offline en un sistema en marcha, podrás encontrar todos los paquetes instalados en la siguiente ruta: <code>/var/cache/apt/archieves</code> podemos obtener un listado de los paquetes instalados: <code>dpkg --get-selections | grep install > packages.installed</code> <code>cat /var/log/dpkg.log | grep "\ install\ "</code> y podemos reinstalar paquetes (copiando previamente en la ubicación correspondiente) <code>apt-get install `cat packages.installed`</code> o instalarlos desde otra ubicación <code>dpkg -i *.dev</code> puedes copiar los ficheros en otra carpeta (de otro sistema) e instalar con: <code>dpkg -i *.deb</code> [[http://www.linuxquestions.org/questions/linux-software-2/apt-get-dsl-linuxdebian-how-to-install-local-packages-513515/|más info]] == creación repositorio local creamos una carpeta donde queramos crear el repositorio copiamos los ficheros .deb que queremos que contenga ese repositorio ejecutamos el siguiente comando: <code>sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz</code> de esa manera nos reconocerá el respositorio para hacerlo fino, modificamos el origen de los repositorios, editando: <code>/etc/apt/sources.list</code> y añadiendo, preferentemente en la primera linea: <code>deb file:/path/repository/disk_1/ /</code> [[http://odzangba.wordpress.com/2006/10/13/how-to-build-local-apt-repositories/|más info]] == crear paquete .deb para crear un paquete en el que incluir el software que queramos distribuir (por la razón que sea) hemos de: - crear una estructura de directorios determinada (ver más adelante) - ejecutar <code bash>dpkg-deb -b <PATH>/ .</code> === estructura directorio <code> .—— DEBIAN ¦ ¦—— control ¦—— <ubicación archivos en root sistema> ¦—— <ubicación archivos en root sistema> </code> <code txt control> Package: ibscanultimate Version: 3.0.0-1 Maintainer: You <whatever@contact.address> Architecture: amd64 Description: IBScanUltimate Software for the integrated biomedics kojak scanner </code> ejemplo: {{ :linux:aptget:construccio_manual_paquet_debian.tar.gz |}} linux/aptget/dpkg.txt Darrera modificació: 10/03/2025 03:03per admin