E: у вас недостаточно свободного места в / var / cache / apt / archives / [duplicate]

Когда я запускаю команду для установки пакета solr-jetty, мне говорят

You don't have enough free space in /var/cache/apt/archives/

Вот результат команды df -H:

Я установил Ubuntu с VirtualBox на моем Mac.

Как я могу исправить эту проблему?

16
задан 24 August 2017 в 23:18

36 ответов

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают место (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вам интересно, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

clean: : Как и чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 18 July 2018 в 09:50

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+source/update -manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное для экономии места?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 18 July 2018 в 09:50
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш жесткий диск вышел из космоса. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).

[ ! d2] Альтернатива, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc} sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean sudo unlink /var/cache/apt sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Альтернатива if у вас есть раздел или внешнее хранилище.

Другая альтернатива

sudo mkdir /media/{directory} sudo mount -t tmpfs tmpfs /media/{directory} sudo ln -s /media/{directory}/apt /var/cache/apt

Таким образом вы создаете RAM-диск:

Очистите, как в случае с 1-й вариант.

17
ответ дан 18 July 2018 в 09:50

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean sudo apt-get autoremove
2
ответ дан 18 July 2018 в 09:50

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают место (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вам интересно, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

clean: : Как и чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 24 July 2018 в 19:26

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+source/update -manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное для экономии места?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 24 July 2018 в 19:26
  • 1
    Можете ли вы добавить краткое описание предлагаемого обходного пути, указать части, которые требуют кавычки, и добавить соответствующие шаги, которые нужно предпринять из ссылки. – Mateo 5 October 2012 в 06:05
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш жесткий диск вышел из космоса. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).

[ ! d2] Альтернатива, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc} sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean sudo unlink /var/cache/apt sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Альтернатива if у вас есть раздел или внешнее хранилище.

Другая альтернатива

sudo mkdir /media/{directory} sudo mount -t tmpfs tmpfs /media/{directory} sudo ln -s /media/{directory}/apt /var/cache/apt

Таким образом вы создаете RAM-диск:

Очистите, как в случае с 1-й вариант.

17
ответ дан 24 July 2018 в 19:26
  • 1
    Я попробовал две команды, и у меня такое же сообщение «недостаточно места» – epsilones 22 August 2012 в 14:35
  • 2
    Поэтому я редактирую свой вопрос, ставя визуальный результат команды (извините, что я помещаю какое-то изображение, потому что не знаю, как скопировать вставку содержимого оболочки ...) – epsilones 22 August 2012 в 14:41
  • 3
    Кстати, я попытался с помощью того, что я сделал, сделав ls в медиа-каталоге, я нашел 'cdrom'. Поэтому я запустил команду sudo mw, и у меня появилось сообщение об ошибке: не удалось создать каталог / media / cdrom / apt: 'read only filme system' ... – epsilones 22 August 2012 в 14:53
  • 4
    Вы имеете в виду последнюю команду, которую вы предложили, бесполезны, если у меня нет USB-накопителя или внешнего жесткого диска? – epsilones 22 August 2012 в 15:05
  • 5
    Хорошо спасибо! – epsilones 22 August 2012 в 15:16

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean sudo apt-get autoremove
2
ответ дан 24 July 2018 в 19:26

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+ source / update-manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное, чтобы сэкономить место?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 31 July 2018 в 22:30

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают пространство (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вы хотите узнать, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

autoclean: Как чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 31 July 2018 в 22:30
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш harddisc находится вне места. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).


< blockquote>

Альтернативно, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Другая альтернатива

Таким образом вы создаете диск RAM:

sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

Очистите, как в случае с 1-й альтернативой.

Предупреждение. Для этого требуется большой объем оперативной памяти, поэтому его нельзя использовать при использовании виртуальной системы.

17
ответ дан 31 July 2018 в 22:30

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean
sudo apt-get autoremove 
2
ответ дан 31 July 2018 в 22:30

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают пространство (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вы хотите узнать, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

autoclean: Как чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 2 August 2018 в 17:13

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+ source / update-manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное, чтобы сэкономить место?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 2 August 2018 в 17:13
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш harddisc находится вне места. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).


< blockquote>

Альтернативно, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Другая альтернатива

Таким образом вы создаете диск RAM:

sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

Очистите, как в случае с 1-й альтернативой.

Предупреждение. Для этого требуется большой объем оперативной памяти, поэтому его нельзя использовать при использовании виртуальной системы.

17
ответ дан 2 August 2018 в 17:13

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean
sudo apt-get autoremove 
2
ответ дан 2 August 2018 в 17:13

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают пространство (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вы хотите узнать, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

autoclean: Как чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 3 August 2018 в 19:47

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+ source / update-manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное, чтобы сэкономить место?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 3 August 2018 в 19:47
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш harddisc находится вне места. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).


