Как устанавливать программы для Linux через магазин приложений
Это самый простой и удобный способ, который лучше всего подходит новичкам. Никакой возни с терминалом и поиском.
Магазины приложений позволяют найти большинство программ в специальных библиотеках Linux — репозиториях. Оттуда же качаются обновления, патчи — в общем, всё подряд.
Откройте магазин приложений из главного меню. В разных дистрибутивах он может иметь вариативные названия, но принцип работы везде одинаков.
- GNOME Software используется в дистрибутивах с графической оболочкой GNOME.
- Discover установлен в дистрибутивах KDE. Как и подобает приложению KDE, очень красив и при этом довольно удобен.
- «Менеджер программ» — в Linux Mint.
- AppCenter — в elementary OS.
- Deepin Software Center — в Deepin Linux.
Введите название программы в строку поиска и выберите нужную в окне результатов. Нажмите на кнопку «Установить», введите свой пароль, а затем просто дождитесь окончания процесса.
Linux для начинающих / Урок #1 – Что такое дистрибутивы, Bash Shell и Ubuntu?
Магазин приложений автоматически найдёт нужную программу и установит её.
Как устанавливать программы для Linux через терминал
Хотите верьте, хотите нет, но это даже быстрее, чем искать приложение в магазине. Нужно всего лишь скопировать команды с сайта разработчика (ищите в разделе «Установка») и поочерёдно вставить их в терминал, нажимая Enter.
Например, вы хотите установить популярный плеер Clementine. Открываем сайт разработчика и видим набор команд для установки.
- sudo add-apt-repository ppa:me-davidsansome/clementine — добавляем в систему адрес репозитория, откуда будут качаться программа, а в дальнейшем обновления для неё. Последует предложение ввести пароль — сделайте это.
- sudo apt update — приказываем системе обновить список пакетов.
- sudo apt install clementine — начинаем установку.
Прежде чем вводить команды в терминал, убедитесь, что они относятся к вашему дистрибутиву. Посмотреть, какая команда к какому дистрибутиву подходит, можно в руководстве Лайфхакера.
Как устанавливать программы для Linux через графический менеджер пакетов
Менеджер пакетов в Linux — это программа, которая автоматически скачивает другие программы из репозитория, устанавливает и удаляет их. В разных дистрибутивах Linux свои менеджеры. В Debian, Ubuntu и их родственниках используется APT, в CentOS и Fedora есть DNF, в openSUSE — Zypper, и в Arch Linux — pacman.
Когда вы устанавливаете программы через терминал, вы отдаёте команды вашему менеджеру пакетов. Но куда удобнее управлять этими данными через графический интерфейс, например через Synaptic в Ubuntu или Pamac в Arch. Ищите его в главном меню по запросу «Менеджер пакетов».
- Запустите менеджер пакетов.
- Введите в поисковой строке имя нужной программы.
- Выделите найденный элемент, а затем нажмите на кнопку «Установить».
- Введите свой пароль пользователя и подождите, пока менеджер пакетов скачает и установит нужную программу.
Как устанавливать программы для Linux с помощью установочных файлов
Именно так инсталлируют программы в Windows: открывают в браузере сайт разработчика, скачивают установщик и запускают его двойным щелчком.
Установка программ в Linux Ubuntu
Но в Linux лучше всё ставить из репозиториев — тогда программы будут автоматически обновляться сами и возни с ними будет меньше.
Если то, что вам необходимо, отсутствует в репозиториях, вот как можно решить вопрос:
Читал статью что программы устанавливаются в корневой раздел «/» но потом нашел другую информацию что устанавливаются в «/home» в линукс сообществе в вк, так куда?
Как мэйнтейнеру пакета в голову стукнет.
phoen ★★ ( 21.09.20 13:22:33 )
Последнее исправление: phoen 21.09.20 13:22:43 (всего исправлений: 1)
Те что из репозитария ставятся в /, сторонние если юзер хочет может поставить в /home или в /.
обычно, пакеты из репозиториев помещают исполняемые файлы в /usr/bin или /usr/local/bin, вспомoгательные файлы программ хранятся в /usr/lib, /usr/share, /home и т.д. Сторонние программы могут устанавливаться целиком в /opt
Если вкратце, то куда угодно.
нормальные пакеты равномерно размазываются по файловой системе, а всё остальное — куда угодно.
кстати, а какой смысл в таком равномерном размазывании?
пакеты из репозиториев помещают исполняемые файлы в /usr/bin или /usr/local/bin
Вообще-то нет. В /usr/local идёт самосбор. Из пакетов туда вообще не ставят в нормальной ситуации.
чтобы не искать конфиг и исполняемый файл в новой жопе очередного изобретательного разработчика?
кстати, а какой смысл в таком равномерном размазывании?
Есть дистрибутивы, они разные в разных места установки разные, всем заведует менеджер пакетов apt в Debian, pacman в Arch, dnf в Fedora и так далее, соотвецтвенно форматы пакетов разные. Достаточно знать как пользоваться менеджером в любимом тебе дистрибутиве и всё.
Чаще всего программы устанавливаются в /usr/bin/ или в /usr/local/bin есть пользовательские каталоги для этого в особых случаях
/.local/bin/ например. Сторонее проприетарное ПО или же то которое не хочется совать в систему ставят уже руками в /opt/ На самом деле вариантов ещё много, у каждой цели установки свой смысл, просто иди и где то читай про это. И да порой конечно есть излишества.
В любом случае если не городить что-то самому то используй менеджер пакетов который в 99% случаев всё ставить в /usr/bin/ Что бы те было понятнее usr это User System Resources почти program files как в винде, только там один каталог где всё в кашу, а тут есть ещё дополнительное дробление и всё на свои полочки кидается и если знаешь что для чего всегда заранее знаешь что и где искать.
Есть ещё /bin это системные программы наиболее важные для функционирования системой. (Не совсем так, но считай так и есть)
Что бы ещё было понятнее, есть разные типы файлов в одной программе картинки, документация, примеры, конфигурационные фалйы, библиотеки и исполняемые файлы, при установке всё это расфасовывается не в 1 место, а в разные в зависимости от типа файла и его предназначения. И программа установленная как бы интегрируется с системой, сливается с ней в одно целое, а не как в винде в отдельном каталоге всё в кучу. И у того и у того есть и минусы и плюсы.
Файловая система Linux очень сильно отличается от того, к чему привык пользователь Windows. Тут нет привычных дисков с их буквенным обозначением и нет папки Program Files.
Файловая система Линукс располагает папки по типу дерева, которое идет от некого корня.
И главное, любая папка может физически находится на другом диске, как логическом, так и физическом.
Скажем папку Home ставят на другой диск, папка хранит все документы пользователя и в случае переустановки системы, они так и останутся.
Надо быть справедливым, такая возможность есть и у Виндоувс, и правильно так поступать(расскажу, если кто не знает), да и всякие свои файлы и программы обычно люди ставят на другой, не системный диск.
И так, мы отвлеклись. Каждая папка Linux хранит свой тип файлов:
/etc — здесь хранятся файлы разных конфигураций, настройки системы, скажем файл fstab хранит информация ваших файловых системах, в нем задаеться информация как их монтировать и что с ними делать. В былые времена я руками туда вписывал разделы виндусевских дисков, сейчас, благо, все монтируется автоматически.
/dev это папка файлов устройств, да в Линуксе каждое устройство это файл.
/boot это загрузчик
/media сюда монтируются съемные носители
Но это все тема отдельная, нас интересует именно куда программы то ставятся.
Тут я имею ввиду программы, которые ставит установщик из стандартных пакетов.
/usr вот в эту папку идут все программы пользователя. Там содержаться и исполняемые файлы, и библиотеки и прочее.
Когда вы скачиваете установочный пакет, то он представляет из себя архив с файлами программы и файл, который указывает установщику, куда положить эти файлы. Существует четкое распределение файлов по папкам, но последнее время, это не всегда так.
Ну ладно, продолжим.
/usr/bin — сюда помещаются исполняемые файлы программ
usr/lib — а здесь библиотеки, которые нужны программе
usr/sbin — сюда помещаются исполняемые файлы от имени администратора
/usr/share — прочие файлы программ
Как я писал выше, что существует правило распределения файлов, но оно не всегда соблюдается.
/opt ряд программ устанавливается в эту папку, там создаеться папка программы, в которой все ее файлы, по типу, как это происходит в виндоувс. Изначально это папка для установки проприетарных программ.
Но некоторые программы «идут еще дальше и , как сказать, ставят себя в папку /home/имя_пользователя/opt
Узнать, куда разместились файлы программы можно командой:
А через пакетный менеджер можно получить более подробную информацию, включая все графические файлы и тд
Тебе, конечно, никто не мешает загрузить программу в виде одного бинарного файла и запустить. Главное — не забыть дать ему права на исполнение! Но такие отдельно стоящие файлы — редкость. Обычно, чтобы программа работала, в систему нужно установить сразу много всего. Именно поэтому программы распространяются в виде пакетов через репозиторий.
Например, в Ubuntu для установки пакета достаточно написать sudo apt install пакет. Однако рекомендуется сначала сделать sudo apt update , чтобы ОС обновила свой список пакетов и узнала о выходе новых версий.
Важное отличие Linux заключается в том, что программа после установки будет разбросана по разным каталогам. Исполняемые файлы — в свой каталог, графические ресурсы — в свой, настройки — в свой, и так далее. При этом программы обычно используют общие библиотеки, что немного экономит место на диске, но иногда создает неудобные ситуации с версиями библиотек.
При использовании такой системы установки практически бесполезно пытаться выяснить, куда же установилась программа. Если тебе вдруг понадобится удалить ее, пиши apt remove пакет, и его содержимое покинет твой диск, а вместе с ним уйдут и все компоненты, которые никто, кроме него, не использовал.
Но Linux — это страна свободных исходных кодов, а потому сборка программы из исходников — обычное дело. Считай, что вместо кресла ты купил «конструктор» из IKEA. Важное отличие от нее заключается в том, что вместо инструкции со смешными человечками ты получаешь Makefile — сценарий для программы make, который соберет все сам на автопилоте. А по дороге он изучит и учтет все особенности твоей системы либо наругается на тебя из‑за отсутствия каких‑то компонентов (в отличие от пакетного менеджера, который установил бы их сам).
Установка программ в Linux
Итак, предположим, ты нашел на гитхабе утилиту nnn (это такой минималистичный файловый менеджер, работающий в терминале) и хочешь ее установить из исходников. Тебе понадобится сделать следующее.
Шаг 1: Удостовериться, что у тебя в системе есть сам Git. Если его нет — установи:
- Как проверить аппаратный ключ защиты 1с
- 1с ошибка сертификата неверная дата
- Как выбрать файл прошивки на miui 11
- Вкладка вид в excel
- 1с документооборот что такое этапы
Источник: kompyutery-programmy.ru
Куда в Ubuntu устанавливаются приложения( 0
Mixail написал 2 сентября 2010 года в 22:11 (22787 просмотров) Ведет себя неопределенно; открыл 2 темы в форуме, оставил 2 комментария на сайте.
Куда в Ubuntu устанавливаются приложения(нужен путь к пусковому файлу) например Opera, FireFox
если бы подсказали как запустить с терминала один из этих браузеров(с указанием адресной строки), было бы вообще шикарно
Дмитрий Шурупов 22:16, 2 сентября 2010
Это может показаться невероятным, но Firefox запускается командой «firefox», а Opera — «opera».
А вообще файлы для запуска Firefox устроены там не самым тривиальным образом, но для пользователя это прозрачно (есть shell-скрипт /usr/bin/firefox, который все делает).
Mixail 22:20, 2 сентября 2010
опять же вам спасибо, Дмитрий, все проще чем я думал.
PromoAlex 15:49, 7 сентября 2010
А проще все таки использовать команду whereis, которая покажет где именно лежит главный бинарник или стартовый скрипт. Например:
Дмитрий Шурупов 16:09, 7 сентября 2010
Как раз об этом было в соседней теме того же автора 😉
keedhost 00:29, 25 июля 2011
- Что новенького?( )
- Управлять
- Редактировать профиль
- Быстрые опцииБыстрые опции
- Включить визуальные эффекты
- Выключить визуальные эффекты
- REDkiy, 8 июня в 9:09 → Как «замокать» файл для юниттеста в Python?2
- REDkiy, 8 июня в 8:58 → Перекличка15
- fhunter, 29 ноября в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON1
Экология и вегетарианство на благо всем живым существам Планеты.
При полном или частичном использовании любых материалов с сайта вы обязаны явным образом указывать гиперссылку на сайт www.nixp.ru в качестве источника.
- Правила публикации
- Обратная связь
- Разработано в компании
- Идея и поддержка проекта — Дмитрий Шурупов
Источник: www.nixp.ru
Куда мне устанавливать файлы в Ubuntu?
Всегда предпочтительнее устанавливать через собственное управление пакетами, поскольку диспетчер пакетов будет обрабатывать местоположение, обновления, пути и средства запуска (ярлыки) за вас. Также будут обрабатываться обновления. В идеале вам следует искать пакет в Центре программного обеспечения или Synaptic.
Куда устанавливаются файлы в Ubuntu?
Место установки программного обеспечения зависит от того, как вы его устанавливаете. Если вы используете наиболее очевидный метод (Ubuntu Software Center /. Deb ‘s), он обычно устанавливается в места по умолчанию. В этом случае библиотеки окажутся в/ usr / lib /(Библиотеки для двоичных файлов в / usr / bin / и / usr / sbin /.)
Куда мне поместить файлы Linux?
По соглашению, программное обеспечение, скомпилированное и установленное вручную (не через диспетчер пакетов, например, apt, yum, pacman), устанавливается в/ usr / local. Некоторые пакеты (программы) создают подкаталог в / usr / local для хранения всех соответствующих файлов, например / usr / local / openssl.
Где Linux устанавливает установленные программы?
Программное обеспечение обычно устанавливается в папки bin,в / usr / bin, / home / user / bin и многие другие места, хорошей отправной точкой может быть команда find для поиска имя исполняемого файла, но обычно это не отдельная папка. Программное обеспечение может иметь компоненты и зависимости в lib, bin и других папках.
См. Также Как повысить мощность сетевого сигнала в Android?
Как мне узнать, где установлена программа в Ubuntu?
Как узнать, какие пакеты установлены в Ubuntu Linux?
Как использовать местоположение в Ubuntu?
Управление службами определения местоположения
- Откройте Обзор действий и введите «Конфиденциальность».
- Щелкните «Службы геолокации», чтобы открыть панель.
- Выключите службу геолокации. Чтобы снова включить эту функцию, установите переключатель «Службы геолокации» в положение «Вкл.».
Как установить файл в Linux?
bin установочные файлы, выполните следующие действия.
- Войдите в целевую систему Linux или UNIX.
- Перейдите в каталог, содержащий программу установки.
- Запустите установку, введя следующие команды: chmod a + x filename.bin../ filename.bin. Где filename.bin — это имя вашей программы установки.
Как перейти на Linux?
Чтобы переместить файлы, используйтекоманду mv (man mv), которая похожа на команду cp, за исключением того, что с mv файл физически перемещается из одного места в другое, а не дублируется, как с cp.
Как установить sudo apt?
Если вы знаете имя пакета, который хотите установить, вы можете установить его, используя следующий синтаксис:sudo apt-get install package1 package2 package3… Как видите, это возможно для одновременной установки нескольких пакетов, что полезно для получения всего необходимого программного обеспечения для проекта за один шаг.
Где установить apt?
Обычно он устанавливается в/ usr / bin или / bin, если он содержит некоторую разделяемую библиотеку, он устанавливается в / usr / lib или / lib. Также иногда в / usr / local / lib.
См. Также Как добавить рабочую учетную запись на свой Android?
Как использовать find в Linux?
Команда findиспользуется для поискаи определения местоположения списка файлов и каталогов на основе условий, которые вы задаете для файлов, которые соответствуют аргументам. Команда find может использоваться в различных условиях, например, вы можете искать файлы по разрешениям, пользователям, группам, типам файлов, дате, размеру и другим возможным критериям.
Где находится RPM в Linux?
Большинство файлов, относящихся к RPM, хранятся в каталоге/ var / lib / rpm /. Дополнительные сведения о RPM см. В главе 10 «Управление пакетами с помощью RPM». Каталог / var / cache / yum / содержит файлы, используемые средством обновления пакетов, включая информацию заголовка RPM для системы.
Какое sudo может получить обновление?
Команда sudo apt-get updateиспользуется для загрузки информации о пакете из всех сконфигурированных источников. Источники часто определяются в / etc / apt / sources.… Итак, когда вы запускаете команду обновления, она загружает информацию о пакете из Интернета. Полезно получить информацию об обновленных версиях пакетов или их зависимостях.
Как найти путь к файлу в терминале Ubuntu?
7 ответов.Просто перетащите файл в терминал. Все хорошие ответы; Вот подсказка для другой ситуации. Если вы просматриваете свои файлы с помощью nautilus и хотите указать полный путь к вашему текущему каталогу, нажмите CTRL + L.
Как найти путь к файлу в Linux?
Синтаксис команды поиска
- путь поиска: определение пути поиска (текущий каталог по умолчанию). Например, поиск в / домашнем каталоге.
- имена-файлов для поиска: имя файла, который вы хотите найти. Например, для всех файлов c (*. C)
- действие, которое необходимо предпринять: Действие может быть напечатать имя файла, удалить файлы и т. Д. Действие по умолчанию — распечатать имена файлов.
Источник: linkeyprod.fr