Недавно я приехал домой и обнаружил на компьютере родителей горстку вирусов. Файрволл показывал постоянную сетевую активность, что явно означало наличие трояна, с которым мой старый-добрый McAffee Enterprise не справился. Да, оправдываться за кривую систему мне пришлось бы долго (это и устаревший McAffee 8.0, и устаревшая Windows XP SP1 практически без патчей, да много всего), но я не буду этого делать. Поскольку все задачи, требуемые от компьютера - это пасьянс “косынка”, тетрис и файрфокс (да и то исключительно для просмотра прогноза погоды с помощью яндекс-бара) я решил, что с ними благополучно справится линукс, а от винды я уже устал. Примечательно, что система крутилась на Athlon XP 1.8 с 3 гигабайтами оперативки и жёстким диском на 400 Гб. Последний я решил изъять и сделать внешним (переносным). Его место занял доисторический Seagate на 2 Гб. Иначе бы не было этого поста :)
Поставить линукс в наше время - задача вполне тривиальная (не то, что в конце 90-х), однако впихнуть его в столь малый объём памяти не так просто (не то, что в конце 90-х) . Ну да приступим.
Дистрибутив Debian netinstall скачан и записан на болванку. Загружаемся, устанавливаем. Я установил только базовую систему (которая всё равно была полна ненужных пакетов), она заняла около 500 Мб. Чистая консоль, ничего более.
Тут встал вопрос об окружении рабочего стола (потому что запустить графический пасьянс из консоли будет крайне проблематично). Поначалу я хотел установить KDE 4.2, но к сожалению (а как позже я понял - к счастью) она заняла бы 500 Мб в архиве и плюс 1200 Мб в установленном виде. В сумме эти 1700 Мб были больше, чем объём свободного дискового пространства (1500 Мб). В итоге, выбор мой пал на xfce, которая весила всего 200 Мб в архиве и около 700 в установленном виде. В общем, sudo apt-get install xfce-desktop и на этом я лёг спать.
Проснувшись утром я нашёл, что xfce уже установлена и настоена, осталось лишь набрать startx (ну или перезагрузить компьютер, дабы иксы стартовали автоматически). Прекрасно. Устанавливаем приложения.
Браузер. Файрфокса в пакетах не оказалось (или я не нашёл, впрочем, это и хорошо), поэтому sudo apt-get install iceweasel. Iceweasel - это перелицензированный аналог ФФ для Debian. На него встают те же расширения, что и на ФФ, так что с яндекс-баром никаких проблем не возникло.
Далее игры. sudo apt-get install gnome-games для установки gnometris. Сейчас уже точно не помню, кажется, пасьянс встал с этим же пакетом, а может быть я установил ещё и kde-games. Не важно.
Беда заключалась в том, что объём свободного места начал подходить к концу и надо было что-то предпринимать. Тут есть несколько хитростей:
1. Я удалил все man-pages. Да, плохо, но родителям и консоль-то не нужна, только игры и браузер, зачем же им маны? А меня в редкие мои визиты к ним и гугл удовлетворит.
2. sudo apt-get install localepurge. В открывшемся “окне” выбираем только используемую локаль (ru, а не ru_RU.UTF-8). Остальные удаляются и больше не ставятся.
3. cd /var/cache/apt/packages && sudo rm -r *.deb удалит все “дистрибутивы” (дебиан и убунту сохраняют здесь пакеты, которые скачиваются при apt-get install, чтобы в дальнейшем в случае необходимости не качать их снова из сети) .
Ух ты, теперь вся система с рабочим столом занимает около гигабайта. Идём дальше!
4. sudo apt-get remove openoffice.org-bundled — зачем нам офис? Почему его поставили без моего ведома? Непонятно.
5. sudo apt-get remove exim4 — сервер электронной почты нам тоже не нужен.
6. sudo apt-get remove gimp — зачем нам поставили графический редактор не понятно.
7. и наконец sudo apt-get autoclean && sudo apt-get autoremove чтобы подчистить неиспользуемые пакеты.
Далее оптимизируем саму систему. Для этого делаем следующее:
1. sudo apt-get install preload — уж точно и не помню, нашёл в гугле, судя по названию предзагружает в память часто используемые приложения.
2. sudo apt-get install prelink && prelink — линкует приложения с библиотеками в одно целое, чтобы при запуске не тратить время на это. В первый раз занимает очень много времени. А на будущее я просто прописал это в крон, чтобы prelink запускался раз в сутки.
Всё здорово, но остаётся одна маленькая проблемка - при запуске системы пользователю приходится набирать имя и пароль. Это неудобно, а для компа, на котором только играют и смотрять погоду на завтра это и вовсе недопустимо. Выходим из системы и в меню выбираем “Сконфигурировать xfce”. Указываем рутовый пароль. На вкладке “Безопасность” активируем автологин и выбираем непривелигированного пользователя.
Отлично, автологин работает, но дебиан не даёт непривелигированному пользователю выключать компьютер :) Ах, какая защищённая система! Идём в /etc/sudoers и указываем в конце user ALL=NOPASSWD:/sbin/shutdown, проверяем - выключается!
Осталось объяснить родителям, как играть в линуксовые версии игр (впрочем, пока я производил эти манипуляции они привыкали к играм на моём ноутбуке с установленной убунтой), рассказать что Iceweasel - это файрфокс и “чтобы выключить компьютер надо нажать на зелёного человечка” :)
PS: df -h показывает, что свободно 765 Мб из 2 Гб. Это я ещё установил openssh, k3b и mc :)
Подписаться на:
Комментарии к сообщению (Atom)

1 комментарий:
По третьему пункту
apt-get clean
apt-get autoclean
Отправить комментарий