LINUX.ORG.RU

apt-get в условиях нехватки свободного места


0

0

Здравствуйте. Я в Линуксе еще новичек, и у меня возникли некоторые вопросы.
Так вот поставил я его недавно, перед этим разбив свой хард. Под / я выделил 8Гб, и увы, сейчас на / свободно только 7МБ. Сейчас я не могу ни поставить обновления, ни удалить другие программы чтобы освободить место. Что делать? Но проблемма еще и в том, что когда я пишу
sudo apt-get remove emacs
например, то emacs не удаляется, но apt-get при повторной попытке удаления emacs пишет что такой софтины нет. Что делать? Я так уже пару прог "удалил".

Re: apt-get в условиях нехватки свободного места

попробовать почистить руками:
/var/cache/apt/archives

elipse ★★★ ()

Re: apt-get в условиях нехватки свободного места

>то emacs не удаляется

Что значит не удаляется? Что пишет? Сам emacs должен удалиться, а конфигурационные файлы остаются.

Убунту сохраняет скачанные пакеты в /var/cache/apt/archives
Попробуй их удалить оттуда: sudo apt-get clean

Camel_Toe ()

Re: apt-get в условиях нехватки свободного места

[code]
" ============================================================================
" Netrw Directory Listing (netrw v132)
" /var/cache/apt/archives
" Sorted by name
" Sort sequence: [\/]$,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec
" ============================================================================
../
partial/
lock
[/code]

Вот что там у меня.

facelift ()

Re: apt-get в условиях нехватки свободного места

А так:

dpkg -l | grep -r "^rc" | awk '{ print $2; }' | xargs aptitude -y purge

sjinks ★★★ ()

Re: apt-get в условиях нехватки свободного места

facelift@facelift-laptop:~/diff$ sudo apt-get remove emacs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package emacs is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
4 not fully installed or removed.
After this operation, 0B of additional disk space will be used.

Хотя я только что его запускал и работал с ним. А clean я только что сделал, и освободил 200 метров, спасибо. Но только вот как быть с emacs и другими прогами?

facelift ()

Re: apt-get в условиях нехватки свободного места

В подобных случаях,
если в кеш находятся скаченные и нужные программы
и в корне мало места, может быть полезным apt-move:
#aptget install apt-move
в /etc/apt-move.conf:
LOCALDIR=/mirrors/debian
заменить на :
LOCALDIR=/home/mirrors/debian

отредактировать имя дистра в:
DIST=stable

запустить:
#apt-move update
выполнится чистка кеша и создание локального репозитория
в /home/mirrors/debian и будет доступен он как:
deb file:/home/mirrors/debian stable main contrib non-free
ps :<contrib non-free> - это тоько при наличии соотвествующих пакетов

elipse ★★★ ()

Re: apt-get в условиях нехватки свободного места

>>[code]
>>" >>============================================================================

>>" Netrw Directory Listing (netrw v132)

>>" /var/cache/apt/archives

>>" Sorted by name

>>" Sort sequence: [\/]$,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$

>>" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec

>>" >>============================================================================

>>../

>>partial/

>>lock

>>[/code]

>>

>>Вот что там у меня.


Я валяюсь :-D

vitroot ★★ ()

Re: apt-get в условиях нехватки свободного места

Дык а я сразу и не подумал что это директория, думал что это файл, когда мне сказали его почистить. Потом понял, но уже ничего изменить было нельзя )))

facelift ()

Re: apt-get в условиях нехватки свободного места

Нищеброд детектед!

libcme ()

Re: apt-get в условиях нехватки свободного места

Попробуйте переместить некоторые тяжеловеные, но не жизненно важные каталоги на другой раздел, сделав на них симлинк. Тот же /var/cache

P.S. Вашу проблему понимаю, в свое время приходилось делать apt-build world на восьми гигах :)

nnz ★★★★ ()

Re: apt-get в условиях нехватки свободного места

apt-get clean
дальше удаляешь /var/log/* (место журналя могут занимать до пары гигов)
дальше apt-get update и еслим есто мало то обновляешь пакеты группами по 10-200 метров (нагляднее всего через синаптик) чистя кеш апта между апдейтами

DNA_Seq ★★☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.