Как установить программу Etcher в Linux Mint?

One thing a new Linux user will get to know as he/she progresses in using it is the existence of several Linux distributions and the different ways they manage packages.

Введение

Deb-пакет это обычный архив файлов, содержащий файлы, предназначенные для установки в систему, а так же некоторые служебные файлы, необходимые для того чтобы эту установку сделать гибкой.

  • Архив , содержащий скрипты, написанные майнтенером пакета, использующиеся при установке/удалении пакета, а так же другие служебные файлы;
  • Архив , содержащий двоичные файлы программы, ради которой создан пакет;
  • Файл debian-binary.

Поскольку содержимое пакета может в будущем измениться (будет новый номер версии в debian-binary), то собирать deb-пакет при помощи программ tar, gzip, ar не рекомендуется и этот вариант в статье рассматриваться не будет.

Собирается пакет программой dpkg из специально подготовленной структуры каталогов:

  • DEBIAN/
  • .. path/to/dir/file1
  • .. path/to/dirX/fileX

то есть:

  • Файлы и каталоги, предназначенные для установки в систему. Их расположение в архиве соответствует положению их в файловой системе если считать от корня. Например файл usr/share/doc/package/copyright в deb-архиве после установки будет находиться в /usr/share/doc/package/copyright (все они будут упакованы в архив );
  • Каталог DEBIAN/, содержащий служебную информацию о пакете. Содержимое этого каталога при сборке будет упаковано в архив ;

Установка пакетов

Установка определенных пакетов

Для установки одного пакета или списка пакетов (включая зависимости) используйте следующую команду:

pacman -S имя_пакета1 имя_пакета2 …

Для установки списка пакетов при помощи поиска по регулярному выражению (смотрите раздел Операции и синтаксис Bash и эту ветку форума):

pacman -S $(pacman -Ssq регулярное_выражение)

Если пакет имеет несколько версий в разных репозиториях (например, в extra и testing), можно указать, откуда именно следует установить пакет:

pacman -S extra/имя_пакета

Установка группы пакетов

Некоторые пакеты объединены в группы пакетов, и они могут быть установлены одновременно. Например, при выполнении команды:

Читайте также:  Информация о процессах в Linux. Команда Top

pacman -S gnome

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

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

Enter a selection (default=all): 1-10 15

— будут выбраны все пакеты в диапазоне с 1 по 10, а также 15;

Enter a selection (default=all): ^5-8 ^2

— будут выбраны все пакеты, кроме входящих в диапазон с 5 по 8, а также 2.

Чтобы увидеть список пакетов, принадлежащих к группе gnome, выполните:

pacman -Sg gnome

Перечень доступных групп пакетов можно изучить, посетив

Обратите внимание: Если пакет в списке уже установлен, он будет переустановлен даже если была установлена последняя версия. Это поведение можно изменить опцией —needed.

Общее описание технологии

Пакетный менеджер pacman является основным признаком дистрибутива ArchLinux. Archlinux pacman предназначен для установки программ и пакетов в дистрибутиве ArchLinux. pacman оперирует пакетами, которые, как и в случае с другими пакетными менеджерами представляют из себя бинарные архивы, содержащие некоторые данные для установки.

Pacman сам по себе может использоваться не только в ArchLinux и его производных, но и в прочих дистрибутивах. Возможна адаптация pacman для использования RPM, а также пакетов прочего типа, несовместимого со стандартным ArchLinux.

Pacman, как и RPM имеет возможность загрузки части пакета при обновлении. При работе pacman зачастую значительно быстрее обрабатывает транзакции, нежели это делает DPKG или RPM.

Минусы

Гибкая система формирования зависимостей может потребовать дополнительных знаний

При установке некоторых пакетов могут возникнуть конфликты с настройкой USE-флагов или снятием маски. Пакетный менеджер постарается вам подсказать причину блокировки, а в большинстве случаев даже исправит конфликт. Читайте сообщения пакетного менеджера.

Для внесения изменений используйте файлы /etc/portage/ и /etc/portage/ Не поленитесь прочитать переведённую документацию на сайте.

Пакетный менеджер на данный момент не имеет графического интерфейса

Традиционная чёрная консоль выглядит пугающе. Лишь немного её изучив, можно перестать её бояться и открыть для себя богатый мир возможностей. Например, что может быть проще, чем написать wgetpaste /etc/fstab и тут же увидеть содержимое файла на странице сайта? Для установки программ нужно также воспользоваться консолью. Это несложно: для поиска используйте программу eix (например, eix firefox), для установки — emerge (например, emerge firefox). Синхронизировать Portage можно, выполнив cl-update -s.

