Linux удалить nginx dpkg

Работа с пакетами при помощи dpkg

Dpkg — основная программа управления пакетами в Debian linux и производных дистрибутивах. Он используется для установки, сборки, удаления и управления пакетами. Aptitude является основным интерфейсом для dpkg.

Вот некоторые наиболее часто используемые варианты использования команды dpkg .

1. Dpkg, установка пакета

Для установки .deb пакета используется ключ -i ( —install ):

2. Dpkg, список установленных пакетов

Чтобы посмотреть установленные пакеты, используется ключ -l ( —list ):

Чтобы узнать установлен-ли конкретный пакет, нужно указать его имя:

3. Dpkg, удалить пакет

Для удаления .deb пакета используется ключ -r ( —remove ) с указанием имени пакета, например flashpluginnonfree , полное название flashplugin-nonfree_3.2_i386.deb , указывать не обязательно.

Ключ -r позволяет удалить только сам пакет, чтобы удалить пакет вместе с файлами конфигурации, вместо -r , используйте ключ -P ( purge ):

4. Dpkg, просмотр содержимого пакета

Чтобы посмотреть содержимое пакета, используется ключ -c ( —contents ):

5. Dpkg, проверить, установлен пакет или нет

Для этого используется ключ -s ( —status )

6. Dpkg, куда установлены файлы пакета

Чтобы посмотреть расположение, установленных пакетом файлов, используйте ключ -L ( —listfiles ):

7. Dpkg, установить все пакеты из конкретной директории

Чтобы рекурсивно обойти указанную директорию и ее поддиректории, устанавливая все файлы *.deb , используйте ключи -R ( —recursive ) и -i ( —install ). Следующая команда установит все *.deb файлы из директории debpackages :

8. Dpkg, распаковать пакет, не конфигурируя его

Для распаковки пакета используется опция —unpack , при этом не будет выполняться конфигурирование или установка:

9. Dpkg, конфигурирование распакованного пакета

Опция —onfigure выполнит переконфигурацию уже распакованного пакета

10. Dpkg, обновить информации о доступности пакета

Опция —update-avail обновляет устаревшую информацию о доступности пакета в файле пакетов:

11. Dpkg, удаление информации о доступности пакетов

Опция —clear-avaial удалит текущую информацию о доступности пакетов

12. Dpkg, забыть удаленные и неиспользуемые пакеты

Чтобы система «забыла» удаленные и неиспользуемые пакеты, служит опция —forget-old-unavail :

Источник

Nginx ubuntu как ?

Простые действия в nginx ubuntu

Как установить nginx?

Установить веб сервер nginx в Ubuntu очень просто, как правило устанавливается только один пакет. Иногда может потребоваться пакет с дополнениями,

sudo apt-get update
sudo apt-get install nginx nginx-extras

Как остановить, стартовать или перезапустить nginx?

В Ubuntu это делается стандартными для сервиса командами.

sudo service nginx stop
sudo service nginx start
sudo service nginx restart

Как удалить nginx?

Для удаления веб сервера необходимо проделать несколько простых шагов

Останавливаем сервис
sudo service nginx stop

Удаляем nginx оставив конфиги
sudo apt-get remove nginx nginx-extras

Удаляем все включая конфиги
sudo apt-get purge nginx nginx-extras

Удаляем ненужные зависимости после удаления
sudo apt-get autoremove

Как включить gzip сжатие на сервере nginx?

Подключить gzip сжатие в веб сервере nginx можно следующим образом

в файле /etc/nginx/nginx.conf раскомментировать следующие строки:

##
# Gzip Settings
##
gzip on;
gzip_disable «msie6»;

Читайте также:  Узнать размер папок линукс

gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application$
variables_hash_max_size 1024;

Как включить кэширование в браузере nginx?

Ну и напоследок, расскажем как включить кеширование на стороне браузера. Оно включается в конфиге вашего виртуального сервера.

