Вернуться   Компьютерный форум > Компьютеры > Операционные системы > Linux
 
 
Опции темы
Старый 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/Загрузки/проба

На этой сложной команде Я и завершу свой обзор по этому вопросу.
droden вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление пакетами программ с помощью утилиты 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


Текущее время: 21:49. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.