35 lines
1.3 KiB
Bash
35 lines
1.3 KiB
Bash
|
#!/bin/bash
|
|||
|
# Данный скрипт необходим для закрепления в системе всех имеющихся на данный момент пакетов.
|
|||
|
# Рекоммендуется использовать 1 раз для установки базовой конфигурации.
|
|||
|
#
|
|||
|
# Например, установил я систему Debian Niaga, удалил ненужный мне софт и поставил всё необходимое.
|
|||
|
# После этого запускаем данный скрипт и получаем файл exclude_minimal.lst, наличие которого
|
|||
|
# не позволит снести из системы базовые пакеты.
|
|||
|
#
|
|||
|
# Все остальные пакеты должны быть добавлены вручную в файл exclude_hand.lst,
|
|||
|
|
|||
|
fname=exclude_base.lst
|
|||
|
|
|||
|
if [ -e $fname ]; then
|
|||
|
echo "Базовая установка была сделана ранее!"
|
|||
|
echo "Файл $fname переписан не будет."
|
|||
|
exit 1
|
|||
|
fi
|
|||
|
|
|||
|
{
|
|||
|
echo "!!! WARNING !!!"
|
|||
|
echo " /"
|
|||
|
echo " /_"
|
|||
|
echo " /"
|
|||
|
echo " V"
|
|||
|
echo 'DO NOT EDIT MANUALY ! USE mkbaselist.sh'
|
|||
|
echo
|
|||
|
dpkg -l|grep ii |cut -d ' ' -f3
|
|||
|
} >$fname
|
|||
|
|
|||
|
echo "Файл $fname создан успешно."
|
|||
|
echo "=) OK ! =)"
|
|||
|
|
|||
|
exit 0
|
|||
|
|