• (deb-cat) Actualitzar Debootstrap

    From Narcis Garcia@21:1/5 to All on Thu Sep 8 12:00:01 2022
    Bon dia,

    Tinc un ordinador amb Ubuntu GNU/Linux 14.04 (trusty) i386, i hi vull
    fer un «debootstrap» per a instal·lar Debian 9 (stretch) amd64 en un subdirectori.

    El cas és que l'últim perfil de Debian que té el Debootstrap en aquest entorn tant antic (que no haig d'actualitzar) és per a «jessie» (Debian 8). Hi ha alguna font d'actualització de «scripts» de Debian per a casos així?

    Gràcies.


    --

    Narcis Garcia

    __________
    I'm using this dedicated address because personal addresses aren't
    masked enough at this mail public archive. Public archive administrator
    should fix this against automated addresses collectors.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Narcis Garcia@21:1/5 to All on Fri Sep 9 14:00:01 2022
    __________
    I'm using this dedicated address because personal addresses aren't
    masked enough at this mail public archive. Public archive administrator
    should fix this against automated addresses collectors.
    El 9/9/22 a les 13:02, Xavier Drudis Ferran ha escrit:
    El Thu, Sep 08, 2022 at 11:58:01AM +0200, Narcis Garcia deia:
    Bon dia,

    Tinc un ordinador amb Ubuntu GNU/Linux 14.04 (trusty) i386, i hi vull fer un >> «debootstrap» per a instal·lar Debian 9 (stretch) amd64 en un subdirectori.

    El cas és que l'últim perfil de Debian que té el Debootstrap en aquest
    entorn tant antic (que no haig d'actualitzar) és per a «jessie» (Debian 8).
    Hi ha alguna font d'actualització de «scripts» de Debian per a casos així?

    Gràcies.


    No sé si t'entenc, però debootstrap no és un paquet normal, és més portable.
    https://wiki.debian.org/Debootstrap
    Potser pots instal·lar un debootstrap de Debian >= 9 a l'Ubuntu directament. I si no vol, agafes un deboostrap instal·lat a un altre ordinador i copies els fitxers del paquet a l'Ubuntu. hauria de ser només /usr/share/debootstrap/* i /usr/sbin/debootstrap
    si passes de la documentació. I si no dpkg -L debootstrap et dirà quins fitxers té la versió que tinguis instal·lada.

    No ho he provat mai, però igual cola. Potser li has de passar més parametres sobre repositoris o alguna cosa, però vaja...

    Una altra cosa es veure com arrenques del directori un cop instal·lat si
    no és l'arrel d'alguna partició. Ho tens pensat ?


    Ja ho tinc més o menys fet: He instal·lat «manualment» el paquet Debootstrap d'Ubuntu 16.04, he creat una memòria USB arrencable (Debian
    9), i una vegada iniciat allà he fet això per a convertir-ho a 64Bits:
    sudo dpkg --add-architecture amd64
    sudo apt-get update
    sudo apt-get install linux-image-amd64
    sudo reboot
    sudo apt-get install dpkg:amd64 tar:amd64 apt:amd64
    sudo apt-get -f install

    Després ja només ha estat qüestió de fer servir Debootstrap una altra vegada per a instal·lar Debian versió Stable al disc dur (formatejat),
    en la nova arquitectura.

    El què esperava és una manera més ben prevista d'afrontar aquestes situacions, en comptes d'haver de collir Debootstrap de repositoris no previstos.
    Per exemple, un web amb la última versió i binaris descarregables per a
    les distribucions. O que el mateix Debootstrap tingués alguna opció de descàrrega dels últims «scripts» (deboostrap update-scripts).

    Salut.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Xavier Drudis Ferran@21:1/5 to All on Fri Sep 9 13:20:01 2022
    El Thu, Sep 08, 2022 at 11:58:01AM +0200, Narcis Garcia deia:
    Bon dia,

    Tinc un ordinador amb Ubuntu GNU/Linux 14.04 (trusty) i386, i hi vull fer un «debootstrap» per a instal·lar Debian 9 (stretch) amd64 en un subdirectori.

    El cas és que l'últim perfil de Debian que té el Debootstrap en aquest entorn tant antic (que no haig d'actualitzar) és per a «jessie» (Debian 8).
    Hi ha alguna font d'actualització de «scripts» de Debian per a casos així?

    Gràcies.


    No sé si t'entenc, però debootstrap no és un paquet normal, és més portable.
    https://wiki.debian.org/Debootstrap
    Potser pots instal·lar un debootstrap de Debian >= 9 a l'Ubuntu directament.
    I si no vol, agafes un deboostrap instal·lat a un altre ordinador i copies
    els fitxers del paquet a l'Ubuntu. hauria de ser només /usr/share/debootstrap/* i /usr/sbin/debootstrap
    si passes de la documentació. I si no dpkg -L debootstrap et dirà quins fitxers té la versió que tinguis instal·lada.

    No ho he provat mai, però igual cola. Potser li has de passar més
    parametres sobre repositoris o alguna cosa, però vaja...

    Una altra cosa es veure com arrenques del directori un cop instal·lat si
    no és l'arrel d'alguna partició. Ho tens pensat ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eloi@21:1/5 to All on Sat Sep 10 08:10:01 2022
    El 8/9/22 a les 11:58, Narcis Garcia ha escrit:
    Bon dia,

    Tinc un ordinador amb Ubuntu GNU/Linux 14.04 (trusty) i386, i hi vull
    fer un «debootstrap» per a instal·lar Debian 9 (stretch) amd64 en un subdirectori.

    El cas és que l'últim perfil de Debian que té el Debootstrap en aquest entorn tant antic (que no haig d'actualitzar) és per a «jessie»
    (Debian 8).
    Hi ha alguna font d'actualització de «scripts» de Debian per a casos així?

    Gràcies.


    https://packages.debian.org/sid/debootstrap

    En aquest cas en particular, les dependències del paquet són tan poques
    i tan fàcilment resolubles (l'únic requisit indispensable és wget i ni
    tan sols està versionat) que et permeten poder agafar el .deb de sid fàcilment i instal·lar-lo manualment on vulguis.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Narcis Garcia@21:1/5 to All on Sat Sep 10 09:30:01 2022
    __________
    I'm using this dedicated address because personal addresses aren't
    masked enough at this mail public archive. Public archive administrator
    should fix this against automated addresses collectors.
    El 10/9/22 a les 8:01, Eloi ha escrit:
    El 8/9/22 a les 11:58, Narcis Garcia ha escrit:
    Bon dia,

    Tinc un ordinador amb Ubuntu GNU/Linux 14.04 (trusty) i386, i hi vull
    fer un «debootstrap» per a instal·lar Debian 9 (stretch) amd64 en un
    subdirectori.

    El cas és que l'últim perfil de Debian que té el Debootstrap en aquest
    entorn tant antic (que no haig d'actualitzar) és per a «jessie»
    (Debian 8).
    Hi ha alguna font d'actualització de «scripts» de Debian per a casos
    així?

    Gràcies.


    https://packages.debian.org/sid/debootstrap

    En aquest cas en particular, les dependències del paquet són tan poques
    i tan fàcilment resolubles (l'únic requisit indispensable és wget i ni
    tan sols està versionat) que et permeten poder agafar el .deb de sid fàcilment i instal·lar-lo manualment on vulguis.

    Tot i que només s'hi publica paquet «binari» per a Debian i derivats
    (dpkg), veig que el codi font que també hi ha empaquetat (.tar.gz) és executable directament a qualsevol sistema GNU.

    Gràcies.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alex Muntada@21:1/5 to All on Sat Sep 10 11:00:01 2022
    Hola, Narcis:

    El què esperava és una manera més ben prevista d'afrontar
    aquestes situacions, en comptes d'haver de collir Debootstrap
    de repositoris no previstos.

    Una manera més fàcil d'obtenir totes les versions és amb debsnap.

    un web amb la última versió i binaris descarregables per a les distribucions.

    Aquesta web ja existeix: https://salsa.debian.org/installer-team/debootstrap/-/tree/master/scripts

    O que el mateix Debootstrap tingués alguna opció de descàrrega
    dels últims «scripts» (deboostrap update-scripts)

    T'animo a suggerir aquesta funcionalitat amb el reportbug.

    Salut,
    Alex

    --
    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ Alex Muntada <alexm@debian.org>
    ⢿⡄⠘⠷⠚⠋ Debian Developer 🍥 log.alexm.org
    ⠈⠳⣄⠀⠀⠀⠀


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEaUBwKsbetWW2SKTt466XjoNOXn4FAmMcT8UACgkQ466XjoNO Xn7vDA/+J0gQjnn+Q6C2AsaF7nogofNjM0tukfE3pIwYt/6nMOosqb8p52VSiPrD pTS8Z5wTPKT2o5O4bWNQ1NL1TSjMwzjoRplKX59ct1lNRDjAY5byv04+iQLv+OMe W3EJhoQZK/sPwqorsw01x7AHNWWpCTUXYU8xGVvZJUCRCNvr5fHZTrQAcPZz7OlA w11sXKbYTTxbUKgi4iKoZp6QOQ+ZbedruYKhDbKgpD3eAN+z8v3lecADVIygDSzm 9XM8ksUiTSZQcrGkRR91lo+L2ycAQ3AUfefi99n/oBbnM8IFl8Ey89vEvo2Mnqqx rpG+K1O58csnMsH0+lEGO1clPgG+UZVlLwwX06ktRztvmURyPznz9Ak+nDoItQmM 3qo+9FLH8aJE+3vzjg5V/wmLPCvIlo85n/2OdfMeZUJX/3HbkjPhJJdCmyj6cgmH YYFC7mlq7YZtkW3PDX9dTZaGzyNXqJkYTr7TatXEIga2eYE+M1wqzBKuOeyfVyZ/ b5WkkFZYGPAjDGDRhiEh/2zuWAE50MU8v3HBJB9bjMxiER4tubWlajDWZ9xkenKj sPL+/Z8FOSvaZuaFibZypNACjZ3XNkLOcwWfcv7r0tmDQM7tX9jmxvHBV2uwMT5B +ePMLiV1nuiO+KxLJFl1KRYGf89qDKN1VlnN6pYV+r03BkLKeSc=
    =EVaV
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Xavier Drudis Ferran@21:1/5 to All on Sat Sep 10 12:10:01 2022
    M'alegro que ho hagis arreglat.

    El Fri, Sep 09, 2022 at 01:56:06PM +0200, Narcis Garcia deia:

    El què esperava és una manera més ben prevista d'afrontar aquestes situacions, en comptes d'haver de collir Debootstrap de repositoris no previstos.
    Per exemple, un web amb la última versió i binaris descarregables per a les distribucions.

    Per a mi un repositori ja és una web amb la última versió i binaris descarregables.
    Hi ha massa distribucions per fer un paquet per a cadascuna i anar-los mantenint.
    I aparentment no cal.

    O que el mateix Debootstrap tingués alguna opció de
    descàrrega dels últims «scripts» (deboostrap update-scripts).

    No sé, no hi haurà conflictes quan després actualizessis el debootstrap pel repositori de la distro d'on el vas instal·lar inicialment ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Narcis Garcia@21:1/5 to All on Sat Sep 10 14:10:01 2022
    _________
    I'm using this dedicated address because personal addresses aren't
    masked enough at this mail public archive. Public archive administrator
    should fix this against automated addresses collectors.
    El 10/9/22 a les 11:45, Xavier Drudis Ferran ha escrit:

    M'alegro que ho hagis arreglat.

    El Fri, Sep 09, 2022 at 01:56:06PM +0200, Narcis Garcia deia:

    El què esperava és una manera més ben prevista d'afrontar aquestes
    situacions, en comptes d'haver de collir Debootstrap de repositoris no
    previstos.
    Per exemple, un web amb la última versió i binaris descarregables per a les
    distribucions.

    Per a mi un repositori ja és una web amb la última versió i binaris descarregables.
    Hi ha massa distribucions per fer un paquet per a cadascuna i anar-los mantenint.
    I aparentment no cal.

    O que el mateix Debootstrap tingués alguna opció de
    descàrrega dels últims «scripts» (deboostrap update-scripts).

    No sé, no hi haurà conflictes quan després actualizessis el debootstrap pel
    repositori de la distro d'on el vas instal·lar inicialment ?

    La manera és que els «scripts» nous es descarreguessin a: /var/debootstrap/scripts/
    I que si el mateix nom tant existeix a /usr/share/debootstrap/scripts/
    com a /var/debootstrap/scripts/ aleshores prevalgui el nou.

    D'aquesta manera, al paquet només ha de constar el directori /var/debootstrap/scripts i no cap contingut a dins.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)