Читайте также:  Linux командная строка — что это такое, как вызвать

При обновлении системы после годового перерыва могут возникнуть сложности

Можно один раз установить систему и поддерживать её неограниченно долго. Во всяком случае, в течение последних пяти лет ни одно обновление не потребовало полной переустановки системы. Тем не менее, если вы не обновляли систему в течение года или если вы возьмёте свой старенький дистрибутив Calculate Linux и попробуете его установить и затем обновить, вас может ожидать разочарование.

Calculate не имеет версионности, поэтому поддерживать годами все предыдущие модификации довольно затруднительно. Лучшим решением будет периодически обновлять систему. Об этом вас будет предупреждать утилита обновления, интервал проверки которой можно настроить под себя.

RPM (Red Hat Package Manager)

Это базовый формат и система управления пакетами, созданная в компании Red Hat. Так же как и dpkg, это низкоуровневый инструмент, для которого существует несколько утилит, это такие пакетные менеджеры linux:

YUM (Yellowdog Updater, Modified)

Это популярный менеджер пакетов linux с открытым исходным кодом для командной строки. Он используется для управления пакетами в дистрибутиве Red Hat. Если сравнивать с инструментом apt, то здесь есть все те же функциональные возможности, правда, работает немного медленнее. Написан на Python 2. Немного больше об отличиях формата пакетов можно прочитать в отдельной статье.

DNF – Улучшенный Yum

Это пакетный менеджер linux, используемый в дистрибутиве Fedora начиная с версии 18. Он представляет из себя следующее поколение YUM.

Сначала он был создан только для экспериментов, но начиная с Fedora 22 он используется как пакетный менеджер по умолчанию. Он работает почти также как и YUM, для разрешения зависимостей используется библиотека libsolv и hawkey, но отличие от YUM, написан на Python 3. Здесь можно наблюдать увеличение скорости работы, а также уменьшение потребления памяти.

3. Pacman — менеджер пакетов Arch Linux

Этот менеджер пакетов linux разработан командой программистов для дистрибутива ArchLinux. Сейчас, кроме ArchLinux, он используется в Manjaro и еще нескольких малоизвестных дистрибутивах, основанных на ArchLinux.

Читайте также:  Форматирование диска в Linux: инструкция для новичков

Программа специально спроектирована для удобной работы с пакетами в Arch Linux. А поскольку это система с режимом выпуска в виде роллинг релизов, то этот пакетный менеджер подходит наилучшим образом. Pacman поддерживает систему в актуальном состоянии синхронизируя списки пакетов из основного сервера. Причем существует только одна версия системы — текущая.

Программа написана на Си, а в качестве пакетов используются файлы формата , которые на самом деле являются обычными архивами, внутри которых находятся файлы программы и файл описания установки PKGBUILD.

Удаление программы Etcher в Linux Mint

В случае если Вам больше не нужна программа Etcher, Вы ее можете удалить любым удобным для Вас способом.

С помощью менеджера программ

Открываем менеджер, находим нужный пакет и нажимаем «Удалить». После этого Вы также можете удалить репозиторий, который подключали для того, чтобы установить Etcher – «Источники приложений -> Дополнительные репозитории -> Bintray -> Удалить».

С помощью терминала Linux

Открываем терминал и последовательно вводим следующие команды (в процессе потребуется ввести пароль администратора).

Удаляем пакет программы Etcher

sudo apt-get -y —purge remove etcher-electron

Удаляем связанные пакеты

sudo apt-get -y autoremove

Удаляем репозиторий (если репозиторий подключался с помощью терминала)

sudo rm /etc/apt/

Обновляем список пакетов

sudo apt-get update

У меня все, надеюсь, статья была Вам полезна, удачи!

Нравится1

Не нравится3

Apache

Веб-сервер чуть медленнее, чем Nginx. Один из самых популярных в интернете.

Одна из ключевых особенностей — .htaccess файлы дополнительной конфигурации. Можно управлять отдельными папками. Размещаете этот файл в папке и прописываете в нём правила.

Этим хорош и плох Apache одновременно. Хорош, тем что можно гибко настраивать каждую папку, плох тем, что конфигурационные файлы разбросаны по разным местам.

service apache2 restart — перезапуск Apache

service apache2 reload — применение новых конфигов без перезапуска сервера.

service apache2 stop — остановка веб-сервера