Code Warrior 64bit Squeeze

Založil Xgamer, 29. 09. 2011, 21:18:18

Předchozí téma - Další téma

Xgamer

Zdravím, neskušal niekto inštalovať Code Warrior IDE na 64bit Squeeze? Snažim sa už o to nejakú chvílku ale vždy dostanem error že nedostatok miesta v tempdir aj ked ho nastavim na adresar ~/tmp kde je 300GB volneho miesta. Thx:)
Scio me nihil scire.

Hobild


Xgamer

Myslím,že situáciu som popisal pomerne dobre ale budiž tu je tá hlaška

The directory /home/xgamer/home/tmp/istemp5535277195914
          does not contain enough space to extract temporary files.
          Please specify a temporary directory using the -is:tempdir
          option. Use the -is:help option for more information.

Volné miesto na disku pomocou df -h

/dev/sda2             450G  170G  257G  40% /home


Scio me nihil scire.

Hobild

domnivam se, ze system pouziva tmp v operacni pameti, tedy tmpfs, a ta ma omezenou velikost, odhadem nejakych 800 MB.
Zkus si prohledat soubory v adresare /etc/init.d na retezec "tmpfs", snad budes moudrejsi.
H.

Xgamer

#4
Keby používam tmpfs tak by som ho musel mať nadefinovaný v /etc/fstab o čom by som vedel, no pre istotu som to skontroloval a veru tam nadefinovaný nie je. Prehladal som pomocou grepu /etc/init.d a vyplulo mi toto

grep -r "tmpfs" /etc/init.d
/etc/init.d/mountdevsubfs.sh:[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
/etc/init.d/mountdevsubfs.sh: # Mount a tmpfs on /dev/shm
/etc/init.d/mountdevsubfs.sh: domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT
/etc/init.d/udev-mtab:tmpfs_size="10M"
/etc/init.d/udev-mtab:    mtabline="$(grep -E --no-messages "^[^ ]+ +$udev_root +(dev)?tmpfs +" /proc/mounts || true)"
/etc/init.d/mtab.sh:[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
/etc/init.d/mtab.sh: domtab tmpfs /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT
/etc/init.d/mtab.sh: domtab tmpfs /var/run "varrun" -omode=0755,nosuid$RUN_OPT
/etc/init.d/mtab.sh: domtab tmpfs /var/lock "varlock" -omode=1777,nodev,noexec,nosuid$LOCK_OPT
/etc/init.d/mtab.sh: domtab tmpfs /dev "udev" -omode=0755
/etc/init.d/mtab.sh: domtab tmpfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT
/etc/init.d/umountfs:   tmpfs)
/etc/init.d/umountfs: # Make sure tmpfs file systems are umounted before turning off
/etc/init.d/umountfs: # swap, to avoid running out of memory if the tmpfs filesystems
/etc/init.d/mountoverflowtmp:# Description:       Mount a tmpfs on /tmp if there would
/etc/init.d/mountoverflowtmp: log_action_begin_msg "Mounting emergency tmpfs on /tmp"
/etc/init.d/mountoverflowtmp: mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp
/etc/init.d/mountoverflowtmp: grep '^overflow on /tmp type tmpfs' >/dev/null; then
/etc/init.d/mountoverflowtmp: log_action_begin_msg "Unmounting any overflow tmpfs from /tmp"
/etc/init.d/udev:# we need to unmount /dev/pts/ and remount it later over the tmpfs
/etc/init.d/udev:# mount a tmpfs over /dev, if somebody did not already do it
/etc/init.d/udev:mount_tmpfs() {
/etc/init.d/udev:  if grep -E -q "^[^[:space:]]+ /dev (dev)?tmpfs" /proc/mounts; then
/etc/init.d/udev:    mount -n -o remount,${dev_mount_options} -t tmpfs tmpfs /dev
/etc/init.d/udev:  if ! mount -n -o $dev_mount_options -t tmpfs tmpfs /dev; then
/etc/init.d/udev:    log_failure_msg "udev requires tmpfs support, not started."
/etc/init.d/udev:tmpfs_size="10M"
/etc/init.d/udev:if ! grep -q '[[:space:]]tmpfs$' /proc/filesystems; then
/etc/init.d/udev:  log_failure_msg "udev requires tmpfs support, not started."
/etc/init.d/udev:if [ "$tmpfs_size" ]; then
/etc/init.d/udev:  dev_mount_options="size=${tmpfs_size},${dev_mount_options}"
/etc/init.d/udev:    mount -n -o $dev_mount_options -t tmpfs tmpfs $udev_root
/etc/init.d/udev: mount_tmpfs
/etc/init.d/lighttpd: # be sure there is a /var/run/lighttpd, even with tmpfs
/etc/init.d/mountkernfs.sh:[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
/etc/init.d/mountkernfs.sh: domount tmpfs "" /lib/init/rw tmpfs -omode=0755,nosuid$RW_OPT
/etc/init.d/mountkernfs.sh: # Mount /var/run and /var/lock as tmpfs if enabled
/etc/init.d/mountkernfs.sh: domount tmpfs "" /var/run varrun -omode=0755,nosuid$RUN_OPT
/etc/init.d/mountkernfs.sh: domount tmpfs "" /var/lock varlock -omode=1777,nodev,noexec,nosuid$LOCK_OPT


Jedine čo nejako špecifikuje velkosť tmp je v soubore  mountoverflowtmp čo ani načo to je( si to vygooglim) :) avšak aj tak ja som tomu inštalačnemu skriptu špecifikoval kam sa má vytvorit tmp zložka... tak neviem prečo by to malo použivať systemový tmp. 
Scio me nihil scire.