Sudo apt get install linux mint

Как устанавливать программы в Linux — все способы

Недавно, столкнувшись со справедливой критикой от некого Алексея по поводу одного из опубликованных мной видео, я задумался — что, если попробовать перечислить, и рассказать, как пользоваться разными способами установки приложений под Linux-дистрибутивы?

Для поиска пакетов по названию программы введите:

В dkpg-based дистрибутивах:

В Arch-подобных дистрибутивах:

1) Менеджеры пакетов

Практически во всех популярных дистрибутивах есть менеджеры пакетов — такие, как APT (Advanced Packaging Tool) в Debian-подобных (dkpg-based), YUM (Yellowdog Updater, Modified) в Red Hat-подобных (RPM-based) и PACMAN в Arch-подобных.

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

Как устанавливать программы, используя APT:

Как устанавливать программы, используя YUM:

Как устанавливать программы, используя PACMAN:

Показываю, как устанавливать программы, используя APT (ОС — Linux Mint 20.3):

Показываю, как устанавливать программы, используя YUM (ОС — Fedora 35 Workstation):

Показываю, как устанавливать программы, используя PACMAN (ОС — Manjaro 21.2):

2) RPM- и DEB-пакеты

Самый распространённый способ распространения (извините за тавтологию) программ под Linux — это пакеты. Плюс пакетов заключаются в том, что для установки программы не нужно вводить в консоль кучу команд, а достаточно лишь скачать и запустить пакетный файл.

К примеру, в ряде дистрибутивов — Red Hat, Mandriva, Fedora и т. п. — используется стандарт RPM (Red Hat Package Manager — менеджер пакетов Red Hat).

Показываю, как устанавливать программы, используя RPM-пакеты (ОС — Fedora 35 Workstation):

Во многих дистрибутивах используется иной вид пакетных файлов — DEB (пакеты dpkg, Debian Package — система управления пакетами Debian). В том числе и в популярных Debian, Ubuntu и Mint).

Показываю, как устанавливать программы, используя DEB-пакеты (ОС — Linux Mint 20.3):

3) Flatpak

Однако, приложения нетрудно, а зачастую и проще, устанавливать flatpak-ом — обычно они скачиваются на Flathub . По сути, Flatpak представляет из себя утилиту для скачивания и развёртывания программ в Linux-дистрибутивах. Такие приложения работают в особой песочнице, изолированной от остальной системы.

Показываю, как устанавливать программы, используя Flatpak (ОС — Linux Mint 20.3):

4) Snap

Snappy — это утилита для развёртывания и управления пакетами, подобная Flatpak. Разрабатывает её Canonical для своего дистрибутива Ubuntu, но Snap доступна и для других Linux’ов. По аналогии с Flathub пакеты .snap чаще всего загружаются из единой базы — Snapcraft Store .

Читайте также:  Установка доверенных сертификатов linux

Показываю, как устанавливать программы, используя Snap (ОС — Manjaro 21.2):

5) AppImage

AppImage является форматом распространения и запуска (без установки!) приложений под Linux. Он не размещает файлы приложения по системным папкам, а использует один сжатый файл. AppImage независим от дистрибутива, то есть может использоваться и на dpkg- и на RPM-, и многих других дистрибутивах!

Показываю, как запускать программы, используя AppImage (ОС — Fedora 35 Workstation):

6) Установка из репозиториев

Но не все программы можно установить через DEB-, RPM- или AppImage-пакеты или пакетные менеджеры, поскольку они либо не сформированы в такие пакеты, либо отсутствуют в базах пакетов. Тогда их следует скачивать для дальнейшей установки из репозиториев разработчиков (пример через APT):

sudo add-apt-repository [название репозитория]

Показываю, как устанавливать программы, используя репозитории разработчиков (ОС — Linux Mint 20.3):

7) Установка через менеджеры приложений

Во многих современных дистрибутивах есть и свои магазины приложений наподобие Microsoft Store или Google Play Market — к примеру, тот же Ubuntu Software. Зачастую это самый простой способ установки приложений — нужно лишь ввести в поисковую строку название программы, выбрать нужную и нажать «Установить».

Показываю, как устанавливать программы, используя магазин приложений (ОС — Fedora 35 Workstation):

8) Установка при помощи TAR.GZ, TAR.BZ, в том числе и исходного кода

Для начала нужно открыть директорию, где лежит файл, в терминале Linux. Для распаковки TAR.GZ введите команду:

Для распаковки TAR.BZ введите команду:

После этого следует перейти в созданную директорию с тем же именем, что и наш распакованный пакет. Если там будет находиться файл install.sh (установщик), то запускаем его:

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

Если же наша программа была заархивирована исходным кодом (что нередко встретишь на GitHub), то по очереди вводим следующие команды:

Показываю, как устанавливать программы, используя TAR-архивы (ОС — Fedora 35 Workstation):

Источник

9 Most Useful Apt Commands On Debian, Ubuntu & Linux Mint

In this tutorial, I’m going to show you how to use apt-get to manage software packages on Linux from the terminal. apt-get is the default command line package manager on Debian-based Linux distributions such as Debian, Ubuntu, Linux Mint, elementary OS,etc.

Install Software Packages From Repository

apt-get update

Before you install any software, you always want to make sure your local package index is up to date. The local package index contains a list of all packages names, including their version numbers, that can be installed from your software repository.

