Дистрибутив Debian Linux и его разновидности, такие как Ubuntu, используют deb-файлы для установки или обновления приложений Unix. Есть много способов установить их на ваше устройство, один из которых — использовать команду dpkg
. Как насчет удаления пакета .deb? Может ли dpkg удалить его? Действительно, эта команда может это сделать.
В этой статье вы узнаете больше об этой команде и о том, как удалить файлы.deb с помощью dpkg.
Что такое команда dpkg?
Команда dpkg
— это мощный инструмент управления пакетами, используемый в дистрибутивах Linux на основе Debian, таких как Ubuntu, Debian и Linux Mint. Он используется для установки, удаления и управления пакетами в системе.
Команда dpkg
имеет множество применений, включая следующие, но не ограничиваясь ими:
- Установка пакета из файла .deb
- Удалить пакет из системы
- Список всех установленных пакетов в системе
- Найдите пакет, которому принадлежит определенный файл
- Перенастроить уже установленный пакет
- Перечислите все файлы, установленные пакетом
- Показать информацию о пакете, например номер версии и описание
Основы Dpkg
Первое, что вам нужно узнать об этой команде, — это базовый синтаксис.
Синтаксис таков: dpkg [options] [.deb package name]
Замените [.deb package name]]
на имя пакета, который вы хотите изменить с помощью команды dpkg
. Затем снимите скобки.
Предположим, вы устанавливаете Teamviewer с помощью этой команды. Код будет выглядеть следующим образом: sudo dpkg -i teamviewer_15.7.6_amd64.deb
Как вы можете видеть, мы использовали «-i
» в качестве опции. Это установит пакет. Другие варианты:
-r
ИЛИ--R
: удаляет все файлы, принадлежащие определенному пакету, кроме файлов конфигурации. Этот процесс также называется процессом удаления.-p
ИЛИ--purge
: это вариант полной деинсталляции. Он удаляет все файлы, принадлежащие определенному пакету, включая файлы конфигурации.--update-avail
: проверяет онлайн-репозитории. Затем он загружает все обновленные пакеты в ваш локальный репозиторий.--update-merge
: объединяет информацию о доступных пакетах в своих репозиториях с ранее доступной информацией. Обычно это запускается после обновления репозиториев.s package_name
: показывает информацию о пакете, такую как номер версии и описание-S file_name
: находит пакет, которому принадлежит определенный файл.-l package_name
: список всех установленных пакетов в системе-L package_name
: список всех файлов, установленных пакетом.-reconfigure package_name
: реконфигурирует уже установленный пакет
Удалите файл .deb, установленный вместе с dpkg, используя dpkg -r
Как упоминалось выше, вы можете использовать опции -r
или --remove
для удаления пакетов с устройства Linux.
Команда sudo dpkg -r
используется для удаления пакета из системы Linux на базе Debian с помощью dpkg
, инструмента управления пакетами Debian. Опция -r
указывает, что вы хотите удалить пакет.
Чтобы использовать эту команду, вам нужны административные привилегии в системе, поэтому используется sudo. Вам также нужно будет указать имя пакета, который вы хотите удалить, после команды dpkg -r.
Например, если вы хотите удалить пакет с именем «demo», выполните следующую команду: sudo dpkg -r demo
Эта команда удалит пакет «example» из вашей системы. Если в пакете есть зависимости, которые больше не нужны, они также будут удалены.
Обратите внимание, что при использовании команды dpkg -r
из системы удаляются только файлы пакета, а не файлы конфигурации, связанные с пакетом. Чтобы удалить и пакет, и его конфигурационные файлы, вместо опции -r
можно использовать опцию dpkg -P
(purge).
Например: демонстрация sudo dpkg -P
Эта команда удалит «демонстрационный» пакет и связанные с ним файлы конфигурации из вашей системы.
Как восстановить случайно удаленный файл Deb в Linux
Возможно, вы удалили не те файлы. Или вы попытались удалить файл.deb, не научившись сначала правильно это делать. В результате вы потеряли файлы, которые не должны быть удалены.
Не волнуйтесь. Вы можете восстановить потерянные файлы. Такие инструменты, как Wondershare Recoverit, могут помочь вам восстановить те, которые вы случайно удалили.
Wondershare Recoverit - Ваше безопасное и надежное программное обеспечение для восстановления Linux
Его скачали 5 481 435 человек.
Восстанавливает потерянные или удаленные документы, фотографии, видео, музыку, электронные письма и более 1000 других типов файлов эффективно, безопасно и полностью.
Совместим со всеми основными дистрибутивами Linux, включая Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro и т.д.
Помогает в более чем 500 сценариях потери данных, таких, как удаление, форматирование диска, сбой операционной системы, отключение питания, вирусная атака, потерянный раздел и многое другое.
Простой интерфейс «укажи и нажми» позволяет восстанавливать данные с жестких дисков Linux всего за несколько кликов.
Работает через удаленное подключение. Вы можете восстановить потерянные данные даже в случае сбоя устройства Linux.
Без лишних слов, вот как восстановить потерянные файлы с помощью функции Recoverit's Linux File Recovery.
Шаг 1Выберите восстановление Linux
Скачайте Wondershare Recoverit и установите его. Запустите приложение, затем выберите NAS и Linux на левой панели. Нажмите Linux Recovery на правой панели, чтобы продолжить.
Шаг 2Подключитесь к компьютеру Linux
Чтобы восстановить данные из Linux, вам необходимо создать удаленное соединение между программой и вашим компьютером Linux. Нажмите кнопку Подключиться, как только вы закончите заполнять необходимые данные.
Пожалуйста, дождитесь успешного установления соединения. После этого Wondershare Recoverit автоматически запустит процесс сканирования. Он будет искать потерянные файлы на вашем компьютере Linux.
Шаг 3Предварительный просмотр и восстановление удаленных файлов
Процесс сканирования занимает от нескольких секунд до нескольких минут в зависимости от объема сканируемых данных. Вы можете остановить сканирование всякий раз, когда увидите файлы, которые хотите восстановить. Recoverit позволяет предварительно просмотреть найденные файлы. Таким образом вы можете убедиться, что это тот файл, который вам нужен. После этого выберите нужные файлы и нажмите кнопку «Восстановить», чтобы сохранить их.
Для Windows Vista/7/8/10/11
Для macOS X 10.10 или более поздней версии
Обратите внимание, что успех процесса восстановления во многом зависит от разных факторов. Важны состояние удаленных файлов и промежуток времени между их удалением и попыткой их восстановления. Кроме того, на процесс может повлиять объем активности диска, возникшей после удаления файлов.
Поэтому вам следует попробовать процесс восстановления как можно скорее после удаления файлов. Кроме того, избегайте дальнейших изменений на диске или разделе, где находились удаленные файлы, до завершения процесса восстановления.
Часто задаваемые вопросы
Могу ли я использовать Ubuntu для установки пакетов Debian
Да, вы можете использовать Ubuntu для установки пакетов Debian с помощью инструмента командной строки dpkg. Однако важно соблюдать осторожность, так как некоторые пакеты Debian могут быть неполностью совместимы с Ubuntu и могут вызвать проблемы или конфликты.
Где разместить файлы Deb на Ubuntu?
Файлы.deb можно размещать в любом месте системы Ubuntu, но рекомендуется размещать их в домашней директории или в специальной папке для удобного доступа. Затем вы можете использовать инструмент командной строки dpkg для установки пакетов.
Использует ли Ubuntu apt get?
Да, Ubuntu использует apt-get в качестве инструмента управления пакетами из командной строки по умолчанию. Он используется для управления пакетами программного обеспечения и их установки в Ubuntu и других дистрибутивах Linux на базе Debian и является частью пакета Advanced Packaging Tool (APT).
Как извлечь файл Deb?
Синтаксис для извлечения содержимого .deb-файла следующий:
dpkg-deb -x [имя .deb-файла]
Например:
dpkg-deb -x example.deb /path/to/extract/
Это извлечет содержимое example.deb в /path/to/extract/.
В чем разница между dpkg и Aptitude?
dpkg — это низкоуровневый инструмент, используемый для управления отдельными пакетами.deb. Между тем aptitude — это инструмент более высокого уровня, который может обрабатывать зависимости пакетов, взаимодействовать с несколькими источниками и устанавливать или удалять пакеты с помощью одной команды. dpkg является компонентом apt, а aptitude — продвинутым интерфейсом apt.
Подведение итогов
Установить и удалить пакеты.deb можно с помощью команд dpkg. Используйте опцию -i для установки и -P или -r для удаления. Если вы случайно удалили неправильные файлы, вы можете использовать Wondershare Recoverit для восстановления удаленных файлов.