35 lines
1.3 KiB
Bash
Executable File
35 lines
1.3 KiB
Bash
Executable File
#!/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
|
||
|