sudo means switch user and do something. On every Linux distribution, you need root privilege to manage software package and sudo allows you to temporarily obtain root privilege.

Читайте также:  Usb camera linux software

sudo apt-get update

apt-get install

apt-get install is the command to install software packages. You need to add the package name after it. For example, you can install chromium browser on Ubuntu using the following command.

sudo apt-get install chromium-browser

Sometimes you will be asked if you really want to install the package. If you want to automatically answer yes to these question, you can add -y option like below.

sudo apt-get install -y chromium-browser

sudo apt-get install chromium-browser

In the picture above you can see that chromium-browser is already installed on my system.

Before you install packages using apt-get install, you need to know the package name in your repository. This may sounds like a trouble at first, but once you are familiar with package names, it can be convinient to install software packages from the terminal especially when you are working on a remote Linux server.

apt-get will first download .deb package installer into /var/cache/apt/archives directory, then it install package on your system.

Install Multiple Packages With One Command

You can use apt-get install to install multiple packages at once, for example,

sudo apt-get install wireshark nmap aircrack-ng

sudo apt-get install

If a package installation failed for whatever reason, you can run sudo apt install without any package name, then it will attempt to continue the previously failed installation.

apt-get upgrade

apt-get upgrade command is used to upgrade every upgradable package on your system.

sudo apt-get upgrade

It will tell you what packages will be upgraded and ask you if you really want to upgrade them. You can add -y option to this command to automatically answer yes to questions.

apt-get remove

This command will remove packages from your system, for example, to remove firefox:

sudo apt-get remove firefox

It will not remove the configuration file of that package.

apt-get purge

This command will remove packages and their configuration files.

sudo apt-get purge firefox

apt-get clean

When installing or upgrading packages, apt-get will download .deb package installers from repositories to /var/cache/apt/archives/ directory on your file system. apt-get clean command can help you remove all of those .deb files. Most of the time, you don’t need those .deb file any more.

You can use the following command to check how many spaces those .deb files occupy.

du -sh /var/cache/apt/archives

sudo apt-get clean

apt-get autoclean

apt-get autoclean can also be used to remove .deb file under /var/cache/apt/archives. However, it only remove those .deb files that can no longer be downloaded from repositories. In other words, these package are no longer maintained by Debian or Ubuntu. Or, those packages have a new name in repository.

apt-get autoremove

This command will remove dependencies that are no longer needed.

apt-get dist-upgrade

This is a command that may confuse people. On Debian you use this command to upgrade the version of your system, for example, upgrade Debian 7 to Debian 8. But on Ubuntu, this command will only upgrade Linux kernel and previously kept-back packages. You need to use do-release-upgrade command to upgrade your version of Ubuntu system.

Читайте также:  Драйвер tp link ac600 linux

sudo apt-get dist-upgrade

Manually Install deb Packages

dpkg -i

If you downloaded a deb package which has .deb extension from the Internet, you will need dpkg tool to install it on your system.

For example, head over to Google Chrome download page and download the Chrome deb package. Once downloaded, change your current working directory to the download directory and issue the following command to install the deb package onto your system.

sudo dpkg -i google-chrome-stable*.deb

gdebi

A drawback of dpkg is that it can not automatically resolve dependency problem. If your downloaded deb package require another package which is not installed on your system, you have to manually install the other package and then install the deb package.

A great tool called gdebi can also be used to install deb package. The beauty of gdebi is that it will automatically install all dependencies for you. To install gdebi on your system:

sudo apt-get install gdebi

How to Fix Broken Package Dependencies

If you install software from a third-party repository, there’s a chance that you will encounter broken package dependencies like below.

ubuntu Broken Package Dependencies

You can try fixing this problem with:

sudo apt --fix-broken install

If the above command doesn’t work, you can use aptitude , which is another powerful package manager for Debian/Ubuntu.

However, aptitude isn’t pre-installed. You need to install it beforehand with:

sudo apt install aptitude

Sometimes, you can install a specific version of the software to solve dependency problems.

The following packages have unmet dependencies

sudo apt install libpcre2-8-0=10.39-3build1 libpcre2-16-0=10.39-3build1

Packages Kept back?

When you upgrade the system ( sudo apt upgrade ), you might encounter the following problem.

The following packages have been kept back: python-attr python-funcsigs python-numpy python-pkg-resources python-pluggy python-py python-pytest python-setuptools python-six python-tk 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
sudo apt install package_name

If that doesn’t work, you can check if these packages are marked hold from upgrade.

Pacakges Not Configured

If a package fails to install because it’s not configured, then you need to run the following command to reconfigure.

It will show you why a package isn’t configured. For example, when I upgrade the openmpi-bin package on Ubuntu 22.04, it produces the following error.

update-alternatives: error: /var/lib/dpkg/alternatives/mpi corrupt: slave link same as main link /usr/bin/mpicc

To fix this error, I deleted the update-alternatives for openmpi.

sudo rm -f /etc/aternatives/mpi* /var/lib/dpkg/alternatives/mpi*

Then reinstall openmpi-bin .

sudo apt install openmpi-bin

Package Force Removal

If you don’t want to use a package anymore, but there’s a problem uninstalling it with sudo apt remove , you can use the following command to force remove it.

sudo dpkg --remove --force-remove-reinstreq package_name

Источник

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