Difference between revisions of "Knoppix Remastering Howto Russian"


From Knoppix Documentation Wiki
Jump to: navigation, search
(Переводы:)
(Смотрите также :)
Line 65: Line 65:
  
 
  mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)
 
  mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)
+
Решение
  
 
  ^d  # control+d выйти из chroot
 
  ^d  # control+d выйти из chroot
Line 121: Line 121:
  
  
==== : ====
+
==== Примечание : ====
  
Когда X-based программы, Вы должны :
+
Когда те�тируете X-based программы, Вы должны �командовать :
 
  export DISPLAY=localhost:0.0
 
  export DISPLAY=localhost:0.0
  
Вы хотите добавить в какие то программы, можете и его в  
+
Е�ли Вы хотите добавить в автозапу�к какие то программы, можете �оздать �крипт и поме�тить его в  
директорию /etc/rc5.d/ (оттуда до X-ов)
+
директорию /etc/rc5.d/ (�о в�е �крипты оттуда загружают�� до X-ов)
  
в /etc/init.d/knoppix-autoconfig :
+
интере�ное �одержимое в /etc/init.d/knoppix-autoconfig :
  
 
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''
 
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''
 
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh
 
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh
  
в /etc/init.d/xsession :
+
интере�ное �одержимое в /etc/init.d/xsession :
* Это включает фон из /usr/local/lib/knoppix.gif
+
* Это Т�КЖЕ включает фон из /usr/local/lib/knoppix.gif
  
Теперь, к ISO файла :
+
Теперь, при�тупим к �озданию ISO файла :
  
* Вы закончили переделывать и готовы к Вашего cd!
+
* Вы закончили переделывать и готовы к запи�и Вашего cd!
* кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :
+
* �начала почи�тим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :
 
  rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved
 
  rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved
* Теперь большой KNOPPIX файл, который будет файловой ISO9660 : '''mkisofs -R -U -V "KNOPPIX.net filesystem" -publisher "KNOPPIX www.knoppix.net" -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 > /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''
+
* Теперь �оздайте большой KNOPPIX файл, который будет �вл�ть�� �жатой файловой �и�темой ISO9660 : '''mkisofs -R -U -V "KNOPPIX.net filesystem" -publisher "KNOPPIX www.knoppix.net" -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 > /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''
  
"KNOPPIX www.knoppix.net" и "KNOPPIX.net filesystem" можете изменить как захотите. Вы получите ошибку что файл не ISO, проигнорируйте.
+
"KNOPPIX www.knoppix.net" и "KNOPPIX.net filesystem" можете изменить как захотите. Вы получите ошибку что файл не �оответ�твует �тандартам ISO, проигнорируйте.
  
В Knoppix 3.4 create_compressed_fs был обновлен, будьте уверены при его Вы лучшего результата. Он имеет новую опцию '''-b''' (best), включает лучшее
+
В Knoppix 3.4 �крипт create_compressed_fs был обновлен, будьте уверены при его и�пользовании Вы до�тигнете лучшего результата. Он имеет новую опцию '''-b''' (best), котора� включает лучшее �жатие и�пользу�
другие и попытки оптимизации, но будьте аккуратны, потому что (в 10x медленнее).
+
другие �хемы �жати� и попытки оптимизации, но будьте аккуратны, потому что �та опци� медленна� (в 10x медленнее).
  
* прошло хорошо, к финального образа CD-ROM :
+
* е�ли в�е прошло хорошо, при�тупим к �озданию финального образа CD-ROM :
 
*'''cd /mnt/hda1/knx/master'''
 
*'''cd /mnt/hda1/knx/master'''
 
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; >> KNOPPIX/md5sums'''
 
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; >> KNOPPIX/md5sums'''
(обновить md5 файлов включенных в ISO, проверка)
+
(обновить md5 х�ш файлов включенных в ISO, и�пользует�� интегрированна� проверка)
* Knoppix <= 3.3 : '''mkisofs -pad -l -r -J -v -V "KNOPPIX" -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''
+
* дл� Knoppix <= 3.3 : '''mkisofs -pad -l -r -J -v -V "KNOPPIX" -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''
(ISO будет в /mnt/hda1/knx/knoppix.iso)
+
(ISO будет �охранен в /mnt/hda1/knx/knoppix.iso)
* Knoppix >= 3.4 или другого isolinux based выполните :
+
* Дл� Knoppix >= 3.4 или другого isolinux based ди�трибутива выполните :
 
'''mkisofs -pad -l -r -J -v -V "KNOPPIX" -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''
 
'''mkisofs -pad -l -r -J -v -V "KNOPPIX" -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''
(будет в /mnt/hda1/knx/knoppix.iso)
+
(будет �охранен в /mnt/hda1/knx/knoppix.iso)
* готово!
+
* В�е готово!
  
 
=== Советы ===
 
=== Советы ===
Вам нужно большое пакетов, :
+
Е�ли Вам нужно про�мотреть большое количе�тво у�тановленных пакетов, �командуйте :
 
  dpkg-awk "Status: .* installed$" -- Package Installed-Size | \
 
  dpkg-awk "Status: .* installed$" -- Package Installed-Size | \
 
  awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \
 
  awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \
 
  perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
 
  perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
