В данной статье я расскажу о самом простом интерфейсе для netfilter/iptables - ufw. Он стоит по умолчанию в последних версиях ubuntu. По умолчанию он выключен, для включения достаточно набрать:
Есть у меня старая флэшка на 256 Мб, на ней всегда лежит система для восстановления линукса, файлов с других систем и подобный софт. Все это без иксов и размером в 150 мб. Как-то тут захотел поиметь на этой флэшке полноценную систему:
2 дня ловли багов и утрамбовывания в размер и готово :)
Ну вот на скрине видно установленный софт:
- быструю (легкую)
- c современным браузером
- с русским языком
- удобную
- ну и всякого такого....
2 дня ловли багов и утрамбовывания в размер и готово :)
Ну вот на скрине видно установленный софт:
В 2009 году я собирал для старой флэшки небольшой дистрибутив для работы/восстановления данных/административных нужд и т.д. На новой работе тоже иногда такой дистрибутив нужен, однако я его собирал на 8.04 lts и оно уже морально устарело да и в chrome новые плюшки появились. Решил перебрать на 11.04 и с lx de вместо голого openbox. Не думал что это вызовет такие трудности - очень многое в убунте за эти годы изменилось, да и размер пакетов довольно сильно раздулся. Из трудностей которые на свежей памяти:
1) casper по умолчанию лайфсидишного пользователя не добавляет в группы netdev и audio. Из-за этого не работал wicd-client и звук. Для исправления надо править файл var/cache/debconf/templates.dat:
2) для того чтоб умять в 250 Мб пришлось:
а) очищать кэш пакетов (комментируем все в etc/apt/sources.list и aptitude update) - экономия около 20 Мб в сквоше
б) довольно спорный момент - очистил usr/share/doc - это позволило сэкономить около 10 Мб
в) ставил localepurge для удаления всех локальных языковых файлов кроме ru_RU и en_US
3) важно пересобрать initrd с подключенными /proc /sys и /dev/pts (update-initramfs -c -k all)
это избавляет от некоторых подземных стуков после сборки
4) отмонировать все специальные файловые системы перед сборкой и посмотреть чтоб /etc/mtab был пуст
что в составе диска:
testdisk
ddrescue
gddrescue
gparted
mplayer
google-chrome unstable
remmina (freerdp)
кучка всяких сетевых утилит, smbfs, русские маны.
Вот вывод dpkg --get-selections
Даже не пытался засунуть в диск почтовик, джаббер, офис, аську, пдф-читалку - большую часть всего этого заменяет chrome.
Да не ставил DM поэтому запуск иксов через startx.
ISO 235 Mb
1) casper по умолчанию лайфсидишного пользователя не добавляет в группы netdev и audio. Из-за этого не работал wicd-client и звук. Для исправления надо править файл var/cache/debconf/templates.dat:
Name: passwd/user-default-groups Default: adm cdrom dialout audio lpadmin netdev plugdev sambashare Description: for internal use only Type: string Owners: passwd/user-default-groups
2) для того чтоб умять в 250 Мб пришлось:
а) очищать кэш пакетов (комментируем все в etc/apt/sources.list и aptitude update) - экономия около 20 Мб в сквоше
б) довольно спорный момент - очистил usr/share/doc - это позволило сэкономить около 10 Мб
в) ставил localepurge для удаления всех локальных языковых файлов кроме ru_RU и en_US
3) важно пересобрать initrd с подключенными /proc /sys и /dev/pts (update-initramfs -c -k all)
это избавляет от некоторых подземных стуков после сборки
4) отмонировать все специальные файловые системы перед сборкой и посмотреть чтоб /etc/mtab был пуст
что в составе диска:
testdisk
ddrescue
gddrescue
gparted
mplayer
google-chrome unstable
remmina (freerdp)
кучка всяких сетевых утилит, smbfs, русские маны.
Вот вывод dpkg --get-selections
Даже не пытался засунуть в диск почтовик, джаббер, офис, аську, пдф-читалку - большую часть всего этого заменяет chrome.
Да не ставил DM поэтому запуск иксов через startx.
ISO 235 Mb
ОТКЛЮЧЕНО
Локальный репозитарий debian/ubuntu для пользующихся услугами ПСС Нижний Новгород.
Для ubuntu, вместо hardy можно какой-либо другой прописывать из поддерживаемых, к примеру karmic,lucid.
Для debian, вместо lenny можно поставить sid,squeeze
далее настройки approx и lighttpd - памятка для себя.
Локальный репозитарий debian/ubuntu для пользующихся услугами ПСС Нижний Новгород.
Для ubuntu, вместо hardy можно какой-либо другой прописывать из поддерживаемых, к примеру karmic,lucid.
# последний wine deb http://ubuntu.internet2.ru/wine hardy main # google-chrome deb http://ubuntu.internet2.ru/chrome stable main # кодеки и прочее с проблемами лицензий medibuntu deb http://ubuntu.internet2.ru/media hardy free non-free # стандартные репозитарии deb http://ubuntu.internet2.ru/ubuntu hardy-security main restricted multiverse universe deb http://ubuntu.internet2.ru/ubuntu hardy-updates main restricted multiverse universe deb http://ubuntu.internet2.ru/ubuntu hardy-backports main restricted multiverse universe deb http://ubuntu.internet2.ru/ubuntu hardy-proposed main restricted multiverse universe deb http://ubuntu.internet2.ru/ubuntu hardy main restricted multiverse universe
Для debian, вместо lenny можно поставить sid,squeeze
# gq репозитарий с драйверами nvidia и netams deb http://ubuntu.internet2.ru/gq lenny main backports deb http://ubuntu.internet2.ru/security lenny/updates main contrib deb http://ubuntu.internet2.ru/debian lenny main contrib non-free deb http://ubuntu.internet2.ru/debian-media lenny main deb http://ubuntu.internet2.ru/volatile lenny/volatile main contrib non-free
далее настройки approx и lighttpd - памятка для себя.