![Sony анонсує новий бездротовий контролер PS5 DualSense Edge](/f/fb0f534eecc3e01dee706308d8882519.jpg?width=100&height=100)
У цьому уроці ми дізнаємось, як встановлювати локальні пакети програмного забезпечення (.DEB) в Debian та його похідні, такі як Ubuntu та Linux Mint використання трьох різних інструментів командного рядка, і вони є dpkg, влучний та gdebi.
Це корисно для тих нових користувачів, які перейшли з Windows до Ubuntu або Linux Mint. Основна проблема, з якою вони стикаються, - це встановлення локального програмного забезпечення в систему.
Однак, Ubuntu та Linux Mint має свою Центр графічного програмного забезпечення для легкої установки програмного забезпечення, але ми з нетерпінням чекаємо встановлення пакетів через термінал.
Dpkg є менеджером пакетів для Debian та його похідні, такі як Ubuntu та Linux Mint. Він використовується для встановлення, збирання, видалення та управління .deb
пакети. але на відміну від інших систем управління пакетами Linux, вона не може автоматично завантажувати та встановлювати пакети з їх залежностями.
Щоб встановити локальний пакет, використовуйте
Команда dpkg з-i
прапор разом із назвою пакета, як показано.
$ sudo dpkg -i teamviewer_amd64.deb.
Якщо під час встановлення або після встановлення та запуску програми виникають помилки залежностей, можна скористатися наведеним нижче команда apt для вирішення та встановлення залежностей за допомогою -f
прапор, який вказує програмі виправити порушені залежності.
$ sudo apt -get install -f.
Щоб видалити пакет, скористайтесь -r
Якщо ви хочете видалити всі файли, включаючи файли конфігурації, ви можете очистити його за допомогою -пурге
варіант, як показано.
$ sudo dpkg -r teamviewer [Вилучити пакет] $ sudo dpkg --purge teamviewer [Видалити пакет з файлами конфігурації]
Щоб дізнатися більше про встановлені пакети, прочитайте нашу статтю, де показано, як це зробити перелічити всі файли, встановлені з пакета .deb.
команда apt це розширений інструмент командного рядка, який пропонує встановлення нового пакета програмного забезпечення, оновлення існуючого пакета програмного забезпечення, оновлення індексу списку пакетів і навіть оновлення всього Ubuntu або Linux Mint системи.
Він також пропонує apt-get і apt-cache інструменти командного рядка для більш інтерактивного управління пакетами Debian та його похідні, такі як Ubuntu та Linux Mint систем.
По суті, apt-get або влучний не розуміти .deb
файли, вони призначені для роботи переважно з іменами пакунків (наприклад teamviewer, apache2, mariadb тощо) і вони завантажують та встановлюють .deb
архіви, пов'язані з назвою пакета, з джерела, зазначеного в /etc/apt/sources.list файл.
Єдиний трюк встановити локальний пакет Debian за допомогою apt-get або влучний це шляхом визначення локального відносного або абсолютного шляху (./
якщо у поточному каталозі) до пакета, інакше він спробує отримати пакет з віддалених джерел, і операція буде невдалою.
$ sudo apt install ./teamviewer_amd64.deb. $ sudo apt-get install ./teamviewer_amd64.deb.
Щоб видалити пакет, скористайтесь видалити
Якщо ви хочете видалити всі файли, включаючи файли конфігурації, ви можете очистити його за допомогою продування
варіант, як показано.
$ sudo apt-get видалити teamviewer. $ sudo apt-get purge teamviewer. АБО. $ sudo apt видалити teamviewer. $ sudo apt purge teamviewer.
gdebi -це крихітний інструмент командного рядка для встановлення локальних пакетів deb. Він вирішує та встановлює залежності пакетів на льоту. Щоб встановити пакет, скористайтеся такою командою.
$ sudo gdebi teamviewer_13.1.3026_amd64.deb.
Щоб видалити встановлений пакет gdebi, можна використовувати влучний, apt-get або dpkg команди за допомогою продування
варіант, як показано.
$ sudo apt purge teamviewer. АБО. $ sudo apt-get purge teamviewer. АБО. $ sudo dpkg --purge teamviewer.
Це воно! У цьому підручнику ми пояснили три різні інструменти командного рядка для встановлення або видалення локальних Debian пакети в Ubuntu та Linux Mint.
Якщо ви знаєте будь -який інший спосіб встановлення локальних пакетів, поділіться з нами за допомогою нашого розділу коментарів нижче.