Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: cenzura в Jul 15, 2007, 14:19



Титла: помощ за адепт
Публикувано от: cenzura в Jul 15, 2007, 14:19
инсталирах убунту в advanced mode сега имам ограничения за количество информация във /var /usr /tmp ...и т.н интересното е че /home дир е доста голяма .
Да преминем на въпроса .
какви параметри трябва да задам на адепт за да инсталира даден пакет в там където има място .
Ако изобщо е замислено да се използва адепт по такъв начин , пробвах с :
Примерен код
sudo apt-get install wesnoth -o dir=/home
E: Unable to write to /home/var/cache/apt/
E: The package lists or status file could not be parsed or opened

Това означава ли че не е позволено ?





Титла: помощ за адепт
Публикувано от: ivo1204 в Jul 15, 2007, 18:15
Преди всичко друго виж колко ти е голяма /var/cache/apt/archives
, и я почисти с:
sudo apt-get clean
По принцип е възможно да смениш директорийте , но не смятам ,че на apt-get  трябва да задаваш. То работата е върши dpkg.  Но и за нея не е хубаво да сменяш. Може би ,по добре е да се опиташ да "излъжеш" командите , като направиш директорийте и структурата ( или я копираш ) в /home , а сложиш линкове към  тях в /var/...





Титла: помощ за адепт
Публикувано от: metal в Jul 15, 2007, 19:15
"Може би ,по добре е да се опиташ да "излъжеш" командите , като направиш директорийте и структурата ( или я копираш ) в /home , а сложиш линкове към  тях в /var/..." - или просто да си преоразмери дяловете


Титла: помощ за адепт
Публикувано от: neter в Jul 16, 2007, 01:41
Цитат (cenzura @ Юли 15 2007,15:19)
... имам ограничения за количество информация във /var /usr /tmp ...

Че какви са тия гимнастики, които си правил, за да има ограничение в тези папки? На отделни партиции ли си ги слагал? Или root (/) дяла е твърде малък? Я дай изход от df -h. По какво точно прецени, че имаш ограничения за тези папки? Да не би проблема да се корени в ниска стойност на кеша на apt? Стойността на кеша може да се зададе в /etc/apt/apt.conf с ред като този
Примерен код
APT::Cache-Limit "83886080";

където числото е размера на кеша. А за грешката при проба за инсталация с -о /home, има вероятност да дава грешка просто защото папката /home/var/cache/apt/ не съществува. Създай я предварително с
Примерен код
mkdir -p /home/var/cache/apt/archives/partial

задай й подходящи права за писане с последователни команди под root
Примерен код
chown root:root /home/var/cache/apt -R
chmod 755 /home/var/cache/apt -R

и пробвай пак да инсталираш.