Usar repositorios PPA

ADVERTENCIA
El uso de repositorios PPA está planeado inicialmente para Ubuntu, que podría no ser compatible con Deepin (o derivados de Debian). Sugerimos usarlo como último recurso si no existe un repositorio enfocado a Deepin y si sabe exactamente lo que está haciendo. El uso de repositorios incompatibles con Deepin romperá el sistema.

Aparte de los gestores de repositorios, incluyendo los espejos de Deepin, te avisamos que es un trabajo algo tedioso de gestionar. Puedes usar servicios de Launchpad (PPA), que ofrece alojamiento para tus propios paquetes necesarios para instalar. Con eso ofrecerás a los suscriptores obtener la última versión de las aplicaciones para usarlas Deepin, complementando el repositorio principal.

Considera esto

  • Los repositorios creados llevan la denominación PPA, Personal Package Archives.
  • Usa los paquetes sabiamente. Un mal uso de las librerías, interferiría con los componentes del sistema, en consecuencia, se romperá Deepin.
  • Los PPA están diseñados para instalar aplicaciones a Ubuntu, siendo exclusivos para este sistema operativo.

Pasos

Creación de repositorio PPA

  1. Launchad requiere de una cuenta de usuario de Ubuntu One. Regístrate, si no lo tienes.
  2. Ingresa el sitio web de Launpad con la cuenta de Ubuntu One.
  3. Completa los datos de usuario, si deseas cambia la contraseña.
  4. Por seguridad, el servicio de Launchpad depende las llaves públicas SSH.
    1. Las llaves SSH, al igual que las GPG, consisten en una clave pública (firma) y privada (uso privado).
    2. Si no lo tienes, genéralo. En la terminal lo crearás con ssh-keygen -t rsa.
    3. Con la llave pública, en la sección Overview hacemos clic en «Import Key» y seleccionamos.
  5. Para crear un repositorio, nos dirigimos a "Create a new PPA".
  6. Completamos y activamos.

Preparar paquetes

  1. Asegúrate tener el código fuente organizado correctamente.
  2. Al igual que paso con SSH, debes firmas los paquetes. Con eso evitamos, la falsificación.
  3. Compila a un paquete .deb.

Subir paquetes a PPA

Si usas FTP, te recomendamos crear una plantilla con

dput ppa:your-lp-id/ppa <source.changes>
[my-ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~<your_launchpad_id>/ubuntu/<ppa_name>/
login = anonymous
allow_unsigned_uploads = 0

También puedes usar Filezilla y aplicar de forma similar a los clientes SFTP.

Fuentes

Etiquetas:

¿Recomendarías este artículo?

Anterior

Electron

Siguiente

dconf