13.12.2011, 09:00 | #1 (ссылка) |
Новичок
Регистрация: 13.12.2011
Сообщений: 3
Репутация: 0
|
Управление deb пакетами с помощью dpkg
Данное приложение предназначено для управления программным обеспечением в Ubuntu, и в отличии от утилиты ATP , приложение dpkg работает на более низком уровне. В тоже время dpkg и ATP имеют схожие принципы работы с дистрибутивами Ubuntu. Конечно нам вполне хватает возможностей утилиты APT, но порой dpkg становиться незаменимым помощников для выполнения определенных действий.
Команда dpkg позволяет выполнить большой набор действий над deb пакетами в Ubuntu, к конечно имея привилегии суперпользователя. Так давайте рассмотрим возможные команды: Первая команда отображает файлы, установленные с помощью deb пакета. Замечу, что при использовании этой команды необходимо указать путь к файлу, на примере мой deb (cpu-g_0.9.0_amd64.deb) находиться по адресу /home/droden/Загрузки/ Команда выглядит так. dpkg -c <путь + фаил> На моем примере. dpkg -c /home/droden/Загрузки/cpu-g_0.9.0_amd64.deb А если вспомнить предыдущий пост(Навигация по файловой системе Ubuntu) то эту команду можно написать короче. dpkg -c ~/Загрузки/cpu-g_0.9.0_amd64.deb Что бы вывести информацию о заданном deb файле необходимо вести следующую команду: dpkg -I <путь + фаил> Пример. dpkg -I /home/droden/Загрузки/cpu-g_0.9.0_amd64.deb Или можно проще. dpkg -I ~/Загрузки/cpu-g_0.9.0_amd64.deb Для отображения информации о заданном deb пакете, пишем команду: dpkg -p <названия пакета> Для примера, возьмем пакет графической программы gthumb. dpkg -p gthumb Следующая команда показывает пакеты, в которых был найден фаил с заданным именем. Замечу, что буква «S» пишется с большой буквы. dpkg -S < имя файла> Пример. dpkg -S gthumb Но если поставить маленькую «s» , то мы получим команду которая выводит статус пакета. dpkg -s gthumb Переходим к безумно простой команде, которая отображает установленные пакеты и информацию о них. Опять замецу , что буква «l» пишем маленькую dpkg -l Если подкорректировать вышележащий код и в место маленькой буквы поставить большую «L», то команда позволить отобразить все файлы установленные из данного пакета ( соответственно пакет должен быть установлен ) dpkg -L <названия пакета> Пример. dpkg -L gthumb Все вышеизложенное, это полезно, но перейдем к основным командам. Эта команда устанавливает указанный пакет. Незабываем использовать права суперпользователя и указывать путь к файлу. sudo dpkg -i < путь + фаил> На примере, мой фаил deb (cpu-g_0.9.0_amd64.deb) находиться по адресу /home/droden/Загрузки/ sudo dpkg -i /home/droden/Загрузки/cpu-g_0.9.0_amd64.deb Что бы удалить программу, а конкретно cpu-g пишем команду. sudo dpkg -r <названия пакета> Пример. sudo dpkg -r cpu-g Для удаления пакета с конфигурационными файлами, необходимо написать команду. sudo dpkg -P <названия пакета> Пример. sudo dpkg -P cpu-g Следующая команда распаковывает файла, содержащиеся в deb пакете , в указанную папку и ограничивает права доступа к этой папке. То есть, только с правами суперпользователя будут доступны эти файлы. sudo dpkg -x <путь к deb + название deb><путь куда распаковать> Для примера создадим папку под названием «проба» и пишем команду. sudo dpkg -x /home/droden/Загрузки/cpu-g_0.9.0_amd64.deb /home/droden/Загрузки/проба На этой сложной команде Я и завершу свой обзор по этому вопросу. |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление пакетами программ с помощью утилиты APT | droden | Linux | 0 | 13.12.2011 08:04 |
Управление в NFS Carbon | gliveroAL | Игры | 3 | 23.09.2011 22:53 |
Не обмениваются пакетами WIFI точки! Невозможно создать локальную сеть! | CanesV | Интернет и сети | 2 | 08.07.2011 00:08 |
Управление дисками | Niko3455 | Windows XP | 1 | 07.04.2011 19:07 |
Удалённое управление | Mel'nik | Интернет и сети | 11 | 31.08.2009 00:40 |