- Что такое репозиторий
- Кто может создавать репозитории?
- Репозиторий программного обеспечения Linux для продуктов Майкрософт Linux Software Repository for Microsoft Products
- Обзор Overview
- Настройка репозиториев Configuring the repositories
- Enterprise Linux (RHEL и варианты) Enterprise Linux (RHEL and variants)
- SUSE SUSE
- Ubuntu Ubuntu
- Winget установка программ из репозитория Windows 10
- Репозиторий
- Содержание:
- InstallPack 2.0 b724f
- Галерея скриншотов
- Особенности InstallPack
- Первый запуск
- Работа с программой
- Достоинства и недостатки
- Выводы
Что такое репозиторий
Способы установки программ в системах Windows и Linux (а также BSD) отличаются. Можно сказать, что отличается даже сама идеология установки программ. Пользователи Windows привыкли, что программа поставляется в виде установочного файла (или группы файлов). Эти файлы нужно скачать из интернета или получить на CD/DVD. Для Linux такой способ нехарактерен, хотя он тоже есть.
Собственно, репозиторий — это хранилище файлов. Система Linux подразумевает, что человек, желающий установить программу, обратится к репозиторию, в котором эта программа хранится. Делается это через терминал.
Например, я хочу установить в свой Linux Mint 17.1 программу для виртуализации Virtual Box. Я запускаю терминал и ввожу следующую команду:
Установка должна производиться с правами суперадминистратора, поэтому мы добавляем к команде слово sudo. Терминал спрашивает у нас пароль суперадминистратора и сообщает информацию по пакетам, которые Вы собираетесь установить.
Установка VirtualBox через терминал
После согласия пользователя система начнет выкачивать нужные файлы из сетевого хранилища в Интернете. Таким образом, Вам не нужно заходить на сайт программы и скачивать установочный файл вручную.
Сам процесс установки выглядит следующим образом:
Установка VirtualBox в Linux Mint
После установки программу можно будет найти в списке других установленных программ.
VirtualBox в Linux Mint
Кто может создавать репозитории?
Кто угодно. Что касается того, из каких репозиториев берет программы операционная система, то это, в первую очередь, репозитории самой системы. Отдельные программы также имеют свои репозитории (версии программ на них, как правило, более свежие), но такие хранилища нужно добавлять в настройках операционной системы вручную. Делает это либо через Менеджер пакетов, либо через соответствующие команды в терминале.
Как видим, в моем случае в репозитории Linux Mint уже имелись файлы VirtualBox, поэтому выполнять дополнительных действий не пришлось. Что мне пришлось бы делать, если бы в репозитории системы такой программы не нашлось? Добавлять репозиторий разработчиков самой программы.
Например, найдя в меню Linux Mint пунк «Источники приложений», а там раздел «Дополнительные репозитории».
Добавление репозитория в Linux Mint
Или прописав в терминале
Это путь к конкретному репозиторию VirtualBox. В случае с другими программами путь будет другой. После этого обновляем кэш пакетов:
При добавлении ссылки на репозиторий через менеджер пакетов она так же должна быть вида deb [ссылка на репозиторий в Интернете]. Кроме того, возможно, вы заметили на скриншоте раздел с PPA-репозиториями. Им отведена отдельная статья.
На этом, пожалуй, всё. И помните, приручить пингвина не так сложно, как кажется.
Репозиторий программного обеспечения Linux для продуктов Майкрософт Linux Software Repository for Microsoft Products
Обзор Overview
Корпорация Майкрософт создает и поддерживает различные программные продукты для систем Linux и делает их доступными через стандартные репозитории пакетов APT и YUM. Microsoft builds and supports a variety of software products for Linux systems and makes them available via standard APT and YUM package repositories. В этом документе описывается, как настроить репозиторий в системе Linux, чтобы можно было установить или обновить программное обеспечение Microsoft Linux с помощью стандартных средств управления пакетами для дистрибутива. This document describes how to configure the repository on your Linux system, so that you can then install/upgrade Microsoft’s Linux software using your distribution’s standard package management tools.
Репозиторий программного обеспечения Microsoft Linux состоит из нескольких дочерних репозиториев: Microsoft’s Linux Software Repository is comprised of multiple sub-repositories:
произ. рабочий репозиторий рабочей области предназначен для пакетов, предназначенных для использования в рабочей среде. prod – The Production sub-repository is designated for packages intended for use in production. Эти пакеты коммерчески поддерживаются корпорацией Майкрософт в соответствии с условиями действующего соглашения о поддержке или программы, имеющейся в корпорации Майкрософт. These packages are commercially supported by Microsoft under the terms of the applicable support agreement or program that you have with Microsoft.
MSSQL-Server — эти репозитории содержат пакеты для Microsoft SQL Server на Linux — см. также SQL Server на Linux. mssql-server — These repositories contain packages for Microsoft SQL Server on Linux — See also: SQL Server on Linux.
Пакеты в репозиториях программного обеспечения Linux подчиняются условиям лицензии, расположенным в пакетах. Packages in the Linux software repositories are subject to the license terms located in the packages. Прежде чем использовать пакет, ознакомьтесь с условиями лицензии. Please read the license terms prior to using the package. Установка и использование пакета означают, что вы принимаете эти условия. Your installation and use of the package constitutes your acceptance of these terms. Если вы не согласны с условиями лицензии, не используйте пакет. If you do not agree with the license terms, do not use the package.
Настройка репозиториев Configuring the repositories
Репозитории можно настроить автоматически, установив пакет Linux, который относится к дистрибутиву и версии Linux. Repositories can be configured automatically by installing the Linux package that applies to your Linux distribution and version. Пакет установит конфигурацию репозитория вместе с открытым ключом GPG, который используется такими инструментами, как APT/Yum/zypper, для проверки подписанных пакетов и метаданных репозитория. The package will install the repository configuration along with the GPG public key used by tools such as apt/yum/zypper to validate the signed packages and/or repository metadata.
Enterprise Linux (RHEL и варианты) Enterprise Linux (RHEL and variants)
Enterprise Linux 6 (EL6) Enterprise Linux 6 (EL6)
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/6/packages-microsoft-prod.rpm
Enterprise Linux 7 (EL7) Enterprise Linux 7 (EL7)
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
Enterprise Linux 8 (EL8) Enterprise Linux 8 (EL8)
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
SUSE SUSE
SUSE Linux Enterprise Server 12 SUSE Linux Enterprise Server 12
sudo rpm -Uvh https://packages.microsoft.com/config/sles/12/packages-microsoft-prod.rpm
SUSE Linux Enterprise Server 15 SUSE Linux Enterprise Server 15
sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
Ubuntu Ubuntu
Ubuntu 16,04 (Xenial) Ubuntu 16.04 (Xenial)
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add —
sudo apt-add-repository https://packages.microsoft.com/ubuntu/16.04/prod
sudo apt-get update
Ubuntu 18,04 (Бионик) Ubuntu 18.04 (Bionic)
Winget установка программ из репозитория Windows 10
Windows Package Manager бесплатный менеджер пакетов, разработанный для Microsoft Windows 10
Зачем это нужно M̙ͤi͉̟̓̿c̋͐̽ṛ͖̭͆̉̔osof̱͉̠t̩̺̯̿͌̍. понятия не имею.
В голову лезет только одна крамольная мысль, в компанию «Злых монстров» ⍨ внедрился «добрый» обожатель пингвинов 🐧, хитро проталкивающий «образ жизни» в Unix-подобных операционных системах на базе ядра Linux.
И если ранее, это были забавы от сторонних разработчиков: Тык-Пык то, теперь мы наблюдаем вполне сЮрьёзный и планомерный процесс.
Ну, кто ранее думал, что Linux можно установить , из магазина приложений Windows. Кто мог подумать, что гигант компутаторной мысли, создаст довольно полезный и интересный продукт Windows File Recovery , и каждый пользователь, почувствовав себя радисткой Кэт, начнет восстанавливать файлы, «выбивая» фуги на клавиатуре.
Microsoft представила собственный менеджер пакетов Windows Package Manager . Это инструмент командной строки, с помощью которого приложение для Windows устанавливается из репозитория Microsoft командой winget : https://github.com/microsoft/winget-cli/releases
Запускаем PowerShell от имени администратора.
Получаем информацию о доступных в менеджере пакетов командах: winget
Команда winget install покажет огромный, постоянно обновляемый репозиторий.
Пример установки приложений из консоли: winget install -h Opera (-h — опция для автоматической установки приложений).
После чего будет найдено несколько приложений, соответствующих критериям ввода, с просьбой уточнения. Как, всё запутанно — скажите вы! Ну. это же Linux, а не Шолтай-Болтай ͡๏̮͡๏.
Выводим следующую команду: winget install -h -e —id Opera.OperaGX
-e — поиск приложения с использованием точного соответствия.
—id — фильтровать результаты с определенным идентификатором.
Opera.OperaGX — более точное имя приложения для установки (Opera.Opera — установит классический веб-обозреватель).
И понеслась. чуть не сказал. что-то там по кочкам:)
Команда: winget install -h SMPlayer (установит плеер на компьютер, без всяких выкрутасов, описанных выше).
Репозиторий
Содержание:
Репозиторий (от англ. «repository» – «хранилище») – место хранения каких-либо материальных (картины, ценные бумаги) или нематериальных (программные коды, ПО) ресурсов. В сфере компьютерных технологий под репозиториями обычно подразумевают централизованные серверы, хранящие программы, доступные для автоматического скачивания и установки.
Долгое время репозитории были прерогативой операционных систем семейства Linux. Первым официальным репозиторием приложений под Windows стал Windows Store, который появился в «Восьмёрке». Однако и до него существовали немногочисленные, но удобные хранилища программ.
В статье ниже речь пойдёт о новой, но развивающейся хорошими темпами, разработке под названием InstallPack. Она предоставляет удобную быструю загрузку и установку последних версий самых нужных программ для Windows.
InstallPack 2.0 b724f
Бесплатный клиент для поиска, скачивания и простой установки ряда полезных программ для Windows.
Галерея скриншотов
Буквально, с самого момента своего появления, Windows вела борьбу с рядом систем (в основном UNIX-подобных). До сегодняшнего дня это противостояние всё ещё актуально. Причём, практически в любой сфере применения: начиная со спора «бесплатная система против платной», и заканчивая мелочами, вроде, «GIMP против Фотошопа».
Каждый участник дебатов, которые ведутся на многочисленных форумах, старается показать свой любимый Линукс в выгодном свете. Для этого в ход идут различные сравнения из серии «чего нет в Windows». Одним из таких «недостатков» линуксоиды называют отсутствие в Windows централизованного репозитория программ.
Суть репозиториев в том, что они позволяют в автоматическом режиме скачать и установить любые программы, которые имеются на сервере разработчиков той или иной системы. Особенно полезны репозитории в том случае, если нужно поставить сразу несколько приложений, но не хочется возиться с их настройками.
Справедливости ради, следует сказать, что в «Восьмёрке» официальный магазин приложений-таки появился. Но, там представлены программы только под Metro-интерфейс, поэтому полноценным репозиторием назвать Windows Store, увы, нельзя.
Однако, отсутствие репозиториев официальнных вовсе не означает, что такого класса программ под Windows нет вообще. Сегодня мы познакомимся с молодым и амбициозным проектом под названием InstallPack, который ничуть не хуже традиционных программных серверов многочисленных Linux.
Особенности InstallPack
Как уже было сказано выше, InstallPack реализует функции репозитория программ для Windows. С помощью данной программы Вы можете скачать и установить себе на компьютер сразу целый набор необходимого софта.
К особенностям InstallPack можно отнести:
- русскоязычность;
- наглядность интерфейса;
- простота скачивания и установки софта;
- возможность активировать «тихую» установку, где она поддерживается;
- возможность сортировки программ по категориям, алфавиту и размеру.
Ещё одной особенностью, на которую стоит обратить внимание, является то, что InstallPack содержит не только бесплатные программы, но и платные (например, антивирусы NOD32 и Kaspersky, программа для удалённого доступа Radmin и некоторые другие). Поэтому перед установкой будьте внимательны.
Первый запуск
InstallPack является портативной программой, поэтому не требует установки и может работать с любого носителя. Запустим наше приложение:
Перед нами откроется рабочее окно программы, представляющее собой список доступного к скачиванию софта. По умолчанию программы в списке никак не отсортированы, поэтому для лучшего ориентирования рекомендую выбрать сортировку по категории или названию. Для этого достаточно нажать на соответствующую колонку в таблице:
Каждая программа в InstallPack снабжена кратким описанием, которое отображается полностью при наведении на него, а также указанием размера её дистрибутива. Собственно, вот и весь интерфейс 🙂 Приступим теперь к непосредственному выбору и установке нужного софта.
Работа с программой
Для выбора нужных программ достаточно активировать галочку слева от их названия. При этом за раз можно отмечать неограниченное количество приложений – InstallPack сам всё загрузит и в пошаговом режиме поможет установить.
Если Вы не хотите вручную устанавливать каждую программу отдельно, активируйте опцию «Использовать «тихую» установку». Эта опция позволяет активировать ключи /silent, /s и другие им подобные, которые попытаются установить программу со стандартными настройками по умолчанию без Вашего вмешательства и отображения каких-либо диалоговых окон.
После выбора всех нужных программ останется нажать кнопку «Далее» и наблюдать за процессом скачивания. Правда, как я уже говорил, не все программы поддерживают «тихую» установку, поэтому некоторые после загрузки придётся ставить вручную.
По завершению всех установок InstallPack можно закрывать. На этом работу можно считать завершённой.
Достоинства и недостатки
- малый размер;
- портативность;
- достаточный набор софта для решения любых задач;
- постоянные обновления программ на сервере репозитория;
- возможность «тихой» установки программ.
- нет указания на стоимость программы (платная или бесплатная);
- «тихая» установка доступна не везде.
Выводы
Если Вам часто приходится устанавливать различные наборы программ, то InstallPack сможет стать для Вас отличным инструментом. Во-первых, данный репозиторий содержит все необходимые категории софта для повседневной работы. Во-вторых, программы на сервере регулярно обновляются. И в-третьих, большинство программ в InstallPack являются бесплатными, что не может не радовать 🙂
Несколько омрачает ситуацию только то, что, если Вы не очень хорошо ориентируетесь в софте, то можете случайно установить вместо полноценной программы демо-версию платной. В InstallPack пока нет графы с описанием статуса приложения. Однако, в силу того, что проект только начинает развиваться, будем верить, что в будущем такая графа появится.
В остальном же InstallPack – практически идеальный репозиторий для скачивания и установки программ на компьютерах с доступом к Интернету. Он качает на максимальной скорости, не содержит никакой рекламы, да ещё и позволяет активировать «тихую» установку программ, которые её поддерживают. Словом, с ним установка софта в Windows – одно удовольствие 🙂