будет произведен пакетов по размеру в убывающем .
+
будет произведен ли�тинг пакетов по размеру в убывающем пор�дке.
Команда как минимум в раз :
+
Команда как минимум в де��ть раз бы�трее :
 
  dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n  
 
  dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n  
 
и не нужна dpkg-awk или awk или perl.
 
и не нужна dpkg-awk или awk или perl.
  
у возникли проблемы командой приведенной выше, попробуйте KPackage, дерево директорий и по размеру чтоб найти большие пакеты.
+
Е�ли у Ва� возникли проблемы командой �ортировки приведенной выше, попробуйте и�пользовать KPackage, ра�кройте в�е дерево директорий и от�ортируйте по размеру �толбцы чтоб найти большие пакеты.
  
программу "deborphan", она выведет orphaned пакетов которые Вы удалить, они будут найдены пакет за пакетом и удалены.
+
Запу�тите программу "deborphan", она выведет ли�тинг orphaned пакетов которые Вы �можете удалить, они будут найдены пакет за пакетом и удалены.
  
Я получил хорошие результаты cd как root, в fluxbox'e. напишите "knoppix 2" при загрузке cd и он под root, напишите "startx /usr/bin/fluxbox". Мне xterm unicode shell.
+
Я получил хорошие результаты рема�теринга работа� � cd как root, в fluxbox'e. Про�то напишите "knoppix 2" при загрузке cd и он загрузит�� под root, загрузивши�ь напишите "startx /usr/bin/fluxbox". Мне нравит�� и�пользовать xterm unicode shell.
  
того как Вы chroot, делаем обновление. Мне :
+
По�ле того как Вы �командовали chroot, делаем обновление. Мне нравит�� и�пользовать :
 
  apt-get remove --purge pkg-name
 
  apt-get remove --purge pkg-name
пакетов, потому что до того как что либо произойдет можно и , чтобы разрешить или запретить удаление напишите "yes или no".
+
дл� удалени� пакетов, потому что до того как что либо произойдет можно о�тановить проце�� и по�мотреть подробно�ти, чтобы разрешить или запретить удаление напишите "yes или no".
  
Вы не "apt-get" выше и не имеете и , Вы найдете решение :
+
Е�ли Вы не и�пользуете ин�трукции "apt-get" напи�анные выше и не имеете ма��у �по�обов дл� очи�тки и удалени�, зде�ь Вы найдете про�тое решение :
 
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' >topurge
 
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' >topurge
Будет пакетов, напишите :
+
Будет �оздан ли�тинг удал�емых пакетов, дл� удалени� напишите :
 
  dpkg -P `cat topurge `
 
  dpkg -P `cat topurge `
и готово.
+
и в�е готово.
команды :
+
одно�трочна� вер�и� �той команды :
 
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P  
 
  COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P  
Также "deborphan >orphaned" тогда команды будет :
+
Также и�пользуйте "deborphan >orphaned" тогда одно�трочна� вер�и� дл� �той команды будет :
 
  dpkg -P `cat orphaned `". "deborphan | xargs dpkg -P
 
  dpkg -P `cat orphaned `". "deborphan | xargs dpkg -P
  
Итак. Это моего предыдущего howto. Она не предназначена начинающих в linux, Вам необходимо что такое linux и уметь ним работать. Я буду //etc данный документ.
+
Итак. Это обновленна� вер�и� моего предыдущего howto. Она не предназначена дл� дл� начинающих в linux, Вам необходимо пред�тавл�ть что такое linux и уметь ним работать. Я буду вно�ить и�правлени�/улучшени�/etc �овершен�тву� данный документ.
  
Приношу : aay, charan, Tech2k, и #knoppix за некоторые , и идеи. , редактируйте и в howto.
+
Приношу �вои благодарно�ти: aay, charan, Tech2k, и #knoppix за некоторые и�правлени�, �оветы и идеи. Чув�твуйте �еб� �вободно, редактируйте и вно�ите добавлени� в �тот howto.
 
* Примечание по swap:
 
