понедельник, 21 ноября 2016 г.

Чистим ubuntu desktop от груфики и мусора по ssh

Понадобилось на удаленной системе которая была давно установлена  как ubuntu desktop 6.10 потом много раз обновлялись релизы, но сама графика со временем стала просто не нужна, вот и решил попробовать, т.к. машина от меня далеко, а ехать очень не охота, переустанавливать с флешки и т.д. тоже,
Вот и решил удалить все и оставить только ubuntu-minimal.
простое удаление
# apt-get remove ubuntu-desktop
и т.д. ничего особо не дало, лишнего осталось очень много, вот и вычитал на буржуйских форумах метод.

ВНИМАНИЕ!!! ДЕЛАТЬ НА СВОЙ СТРАХ И РИСК!!!
соединяемся по ssh и выполняем:

# sudo su
# sudo apt-get remove ubuntu-desktop^

при этом удалиться ВСЕ!!!  даже сам демон SSH!!!

после окончания удаления, ssh не отвалится и apt останется в системе, т.ч. для того, чтобы после перезагрузки "голой" системы соединиться по ssh, выполняем:

# apt-get install ssh
ну я еще и mc поставил:
# apt-get install mc
далее
# reboot

после перезагрузки видим:
# df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            984M  4,0K  984M   1% /dev
tmpfs           198M  504K  197M   1% /run
/dev/sda1       143G  1,7G  134G   2% /
none            4,0K     0  4,0K   0% /sys/fs/cgroup
none            5,0M     0  5,0M   0% /run/lock
none            987M     0  987M   0% /run/shm
none            100M     0  100M   0% /run/user

Вуяля! система занимает всего 1,7Gb на диске, весь мусор удален, можно ставить все, что нужно и не ехать за компом, т.к. он находится очень далеко)))

Ошибка при обновлении ubuntu 10.04 до 12.04

обновляем как обычно:
# apt-get update
# apt-get dist-upgrade
# do-release-upgrade

но вылетает ошибка:
 E:Could not perform immediate configuration on 'python2.7-minimal'

пытаемся установить по советам с форумов:
# apt-get -f install -o APT::Immediate-Configure=false

но опять ошибка:

E: Couldn't configure pre-depend multiarch-support for libnih-dbus1, probably a dependency cycle.

решается просто:

# apt-get install --relinstall libnih-dbus1

ругнется на другой пакет:

#  apt-get install --reinstall util-linux

# apt-get -f install -o APT::Immediate-Configure=false

потом как обычно:

# apt-get dist-upgrade

процесс обновления должен пойти нормально...
и перезагрузка.

# reboot