* ^.+\.(js|css|ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls$
access_log off;
log_not_found off;
expires 365d;
add_header Pragma public;
add_header Cache-Control «public, mustrevalidate, proxy-revalidate»;

Источник

Linux удалить nginx dpkg

ВНИМАНИЕ ВНИМАНИЕ ВНИМАНИЕ

Данное руководство было составлено неаккуратно, а теперь еще и устарело.

не нужно использовать для тех пакетов, где люди их устанавливающие хотят понимать как dpkg будет устанавливать их пакеты.

может быть полезно пользователям для понимания опций dpkg и состояний пакета в более подробном виде, чем это предоставляет вызов dpkg —help.

Описания же того что делает dpkg , когда устанавливает и удаляет пакеты частично неадекватно. Для подробной информации об этом обратитесь к Debian Packaging Guidelines, доступной под названием guidelines в системе GNU Info.

ОПИСАНИЕ

dpkg может также использоваться как средство для работы с dpkg-deb. Действия -b , —build , -c , —contents , —I , —info , -f , —field , -e , —control , -x , —extract , -X , —vextract и —fsys-tarfile это действия dpkg-deb и если они встречаются, dpkg запускает dpkg-deb с параметрами указанными для dpkg. Читайте dpkg-deb(8)
для получения информации об этих действиях.

dpkg -i | —install . Установить заданный пакет. Если задается опция —recursive или -R , то вместо имя файла пакета должен быть указан каталог.

Установка состоит из следующих шагов:

1. Извлечение файлов управления из пакета. 2. Если другая версия этого пакета была установлена ранее, то запускается сценарий prerm для старого пакета. 3. Запускается сценарий preinst , если он есть в данном пакете. 4. Распаковываются файлы и в это же время происходит резервное сохранение старых файлов так что если что-либо пойдет не так, мы можем восстановить их. 5. Если другая версия данного пакета была установлена ранее, то запускаем сценарий postrm для старого пакета. Заметим, что этот сценарий запускается после сценария preinst нового пакета, потому что новые файлы пишутся в то же время, когда старые удаляются. 6. Настройка пакета. Смотрите —configure для более подробной информации об этом шаге.

Распаковать пакет, но не конфигурировать его. Если задана опция —recursive или —R , то вместо имя файла пакета должен быть указан каталог.

dpkg —configure . | -a|—pending Перенастроить распакованный пакет. Если вместо имя пакета задана опция -a или —pending , то все распакованные, но не настроенные пакеты будут настроены.

Настройка состоит из следующих шагов:

1. Распаковка конфигурационных файлов и в это же время сохранение старых кофигурационных файлов, так что мы можем восстановить их, если что-то пойдет не так. 2. Запуск сценария postinst, если он есть в данном пакете.

dpkg -r|—remove | —purge . | -a|—pending Удалить установленный пакет. —purge удаляет все,

с конфигурационными файлами. (конфигурационные файлы это те, что указаны в управляющем файле confiles ). Если вместо имя пакета задана опция -a или —pending, то все распакованные пакеты, но отмеченные к удалению или к очищению(purge) удаляются или очищаются (в файле /var/liba/dpkg/status ). Удаление пакета состоит из следующих шагов: 1. Запуск сценария prerm 2. Удаление установленных фалов 3. Запуск сценария postrm

dpkg -A | —avail . Обновить представление dpkg и dselect о тех пакетах, в которых доступна информация о пакете имя файла пакета. Если задана опция —recursive или —R, то вместо имя файла пакета должен быть указан каталог.

dpkg —update-avail | —merge-avail Обновить предстваление dpkg и dselect о тех пакетах, что доступны. С действием —merge-avail информация комбинируется из старой информации и файла Packages. С действием —update-avail старая информация заменяется на информацию из файла Pack_ a ges. Файл Packages распостраняется с Debian GNU/Linux и обычно называется Packages.

Читайте также:  Faststone image viewer для windows 10 x64

Ищет пакеты выбранные к установке, но которые по каким-либо причинам не были установлены.

dpkg -l|—list [ . ] Показывает пакеты соответствующие данному образцу. Если образец имени пакета не задан, показывает все пакеты в /var/lib/dpkg/avialable. В образце имени пакета можно указывать `*’ и `?’.

Показывает файлы установленные в вашей системе из пакета c названием имя пакета. Однако заметим, что файлы созданные специальными сценариями данного пакета показаны не будут.

Ищет пакеты, что были установлены только частично. dpkg посоветует что делать с ними, чтобы заставить их работать.

dpkg -S|—search . Ищет имя файла по образцу в установленных пакетах. В образце допустимы символы `*’ и `?’. (Для того чтобы отыскать какому пакету принадлежит файл. Прим. переводчика)

Выводит состояние заданного пакета. Это действие показывает информацию об установленном пакете из базы состояний пакетов.

Показвает небольшую подсказку.

Показывает лицензию на dpkg.

Показыает информацию о версии.

Смотрите dpkg-deb(8)
для более подробной информации об этих действиях.

dpkg -b|—build [ ] — Строит пакет Debian GNU/Linux.

dpkg -c|—contents — Показывает содержимое пакета GNU/Linux.

dpkg -e|—control [ ] Извлекает контрольную информацию из пакета. dpkg -x|—extract — Извлекает файлы содержащиеся в данном пакете. dpkg -f|—field [ . ] — Показывает управляющее поле или поля пакета. dpkg —fsys-tarfile — Показывает файловую систему tar-файла, содержащегося в пакете Debian.

dpkg -I|—info [ ] Показывает информацию о даннои пакете.

dpkg -X|—vextract Извлекает и показывает имена файлов, содержащиеся в пакете.

Если пакет удаляется, то возможно, что другой установленный пакет зависит от удаляемого пакета. Задание этой опции приведет к автоматической денастройке пакета, который зависит от удаляемого пакета.

Выдает помощь о опциях отладки

Включение отладки. octal — это восьмеричное число, сформированное побитно из битовых масок, указанных в списке ниже (заметим, что эти величины могут быть изменены в следующих версиях). Маска Описание

Основная полезная информация по ходу выполнения

Вызов и состояния сценариев обслуживания

Вывод по каждому файлу в ходе работы 100 Подробный вывод по каждому файлу в ходе работы

Вывод по каждому конфигурационному файлу

Подробный вывод по каждому конфигурационному файлу

Зависимости и конфликты

Подробное освещение зависимостей и конфликтов

Подробная ерунда о всяких dpkg/info каталогах

Включение или отказ (no-force и refuse состояния для тех же things) некоторых вещей для действий. things -это тот или иной модификатор из отдельного списка, приведенного ниже:

Установить пакет, даже если уже установлена его более новая версия.

Настроить также распакованные, но не настроенные пакеты, что зависят от текущего пакета.

Удалить пакет, даже если он побит и отмечен требованием к переустановке. Это может, например, привести к тому, что части пакета остануться в системе, а затем dpkg о них забудет.

hold: Не беспокоится, если пакет в состоянии hold или нет.

Удалить даже если пакет важен. Важные пакеты содержат базовые команды unix и все такое прочее. Удаление такого пакета может привести к останову работы системы, так что используйте данную опцию с осторожностью.

Установит, даже если пакет конфликтует с другими. Это опасно, так как обычно приводит к перезаписи некоторых файлов.

Удалить, даже если другой пакет зависит от этого. Это обычно приводит к побитости другого пакета.

Не беспокоится о версиях, когда проверяются зависимости. Это обычно приводит к побитости другого пакета.

Модификаторы помеченные (*) включены по умолчанию.

эти опции рекомендуется использовать только экспертам. Их использование без полного понимания их эффекта может разрушить вашу систему.

Читайте также:  Windows 10 2009 дата выхода 2020

Игнорировать проверку зависимостей для заданных пакетов (тем не менее, проверка выполняется, но выдаются только предупреждения о конфликтах и ничего в других случаях).

Говорит dpkg чтобы он сохранял память или использовал ее как понадобится.

Выбирает новый или старый формат пакета. Это опция dpkg-deb(8)

Не читать или проверять содержимое файла управления пока строится пакет. Это опция dpkg-deb(8)

Делать все, что необходимо, но не записывать любые изменения. Это используется для просмотра, выполнения заданных действий без модифицирования чего-либо.

Убедитесь что задали —no-act перед действием параметром или вы

можете закончить с непредсказуемыми результатами. (т.е. dpkg —purge foo —no-act сперва выполнит очистку пакета foo и затем будет пытаться выполнить очистку пакета —no-act, несмотря на то, что вы ожидали, что действий никаких не будет)

Рекурсивное управление всеми файлами, отвечающими шаблону *.deb, которые были найдены в заданных каталогах и во всех их подкаталогах. Это может быть использовано с действиями -i, -A, —install, —unpack, —avail.

Не устанавливать пакет, если новая версия такого же пакета уже установлена.

Изменяет директории по умолчанию. admindir по умолчанию в /var/lib/dpkg и содержит много файлов, в которых дается информация о состояниях установленных или деустановленных пакетах и т.д. instdir по умолчанию / и указывает каталог, где пакеты будут инсталлированы. instdir — это также каталог установленный chroot(2)
перед запуском сценария установки пакета, который говорит сценарию рассматривать instdir как главный каталог. Chdir изменяет instdir на dir и admindir на /var/lib/dpkg.

Работать только с пакетами, что выбраны к установке. Данная пометка делается с помощью dse lect или dpkg, когда он управляет пакетами. Когда, например пакет удаляется, он будет помечен к инсталляции и т.д.

Не устанавливать пакет, если таже версия этого пакетв уже установлена.

ИНФОРМАЦИЯ О ПАКЕТАХ

dpkg обслуживает некоторую полезную информацию о доступных пакетах. Эта информация делится на три класса: состояния, состояния выборки и флаги. Эти величины могут быть изменены с помощью dselect.

Пакет распакован и успешно настроен.

Установка пакета была запущена, но не закончена по какой-либо причине.

Пакет не установлен в вашей системе.

Пакет распакован, но не настроен.

Пакет распакован и настройка была запущена, но пока не завершена по какой-либо причине.

Только конфигурационные файлы пакета существуют в системе.

СОСТОЯНИЕ ВЫБОРКИ ПАКЕТА

Пакет выбран к установке.

Пакет выбран к деустановке (т.е. вы хотите удалить все файлы, исключая конфигурационные)

purge Пакет выбран к очистке (т.е. вы хотите удалить все, даже конфигурационные файлы)

hold Пакет помечен как hold и не управляется dpkg , пока включена опция —force-hold.

Пакет помечен reinst-requered, является битым и требует переустановки. Эти пакеты не могут быть удалены, пока включена опция —force-reinstreq.

Эти файлы даются здесь в их каталоге по умолчанию, см. опцию —admindir, чтобы изменить местоположение этих файлов.

Список доступных пакетов.

Состояния доступных пакетов. Этот файл содержит информацию о пакетах, помеченных к удалению или нет, установленных или нет и т.д. См. секцию ИНФОРМАЦИЯ О ПАКЕТАХ.

См. deb(5)
для информации о этом файле.

dpkg. См. deb(5)
для информации о этом файле.

См. deb(5)
для информации о этом файле.

См. deb(5)
для информации о этом файле.

prerm См. deb(5)
для информации о этом файле.

postrm См. deb(5)
для информации о этом файле.

DPKG_NO_TSTP Определяется для чего-то, если вы предпочитаете, dpkg запускается с новым shell скорее чем приостанавливается dpkg, который в это время выходит из shell.

SHELL Программа dpkg будет запущена в то время как запускается новый shell.

Источник

Оцените статью