* Примечание по swap:
Вам не нужно реально 1GB swap Вы два новых файловых . кандидатов '''' :
+
Вам не нужно реально 1GB swap е�ли Вы и�пользуете два новых ин�трумента дл� �оздани� �жатых файловых �и�тем. Зде�ь е�ть не�колько кандидатов дл� �оздани� ''�жатых'' ф�:
* Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]
+
* Перепи�анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]
* Портированный Quozlом упаковщик Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]
+
* Портированный Quozlом упаковщик дл� Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]
* Quozlом упаковщик (больше одного ) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]
+
* Ра�про�тран�емый Quozlом упаковщик (и�пользуйте больше одного проце��ора дл� повышени� �коро�ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] () Я также мной cloop упаковщик (smp) Он в директории.
+
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва� ��ылка) Я также напи�ал ра�про�тран�емый мной cloop упаковщик (дл� smp) Он находит�� в вышеупом�нутой директории.
  
==== Совет, образ не его на cd ====
+
==== Совет, проте�тируйте образ не запи�ыва� его на cd ====
  
у раздел как минимум 700MB форматированный в ext2, ext3 или Vfat, можете его . будет в раздел /KNOPPIX/ в root, и образ /KNOPPIX/KNOPPIX. под-директории /mnt/hda1/knx/master/KNOPPIX/ как выше, Она будет /mnt/hda2/KNOPPIX/ . root index.html будет в /mnt/hda2/index.html а образ в /mnt/hda2/KNOPPIX/KNOPPIX . Вы можете загрузочной и /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].
+
Е�ли у Ва� е�ть �вободный раздел как минимум 700MB �вободного ме�та форматированный в ext2, ext3 или Vfat, можете и�пользовать его дл� те�та загрузивши�ь � ди�кеты. Загрузочна� ди�кета будет �мотреть в раздел /KNOPPIX/ в root, и и�кать �жатый образ /KNOPPIX/KNOPPIX. Вме�то и�пользовани� под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�ывало�ь выше, Она будет называть�� /mnt/hda2/KNOPPIX/ . root index.html будет находит�� в /mnt/hda2/index.html а �жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча� Вы можете загрузит�� � загрузочной ди�кеты и и�пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].
  
у нет раздела или Вы не хотите его , можете Qemu ( [http://fabrice.bellard.free.fr/qemu/] ) ISO образа как :
+
Е�ли у Ва� нет �пециального раздела или Вы не хотите �оздавать его дл� �того, можете и�пользовать Qemu ( �мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�ь � ISO образа как зде�ь :
 
  qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net
 
  qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net
Вы однозначно не образ , Qemu и его. Изумительно!
+
Вы однозначно не �можете �оздать образ же�ткого ди�ка, про�то у�тановите Qemu и и�пользуйте его. Изумительно!
  
==== Загрузка образа Knoppix GRUB ====
+
==== Загрузка образа Knoppix GRUB ====
* Сначала /boot Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал boot.knoppix
+
* Сначала �копируйте /boot Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �вой boot.knoppix
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на . Вы можете её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat )
+
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�тком ди�ке. Вы можете поме�тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает��)
* в Ваш /boot/grub/menu.lst :
+
* в�тавьте �ледующие �троки в Ваш /boot/grub/menu.lst :
 
  title          KNOPPIX
 
  title          KNOPPIX
 
  root            (hd0,0)
 
  root            (hd0,0)
 
  kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us
 
  kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us
 
  initrd  /boot.knoppix/miniroot.gz
 
  initrd  /boot.knoppix/miniroot.gz
* примечание: параметр fromhd указывает директории /KNOPPIX
+
* примечание: параметр fromhd указывает ме�тонахождение директории /KNOPPIX
* и .
+
* перезагружайте�ь и радуйте�ь.
  
мой howto тоже толку, или Вы имеете другое мнение, очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php
+
Е�ли мой howto тоже �бил Ва� � толку, или Вы имеете другое мнение, по�мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php
 
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt
 
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt
  
визард, который включает в шаги, , и CD . Он также показывает shell где Вы можете обновить KNOPPIX debian'менеджер пакетов. он mmkcdrom и plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]
+
Зде�ь визард, который включает в �еб� в�е шаги, ра�паковку, �жатие и запи�ь CD упоминавшие�� зде�ь. Он также показывает shell где Вы можете обновить ра�пакованный KNOPPIX и�пользу� debian'ов�кий �тандартный менеджер пакетов. �азывает�� он mmkcdrom и ча�ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]
  
Ещё другое HOWTO, поклонников shell, на http://quozl.linux.org.au/knoppix/
+
Ещё е�ть другое HOWTO, дл� поклонников shell, находит�� на http://quozl.linux.org.au/knoppix/
  
не уверены [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за и помощью в .
+
Е�ли не уверены обратите�ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�ми и помощью в рема�теринге.
 
----
 
----
Это глубина директорий KNOPPIX :
+
Это рекомендуема� глубина директорий дл� рема�теринга KNOPPIX :
 
  . (invoke ../remaster from here)
 
  . (invoke ../remaster from here)
  |-- master (invoke ../../[[от]]монтировать загрузочный образ )
+
  |-- master (invoke ../../[[от]]монтировать загрузочный образ от�юда)
 
  |  |-- KNOPPIX
 
  |  |-- KNOPPIX
  |  |  |-- KNOPPIX (образ)
+
  |  |  |-- KNOPPIX (�жатый образ)
  |  |  |-- boot.img (образ загрузочной )
+
  |  |  |-- boot.img (образ загрузочной ди�кеты)
 
  |  |  `-- (другие мелкие файлы)
 
  |  |  `-- (другие мелкие файлы)
 
  |  `-- index.html
 
  |  `-- index.html
Line 258: Line 258:
 
  `-- vmlinuz -> boot/vmlinuz-2.4.22-xfs
 
  `-- vmlinuz -> boot/vmlinuz-2.4.22-xfs
 
----
 
----
"переделает" произведет за . под root, иначе нарушением прав в образе.
+
�ледующий �крипт "переделает" произведет за Ва� проце�� рема�теринга. Запу�кайте под root, иначе в�е закончит�� нарушением прав до�тупа в образе.
  
Данный был на Debian sid на 2004-04-02.
+
Данный �крипт был и�пытан на Debian sid на 2004-04-02.
  
 
  #!/bin/bash -x
 
  #!/bin/bash -x
Line 289: Line 289:
 
  -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER
 
  -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER
 
----
 
----
Этот загрузочный образ и образ initrd модификации. новый образ initrd и его назад на загрузочный образ .
+
Этот �крипт �монтирует загрузочный образ ди�кеты и образ initrd дл� модификации. Функци� отмонтировани� �озда�т новый образ initrd и поме�тит его назад на загрузочный образ ди�кеты.
  
  
Данный был на  Debian sid на 2004-01-13.
+
Данный �крипт был и�пытан на  Debian sid на 2004-01-13.
 
<!-- lines starting with space a preformatted -->
 
<!-- lines starting with space a preformatted -->
 
  #!/bin/bash -x
 
  #!/bin/bash -x
Line 380: Line 380:
 
  esac
 
  esac
  
==== Советы apt-get по /обновлению/удалению программ ====
+
==== Советы дл� apt-get по у�тановке/обновлению/удалению программ ====
 
(от gnarvaja)
 
(от gnarvaja)
* Вы CD, и решили его на HD, оригинального CD и директории KNOPPIX на HD, Вы можете их их точек .
+
* Е�ли Вы загрузили�ь � CD, и решили �копировать его на HD, вме�то копировани� оригинального CD и директории KNOPPIX на HD, Вы можете и�пользовать их пр�мо � их точек монтировани�.
* альтернатива образ ISO оригинального CD как loop и монтировать образ KNOPPIX как '''cloop''' . При Вы около 2GB . Скрипт образа ISO:
+
* Друга� альтернатива �монтировать образ ISO оригинального CD как loop у�трой�тво и монтировать образ KNOPPIX как '''cloop''' у�трой�тво. При �том Вы �охраните около 2GB ме�та. Скрипт дл� монтировани� � образа ISO:
  
 
  #!/bin/bash
 
  #!/bin/bash
Line 393: Line 393:
 
  mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop
 
  mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop
  
* '''apt-spy''' и его модификации файла sources.list лучшими зеркалами Вашего региона. Это увеличит . Сделайте backup оригинального файла '''sources.list''' на .
+
* У�тановите '''apt-spy''' и и�пользуйте его дл� модификации файла sources.list лучшими зеркалами дл� Вашего �пецифиче�кого региона. Это увеличит �коро�ть �качивани�. Сделайте backup оригинального файла '''sources.list''' на в��кий �лучай.
* Другой прием - модифицировать '''sources.list'''. Замените в '''.de.''' на ftp (ftp.de.debian.org) кодом Вашей . Примеры: USA -> .us. (ftp.us.debian.org), Brazil -> .br. (ftp.br.debian.org). Debian и найдите зеркала debian.org в Вашей .
+
* Другой техниче�кий прием - модифицировать '''sources.list'''. Замените в �троках '''.de.''' на ftp адре�а (ftp.de.debian.org) кодом �оответ�твующим Вашей �тране. Примеры: USA -> .us. (ftp.us.debian.org), Brazil -> .br. (ftp.br.debian.org). По�мотрите �айт Debian и найдите зеркала debian.org в Вашей �тране.
* забудьте '''linuxtag''' ftp чтобы получать и величайшее Knoppix
+
* �е забудьте ра�коментировать '''linuxtag''' ftp адре�а чтобы получать по�леднее и величайшее Knoppix
* '''apt-get update''' чтобы получить релизами и патчами. ненужные Вам пакеты, они грузом и будут занимать дополнительное на которое драгоценным когда Вам около 700MB и Вы можете разрушить что нибудь. опцией '''-s''' .
+
* И�пользуйте '''apt-get update''' чтобы получить �пи�ок � по�ледними релизами и патчами. �е обновл�йте ненужные Вам пакеты, они �танут грузом и будут занимать дополнительное ме�то на ди�ке которое �танет драгоценным когда Вам понадобит�� около 700MB и незна� Вы можете разрушить что нибудь. Злоупотребл�йте опцией '''-s''' �имулиру� у�тановку.
* До , Я обновил мой релиз по умолчанию до '''testing''', означает что программное которое Я буду , не будет иметь хороший и . Knoppix  '''unstable''' по умолчанию, который на мой тоже .
+
* До выполнени� обновлени�, Я обновил мой релиз по умолчанию до '''testing''', �то означает что программное обе�печение которое Я буду и�пользовать, не будет иметь хороший балан� �табильно�ти и возможно�тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�д тоже �омнителен.
* '''[apt-get install] locale''' и его локали которую Вы . Это много при программ модулей локали и локализованные .
+
* У�тановите '''[apt-get install] locale''' и на�тройте его � и�пользованием локали которую Вы и�пользуете. Это �охранит много ме�та при �качивании программ � множе�твом модулей локали и локализованные �траницы руковод�тв.
* Я '''aptitude''' чтобы /удалить програмы, Он характерен работы на базе init 2. Вы будете помечать пакеты //, а он при покажет Вам на вы /, попробует решить проблемы и Вам полный контроль их вручную когда возможно.
+
* Я и�пользую '''aptitude''' чтобы у�тановить/удалить програмы, Он характерен дл� работы на базе init 2. Вы будете помечать пакеты дл� у�тановки/обновлени�/удалени�, а он при �том покажет Вам �колько ме�та на ди�ке вы о�вободили/задей�твовали, попробует решить проблемы зави�имо�тей и да�т Вам полный контроль и�правл�ть их вручную когда возможно.
* Когда программы они могут добавить Вам в '''/etc/rc?.d''' новые , многие из них нежелательные или незапланированные. Проверьте и удалите новые в ваших . Я обычно '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' нового . '''Пример:''' Вы имеете ntfs, но не хотите по умолчанию. Также apache, mysql и многими другими.
+
* Когда программы у�танавливают�� они могут добавить Вам в '''/etc/rc?.d''' новые запи�и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�и ра�положенные в ваших на�тройках. Я обычно о�тавл�ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл� те�тировани� нового �одержимого. '''Пример:''' Вы имеете у�тановленный ntfs, но не хотите запу�кать по умолчанию. Также apache, mysql и многими другими.
* Когда /очищаете програмы, они могут в . Обычно aptitude об , а apt-get или нибудь утилита - нет. Проверьте и вручную удалите директории.
+
* Когда удал�ете/очищаете програмы, они могут находит�� в непу�тых директори�х. Обычно aptitude �ообщает об �том, а apt-get или кака� нибудь друга� у�тановочна� утилита - нет. Проверьте �ообщение и вручную удалите �ти директории.
* того как Вы завершили , '''aptitude''' может некоторые файлы. приведен который Я их :
+
* По�ле того как Вы завершили в�е дей�тви�, '''aptitude''' может о�тавить некоторые файлы. Зде�ь приведен �крипт который Я и�пользую дл� их очи�тки:
  
 
  # !/bin/bash
 
  # !/bin/bash

Revision as of 08:36, 14 November 2006

Переводы:

Knoppix Remastering Howto English Knoppix Remastering Howto Deutsch Knoppix Remastering Howto Spanish en español Knoppix Remastering Howto French Knoppix Remastering Howto Indonesian Knoppix Remastering Howto Russian


Смотрите также :

Knoppix Custom Kernel Howto Using and Customizing Knoppix


===


Knoppix Customizations.

====

  • CD-ISO


  • DVD-ISO



====


  1. Откройте root shell:
    • Меню: Kmenu->Knoppix->Root Shell



  1. Смонтируйте раздел :
mount -rw /dev/hda1 /mnt/hda1
mount
mkdir /mnt/hda1/knx


cat /proc/meminfo

cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile

mkdir -p /mnt/hda1/knx/master/KNOPPIX
mkdir -p /mnt/hda1/knx/source/KNOPPIX
cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX


cp /cdrom/index.html /mnt/hda1/knx/master/
    • < 3.4 : cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;
    • 3.4 : cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;
chroot /mnt/hda1/knx/source/KNOPPIX



mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)


^d  # control+d выйти из chroot
mount /dev/hda1 /mnt/hda1
mount
/dev/hda1 on /mnt/hda1 type ext3 (rw)

mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX
mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX
mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev
umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX 




mount -t proc /proc proc
cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf


ping google.com
  • Обновите Ваши пакеты командой :
apt-get update


dpkg-query -l
dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n
apt-get remove --purge <name-of-package-to-remove> 
deborphan
deborphan | xargs apt-get -y remove
deborphan | xargs apt-get -s -y remove
apt-get install <name-of-package-to-install>

<search-term> :

apt-cache search .* | sort | less
COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P
apt-get clean 


umount /proc


Примечание :

Когда те�тируете X-based программы, Вы должны �командовать :

export DISPLAY=localhost:0.0

Е�ли Вы хотите добавить в автозапу�к какие то программы, можете �оздать �крипт и поме�тить его в директорию /etc/rc5.d/ (�о в�е �крипты оттуда загружают�� до X-ов)

интере�ное �одержимое в /etc/init.d/knoppix-autoconfig :

  • Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif (в knoppix 3.4: background.jpg)
  • Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh

интере�ное �одержимое в /etc/init.d/xsession :

  • Это Т�КЖЕ включает фон из /usr/local/lib/knoppix.gif

Теперь, при�тупим к �озданию ISO файла :

  • Вы закончили переделывать и готовы к запи�и Вашего cd!
  • �начала почи�тим кое-что : удалим .bash_history, tmp файлы и прочее  :
rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved
  • Теперь �оздайте большой KNOPPIX файл, который будет �вл�ть�� �жатой файловой �и�темой ISO9660 : mkisofs -R -U -V "KNOPPIX.net filesystem" -publisher "KNOPPIX www.knoppix.net" -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 > /mnt/hda1/knx/master/KNOPPIX/KNOPPIX

"KNOPPIX www.knoppix.net" и "KNOPPIX.net filesystem" можете изменить как захотите. Вы получите ошибку что файл не �оответ�твует �тандартам ISO, проигнорируйте.

В Knoppix 3.4 �крипт create_compressed_fs был обновлен, будьте уверены при его и�пользовании Вы до�тигнете лучшего результата. Он имеет новую опцию -b (best), котора� включает лучшее �жатие и�пользу� другие �хемы �жати� и попытки оптимизации, но будьте аккуратны, потому что �та опци� медленна� (в 10x медленнее).

  • е�ли в�е прошло хорошо, при�тупим к �озданию финального образа CD-ROM :
  • cd /mnt/hda1/knx/master
  • rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; >> KNOPPIX/md5sums

(обновить md5 х�ш файлов включенных в ISO, и�пользует�� интегрированна� проверка)

  • дл� Knoppix <= 3.3 : mkisofs -pad -l -r -J -v -V "KNOPPIX" -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master

(ISO будет �охранен в /mnt/hda1/knx/knoppix.iso)

  • Дл� Knoppix >= 3.4 или другого isolinux based ди�трибутива выполните :

mkisofs -pad -l -r -J -v -V "KNOPPIX" -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master (будет �охранен в /mnt/hda1/knx/knoppix.iso)

  • В�е готово!

Советы

Е�ли Вам нужно про�мотреть большое количе�тво у�тановленных пакетов, �командуйте :

dpkg-awk "Status: .* installed$" -- Package Installed-Size | \
awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \
perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg

будет произведен ли�тинг пакетов по размеру в убывающем пор�дке. Команда как минимум в де��ть раз бы�трее :

dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n 

и не нужна dpkg-awk или awk или perl.

Е�ли у Ва� возникли проблемы � командой �ортировки приведенной выше, попробуйте и�пользовать KPackage, ра�кройте в�е дерево директорий и от�ортируйте по размеру �толбцы чтоб найти большие пакеты.

Запу�тите программу "deborphan", она выведет ли�тинг orphaned пакетов которые Вы �можете удалить, они будут найдены пакет за пакетом и удалены.

Я получил хорошие результаты рема�теринга работа� � cd как root, в fluxbox'e. Про�то напишите "knoppix 2" при загрузке � cd и он загрузит�� под root, загрузивши�ь напишите "startx /usr/bin/fluxbox". Мне нравит�� и�пользовать xterm unicode shell.

По�ле того как Вы �командовали chroot, делаем обновление. Мне нравит�� и�пользовать :

apt-get remove --purge pkg-name

дл� удалени� пакетов, потому что до того как что либо произойдет можно о�тановить проце�� и по�мотреть подробно�ти, чтобы разрешить или запретить удаление напишите "yes или no".

Е�ли Вы не и�пользуете ин�трукции "apt-get" напи�анные выше и не имеете ма��у �по�обов дл� очи�тки и удалени�, зде�ь Вы найдете про�тое решение :

COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' >topurge

Будет �оздан ли�тинг удал�емых пакетов, дл� удалени� напишите :

dpkg -P `cat topurge `

и в�е готово. одно�трочна� вер�и� �той команды :

COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P 

Также и�пользуйте "deborphan >orphaned" тогда одно�трочна� вер�и� дл� �той команды будет :

dpkg -P `cat orphaned `". "deborphan | xargs dpkg -P

Итак. Это обновленна� вер�и� моего предыдущего howto. Она не предназначена дл� дл� начинающих в linux, Вам необходимо пред�тавл�ть что такое linux и уметь � ним работать. Я буду вно�ить и�правлени�/улучшени�/etc �овершен�тву� данный документ.

Приношу �вои благодарно�ти: aay, charan, Tech2k, и #knoppix за некоторые и�правлени�, �оветы и идеи. Чув�твуйте �еб� �вободно, редактируйте и вно�ите добавлени� в �тот howto.

  • Примечание по swap:

Вам не нужно реально 1GB swap е�ли Вы и�пользуете два новых ин�трумента дл� �оздани� �жатых файловых �и�тем. Зде�ь е�ть не�колько кандидатов дл� �оздани� �жатых ф�:

  • Перепи�анный Valentijnом [1]
  • Портированный Quozlом упаковщик дл� Knoppix 3.4 [2]
  • Ра�про�тран�емый Quozlом упаковщик (и�пользуйте больше одного проце��ора дл� повышени� �коро�ти) [3] или [4]
  • Патч Justinа [5] (мертва� ��ылка) Я также напи�ал ра�про�тран�емый мной cloop упаковщик (дл� smp) Он находит�� в вышеупом�нутой директории.

Совет, проте�тируйте образ не запи�ыва� его на cd

Е�ли у Ва� е�ть �вободный раздел как минимум � 700MB �вободного ме�та форматированный в ext2, ext3 или Vfat, можете и�пользовать его дл� те�та загрузивши�ь � ди�кеты. Загрузочна� ди�кета будет �мотреть в раздел � /KNOPPIX/ в root, и и�кать �жатый образ /KNOPPIX/KNOPPIX. Вме�то и�пользовани� под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�ывало�ь выше, Она будет называть�� /mnt/hda2/KNOPPIX/ . root index.html будет находит�� в /mnt/hda2/index.html а �жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча� Вы можете загрузит�� � загрузочной ди�кеты и и�пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на Hd BasedHowTo.

Е�ли у Ва� нет �пециального раздела или Вы не хотите �оздавать его дл� �того, можете и�пользовать Qemu ( �мотрите [6] ) загрузивши�ь � ISO образа как зде�ь :

qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net

Вы однозначно не �можете �оздать образ же�ткого ди�ка, про�то у�тановите Qemu и и�пользуйте его. Изумительно!

Загрузка образа Knoppix � GRUB

  • Сначала �копируйте /boot � Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �вой boot.knoppix

Скопируйте директорию /KNOPPIX в Вашу root директорию* на же�тком ди�ке. Вы можете поме�тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает��)

  • в�тавьте �ледующие �троки в Ваш /boot/grub/menu.lst :
title           KNOPPIX
root            (hd0,0)
kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us
initrd  /boot.knoppix/miniroot.gz
  • примечание: параметр fromhd указывает ме�тонахождение директории /KNOPPIX
  • перезагружайте�ь и радуйте�ь.

Е�ли мой howto тоже �бил Ва� � толку, или Вы имеете другое мнение, по�мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt

Зде�ь визард, который включает в �еб� в�е шаги, ра�паковку, �жатие и запи�ь CD упоминавшие�� зде�ь. Он также показывает shell где Вы можете обновить ра�пакованный KNOPPIX и�пользу� debian'ов�кий �тандартный менеджер пакетов. �азывает�� он mmkcdrom и ча�ть plugscript пакета: [7]

Ещё е�ть другое HOWTO, дл� поклонников shell, находит�� на http://quozl.linux.org.au/knoppix/

Е�ли не уверены обратите�ь Knoppix Customization Forum за иде�ми и помощью в рема�теринге.


Это рекомендуема� глубина директорий дл� рема�теринга KNOPPIX :

. (invoke ../remaster from here)
|-- master (invoke ../../отмонтировать загрузочный образ от�юда)
|   |-- KNOPPIX
|   |   |-- KNOPPIX (�жатый образ)
|   |   |-- boot.img (образ загрузочной ди�кеты)
|   |   `-- (другие мелкие файлы)
|   `-- index.html
`-- source
`-- KNOPPIX (this directory can be chrooted into)
|-- bin
|-- boot
|-- cdrom
|-- dev
|-- etc
|-- floppy
|-- home
|-- initrd
|-- lib
|-- mnt
|-- none
|-- opt
|-- proc
|-- root
|-- sbin
|-- tmp -> /var/tmp
|-- usr
|-- var
`-- vmlinuz -> boot/vmlinuz-2.4.22-xfs

�ледующий �крипт "переделает" произведет за Ва� проце�� рема�теринга. Запу�кайте под root, иначе в�е закончит�� нарушением прав до�тупа в образе.

Данный �крипт был и�пытан на Debian sid на 2004-04-02.

#!/bin/bash -x
# This script builds a new KNOPPIX ISO image.
# Copyright (C) 2004 by Marc Haber <mh+knoppix-remaster@zugschlus.de>
# License: GPL V2

ROOT="$PWD"
SOURCE="$ROOT/source/KNOPPIX"
MASTER="$ROOT/master"
CLOOPTARGET="$ROOT/master/KNOPPIX/KNOPPIX"
TARGET="$ROOT"
EXCLUDELIST="$ROOT/source/excludelist"

rm -rf $SOURCE/.rr_moved

cd $SOURCE
mkisofs -R -U -V "KNOPPIX.net filesystem" \
-P "KNOPPIX www.knoppix.net" \
-hide-rr-moved -cache-inodes -no-bak -pad \
-exclude-list $EXCLUDELIST \
. | nice -5 /usr/bin/createcompressedfs - 65536 > $CLOOPTARGET

cd $MASTER
rm -f KNOPPIX/md5sums
find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; >> KNOPPIX/md5sums
mkisofs -pad -l -r -J -v -V "KNOPPIX" -b KNOPPIX/boot.img \
-c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER

Этот �крипт �монтирует загрузочный образ ди�кеты и образ initrd дл� модификации. Функци� отмонтировани� �озда�т новый образ initrd и поме�тит его назад на загрузочный образ ди�кеты.


Данный �крипт был и�пытан на Debian sid на 2004-01-13.

#!/bin/bash -x
# This script will loop-mount boot floppy and initrd image
# Copyright (C) 2004 by Marc Haber <mh+knoppix-remaster@zugschlus.de>
# License: GPL V2
unset CDPATH || true

# if not root, re-invoke self as root
if  "`id -u`" -ne 0 ; then
export LOCUSER="$USER"
export LOCHOME="$HOME"
if [[ "${SHELLOPTS/xtrace/}" != "$SHELLOPTS" ]]; then
sudo bash -x $0 $@
exit $?
else
sudo $0 $@
exit $?
fi
else
LOCUSER="${LOCUSER:-$USER}"
LOCHOME="${LOCHOME:-$HOME}"
fi
set -e

KNOPPIXDIR="KNOPPIX"
BOOTIMGFILE="$KNOPPIXDIR/boot.img"
BOOTIMGFS="vfat"
BOOTIMGDIR="boot.img"
INITRDGZ="$BOOTIMGDIR/miniroot.gz"
INITRDFILE="$KNOPPIXDIR/miniroot"
INITRDFS="ext2"
INITRDDIR="miniroot"

mountbootimage() {
if ! modprobe loop; then
echo >&2 "ERR: cannot load loop module"
exit 1
fi

if !  -e "$BOOTIMGFILE" ; then
echo >&2 "ERR: no $BOOTIMGFILE found"
exit 1
fi

for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do
if  -e "$nofile" ; then
echo >&2 "ERR: $nofile already exists"
exit 1
fi
done

mkdir -p $BOOTIMGDIR
mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR

< $INITRDGZ gunzip > $INITRDFILE
mkdir -p $INITRDDIR
mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR
}

umountbootimage() {
dd if=/dev/zero of=$INITRDDIR/nullfile || true
sync
rm $INITRDDIR/nullfile
umount $INITRDDIR
rmdir $INITRDDIR
< $INITRDFILE gzip --best > $INITRDGZ
rm -f $INITRDFILE

umount $BOOTIMGDIR
rmdir $BOOTIMGDIR

syslinux KNOPPIX/boot.img
}

case "`basename $0`" in
mountbootimage)
mountbootimage
;;
umountbootimage)
umountbootimage
;;
*)
echo >&2 "ERR: called with unknown name `basename $0`"
exit 1
;;
esac

Советы дл� apt-get по у�тановке/обновлению/удалению программ

(от gnarvaja)

  • Е�ли Вы загрузили�ь � CD, и решили �копировать его на HD, вме�то копировани� оригинального CD и директории KNOPPIX на HD, Вы можете и�пользовать их пр�мо � их точек монтировани�.
  • Друга� альтернатива �монтировать образ ISO оригинального CD как loop у�трой�тво и монтировать образ KNOPPIX как cloop у�трой�тво. При �том Вы �охраните около 2GB ме�та. Скрипт дл� монтировани� � образа ISO:
#!/bin/bash
# Assumes that the current directory is the working space
# original.iso is an image of the CD we will be using as master
mount -t iso9660 original.iso ./oldcd -o ro,loop
# initialize the compressed loop device
losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX
mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop
  • У�тановите apt-spy и и�пользуйте его дл� модификации файла sources.list � лучшими зеркалами дл� Вашего �пецифиче�кого региона. Это увеличит �коро�ть �качивани�. Сделайте backup оригинального файла sources.list на в��кий �лучай.
  • Другой техниче�кий прием - модифицировать sources.list. Замените в �троках .de. на ftp адре�а (ftp.de.debian.org) � кодом �оответ�твующим Вашей �тране. Примеры: USA -> .us. (ftp.us.debian.org), Brazil -> .br. (ftp.br.debian.org). По�мотрите �айт Debian и найдите зеркала debian.org в Вашей �тране.
  • �е забудьте ра�коментировать linuxtag ftp адре�а чтобы получать по�леднее и величайшее � Knoppix
  • И�пользуйте apt-get update чтобы получить �пи�ок � по�ледними релизами и патчами. �е обновл�йте ненужные Вам пакеты, они �танут грузом и будут занимать дополнительное ме�то на ди�ке которое �танет драгоценным когда Вам понадобит�� около 700MB и незна� Вы можете разрушить что нибудь. Злоупотребл�йте опцией -s �имулиру� у�тановку.
  • До выполнени� обновлени�, Я обновил мой релиз по умолчанию до testing, �то означает что программное обе�печение которое Я буду и�пользовать, не будет иметь хороший балан� �табильно�ти и возможно�тей. Knoppix unstable по умолчанию, который на мой взгл�д тоже �омнителен.
  • У�тановите [apt-get install] locale и на�тройте его � и�пользованием локали которую Вы и�пользуете. Это �охранит много ме�та при �качивании программ � множе�твом модулей локали и локализованные �траницы руковод�тв.
  • Я и�пользую aptitude чтобы у�тановить/удалить програмы, Он характерен дл� работы на базе init 2. Вы будете помечать пакеты дл� у�тановки/обновлени�/удалени�, а он при �том покажет Вам �колько ме�та на ди�ке вы о�вободили/задей�твовали, попробует решить проблемы зави�имо�тей и да�т Вам полный контроль и�правл�ть их вручную когда возможно.
  • Когда программы у�танавливают�� они могут добавить Вам в /etc/rc?.d новые запи�и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�и ра�положенные в ваших на�тройках. Я обычно о�тавл�ю /etc/rc2.d и /etc/rc5.d как было в оригинале, е�ли возможно, и модифицирую /etc/rc3.d и /etc/rc4.d дл� те�тировани� нового �одержимого. Пример: Вы имеете у�тановленный ntfs, но не хотите запу�кать по умолчанию. Также � apache, mysql и многими другими.
  • Когда удал�ете/очищаете програмы, они могут находит�� в непу�тых директори�х. Обычно aptitude �ообщает об �том, а apt-get или кака� нибудь друга� у�тановочна� утилита - нет. Проверьте �ообщение и вручную удалите �ти директории.
  • По�ле того как Вы завершили в�е дей�тви�, aptitude может о�тавить некоторые файлы. Зде�ь приведен �крипт который Я и�пользую дл� их очи�тки:
# !/bin/bash
# Clean package files generated by aptitude
rm /var/log/aptitude
rm /var/lib/apt/lists/*debian*
rm /var/lib/apt/lists/*knoppix*