< blockquote>

Альтернативно, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Другая альтернатива

Таким образом вы создаете диск RAM:

sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

Очистите, как в случае с 1-й альтернативой.

Предупреждение. Для этого требуется большой объем оперативной памяти, поэтому его нельзя использовать при использовании виртуальной системы.

17
ответ дан 3 August 2018 в 19:47

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean
sudo apt-get autoremove 
2
ответ дан 3 August 2018 в 19:47

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают пространство (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вы хотите узнать, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

autoclean: Как чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 5 August 2018 в 04:31

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+ source / update-manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное, чтобы сэкономить место?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 5 August 2018 в 04:31
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш harddisc находится вне места. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).


< blockquote>

Альтернативно, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Другая альтернатива

Таким образом вы создаете диск RAM:

sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

Очистите, как в случае с 1-й альтернативой.

Предупреждение. Для этого требуется большой объем оперативной памяти, поэтому его нельзя использовать при использовании виртуальной системы.

17
ответ дан 5 August 2018 в 04:31

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean
sudo apt-get autoremove 
2
ответ дан 5 August 2018 в 04:31

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают пространство (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вы хотите узнать, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

autoclean: Как чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 6 August 2018 в 21:36

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+ source / update-manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное, чтобы сэкономить место?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 6 August 2018 в 21:36
sudo apt-get autoclean

Это приведет к удалению всех пакетов, которые в настоящее время не установлены. Если это не освобождает достаточно места, используйте sudo apt-get clean. Это очищает все .debs, загруженные и / или установленные.

Но похоже, что ваш harddisc находится вне места. Серьезно из космоса. 61Mb недостаточно для хорошей рабочей системы. Я нашел 2 альтернативы, которые могут обойти проблемы, связанные с космосом, хотя их можно было бы с трудом извлечь из использования виртуальной машины. Более постоянное решение будет заключаться в увеличении размера вашей виртуальной машины (и я бы также советовал использовать метод, который позволяет машине динамически увеличивать размер, VirtualBox имеет такую ​​настройку).


< blockquote>

Альтернативно, если у вас есть раздел или внешнее хранилище.

С помощью этого метода вы перенаправляете место, где хранятся .deb s:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

Запустите обновление и установите. После того, как вы закончите, вы можете вернуться к нормальной работе с помощью:

sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

Ofcourse {dir_of_mounted_disc} должно быть изменено на имя вашего установленного диска.

Другая альтернатива

Таким образом вы создаете диск RAM:

sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

Очистите, как в случае с 1-й альтернативой.

Предупреждение. Для этого требуется большой объем оперативной памяти, поэтому его нельзя использовать при использовании виртуальной системы.

17
ответ дан 6 August 2018 в 21:36

Эти команды удаляют дополнительные пакеты, которые больше не требуются.

Откройте терминал (Ctrl-Alt-T) и введите

sudo apt-get autoclean
sudo apt-get autoremove 
2
ответ дан 6 August 2018 в 21:36

Всякий раз, когда вы устанавливаете программу, пакеты (файлы .deb) сохраняются в /var/cache/apt/archives, которые, очевидно, занимают пространство (много места, если установлено много пакетов).

Чтобы получить избавившись от них, используйте:

sudo apt-get clean

Если вы хотите узнать, в чем разница между clean и autoclean, вот что говорит страница man:

clean : clean очищает локальный репозиторий полученных файлов пакетов. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. APT используется как метод dselect (1), выполняется очистка. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean time to time, чтобы освободить место на диске.

autoclean: Как чистый, autoclean очищает локальный репозиторий файлов пакетов. Разница в том, что он удаляет только файлы пакетов, больше не может быть загружен и в основном бесполезен. Это кеш, который будет храниться в течение длительного периода без его контроля. Опция конфигурации Clean-Installed предотвратит удаление установленных пакетов, если она отключена.

2
ответ дан 9 August 2018 в 02:02

Проблема: «У вас недостаточно свободного места в / var / cache / apt / archives /», может быть связано с этой ошибкой: https://bugs.launchpad.net/ubuntu/+ source / update-manager / + bug / 1054903 В частности, если / var / cache / apt находится на tmpfs, который стирается при каждой загрузке. Возможно ли, что у вас есть sym-linked / var / cache / to / tmp / cache / или что-то подобное, чтобы сэкономить место?

Если это так, то инструкции по решению / work-arround он находится в отчете об ошибке выше.

0
ответ дан 9 August 2018 в 02:02

Другие вопросы по тегам:

Похожие вопросы: