FastNetMon

Показаны сообщения с ярлыком dpkg. Показать все сообщения
Показаны сообщения с ярлыком dpkg. Показать все сообщения

пятница, 10 декабря 2010 г.

Как заставить жить вместе apt-get / dpkg и /tmp, смонтированную как noexec?

Очень легко, открываем конфиг:
/etc/apt/apt.conf:

И добавляем там:
DPkg::Pre-Invoke{"mount -o remount,exec /tmp";};
DPkg::Post-Invoke {"mount -o remount /tmp";};

Но, обращаю внимание! /tmp уже до подключения этих команд должна быть смонтирована как noexec и с отдельного раздела!

Источник: http://www.debian-administration.org/articles/57

пятница, 5 февраля 2010 г.

Запретить апдейт пакета Debian

Иногда бывает необходимость запретить обновление каких-либо пакетов в системе. Для этого в Debian есть стандартный механизм.

Смотрим расширенный статус требуемого пакета:
dpkg --get-selections | grep nginx


Блокируем обновления пакета (ставим на него "Hold"):

echo "nginx hold" | dpkg --set-selections


Смотрим результат:

dpkg --get-selections | grep nginx
nginx hold

пятница, 18 декабря 2009 г.

Распаковать .deb пакет?

mkdir /tmp/apache_package/
dpkg --extract apache2_2.2.9-10+lenny6_all.deb /tmp/apache_package/


И теперь в папке /tmp/apache_package/ у нас содержимое пакета:

ls -la /tmp/apache_package/
total 20K
drwxr-xr-x 3 root root 4.0K 2009-11-14 23:25 .
drwxrwxrwt 5 root root 12K 2009-12-18 23:58 ..
drwxr-xr-x 3 root root 4.0K 2009-11-14 23:25 usr