Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke?

Sekcia: Konfigurácia 30.09.2007 | 00:51
Avatar Miroslav Ďurian   Používateľ
Chcel by som si skompilovat OOo2.3, ale na to potrebujem aspon 3GiB miesta na disku. Co nemam. Preto sa pytam: da sa nastavit PORTAGE_TMPDIR na adresar v suborovom systeme FAT32?

napr.
mount -t vfat /dev/hda4 /mnt/fat32
export PORTAGE_TMPDIR=/mnt/fat32/tmp

Vypisuje mi to toto:
>>> Emerging (1 of 1) app-office/openoffice-2.3.0 to /
Traceback (most recent call last):
  File "/usr/bin/emerge", line 6474, in ?
    retval = emerge_main()
  File "/usr/bin/emerge", line 6468, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 5927, in action_build
    retval = mergetask.merge(pkglist, favorites, mtimedb)
  File "/usr/bin/emerge", line 3734, in merge
    mode=070, mask=0)
  File "/usr/lib/portage/pym/portage_util.py", line 865, in ensure_dirs
    perms_modified = apply_permissions(dir_path, *args, **kwargs)
  File "/usr/lib/portage/pym/portage_util.py", line 590, in apply_permissions
    raise OperationNotPermitted(func_call)
portage_exception.OperationNotPermitted: chown('/mnt/fat32/tmp', 250, 250)

Budem vdacny za kazdy napad.
    • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 00:58
      WlaSaTy   Návštevník
      vzhľadom na to že fat nepozná privilégiá, tak použi loopback.
      • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 01:10
        Avatar Miroslav Ďurian   Používateľ
        Mozes mi poradit ako? Najlepsie krok za krokom.
        • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 01:37
          Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
          mount -t vfat /dev/hda4 /mnt/fat32 -o loop
          Všichni mněli ruce od krve, jenom já hubu... :)
          • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 02:13
            WlaSaTy   Návštevník
            nevedel som že ten parameter umožní dorobiť podporu moderných atribútov do zastaralého súborového systému, mohol by si to rozviesť?

            inak odporučil by som vytvoriť dostatočne veľký súbor na tom voľnom disku
            vytvoriť súborový systém v tom súbore
            pripojiť ten súbor pomocou loopback vrstvy do daného adresára

            man dd
            man mkfs
            man mount
            • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 02:19
              Avatar Miroslav Ďurian   Používateľ
              Musim dodat, ze disk s FAT nie je uplne prazdny. Tam su takisto cenne data. Takze dd radsej nie.
              • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 02:26
                WlaSaTy   Návštevník
                musím dodať že som spomínal vytvoriť súbor pomocou dd na tom disku, ale rob ako chceš. ak sa ti chce, tak oprav podporu umsdos fs.

          • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 30.09.2007 | 02:15
            Avatar Miroslav Ďurian   Používateľ
            Ziadna zmena. Stale hlasi to iste. :-(
    • Re: Gento: Da sa nastavit PORTAGE_TMPDIR na adresar na FATke? 01.10.2007 | 02:41
      Avatar Miroslav Ďurian   Používateľ
      No, vyriesil som to inak. Pouzil som pre PORTAGE_TMPDIR vzdialeny adresar prostrednictvom NFS.
      Vdaka za spolupracu.