<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Szépen megy a 64 bites chroot felépítése a 32 bites dpkg
      csomagunkkal, csak igen nehézkes lenne ennek beillesztése a build
      szkriptekbe, hogy a 64 bites módon indított RIA alatt kényelmesen
      végezhető legyen a 64 bites csomagok készítése, hasonlóan, mint
      például uhu-2.2 alatt ment hajdanán az uhu-3 csomagolás. Most
      nincs apt-get update, mert nincs apt adatbázis a 64 bites
      csomagokból, csak egy helyi mappa, benne egy rakás 64 bites
      csomag, amiből legfeljebb egy Packages fájl készíthető, melyet a
      dpkg közvetlenül nem értelmez, az apt meg nem tud.<br>
    </p>
    <p>Bárhogy próbálkozom, nem bírom rávenni az apt csomagunkat, hogy
      az amd64-es, x86-64 architektúrájú csomagokat meg tudja
      jeleníteni, ha egy ilyen csomagokat tartalmazó helyi tárolót
      felveszek neki.</p>
    <p>Ha ezt el lehetne érni, megoldódhatna jóval egyszerűbben a 64
      bites csomagoláshoz a chroot felépítése az uhubuild-chrootbuild
      szkript kis módosításával. Most csak eme szkript módosításával
      lehet ezt elérni, az apt részt tszinte teljesen kiirtva belőle és
      a 64 bites csomagok telepítéséhez a dpkg -t használva. A kísérleti
      tárolókban a debian deb kiterjesztésétr uhu -ra cserélve
      lefuttattam az uhu-scanpkgs szkriptet, hogy a Packages fájl
      létrejöjjön.<br>
    </p>
    <p>Az apt-nak elvileg ismernie kellene a 64 bites csomagokat, a
      manuáljában vannak felsorolva a sources.list -ben ehhez
      lehetőségek, de nem működnek, csak az i386. Még a debiantól
      lesztedett kísérleti csomagokkal sem!<br>
    </p>
    <p>Példa:<br>
    </p>
    <p>deb [ arch=amd64,x86-64 ] <a class="moz-txt-link-freetext" href="file:/home/attila/homok/peritusossz">file:/home/attila/homok/peritusossz</a> ./</p>
    <p>A döbbenetes az, hogy a próbamappa/var/state/apt/lists mappába
      viszont szépen belemásolódnak a Packages fájlok, tehát az apt-get
      update beolvassa ezeket, de kiértékelni már nem tudja.</p>
    <p>Az i386 -osakat viszont igen.</p>
    <p>A manuálok alapján a dpkg -hezz a --add-architecture paranccsal
      hozzáadtam neki az újabb architektúráket, de azután is
      életképtelennek mutatkozik az apt.</p>
    <p>A hozzáadás után ezt írja:</p>
    <p><font size="-1">attila@localhost:~/homok/pythontanul$ dpkg
        --print-foreign-architectures<br>
        x86-64<br>
        amd64<br>
      </font><br>
    </p>
  </body>
</html>