Как посмотреть установленные программы в freebsd

Рассмотрим работу с пакетами во FreeBSD. Для начала определимся, что из себя представляет пакет. Пакет это всего лишь архив, в котором содержатся компоненты программы. То есть файлы необходимые для запуска и работы программы. В корне архива лежат системные файлы описывающие пакет, а в директориях лежат компоненты программы, такие как исполняемые файлы, документация, библиотеки и т. д. Пакет содержит готовую к установке и использованию программу. Вы наверняка знаете, что в UNIX-подобных системах неn системного реестра, как в Windows, а установка софта по сути представляет из себя:

  1. распаковку архива,
  2. «правильное» (заданное разработчиком) расположение всех файлов приложения по системным каталогам,
  3. разрешение зависимостей пакетов (одним программам нужны другие программы для своего функционирования и эти нужды часто пересекаются, что необходимо регулировать).

Во FreeBSD можно использовать как бинарные пакеты, так и собранные из исходных кодов при помощи портов. Мы будем рассматривать бинарные пакеты. Устройство портов за последнее время никак не изменилось, а вот на смену утилитам для управления бинарными пакетами (pkg_add, pkg_info и пр.) в последних версиях FreeBSD (с версии 9.1) пришел новый пакетный менеджер — pkg, теперь нужно рассматривать только его команды.

Установка приложений во FreeBSD

Предупреждаю, это инструкция для самых маленьких!

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

Сперва необходимо установить сам pkg! Для этого просто вводим pkg и система сама предложит нам его установить.

установка pkg

Теперь необходимо обновить базу с информацией о доступных пакетах:

pkg update

В принципе, эта процедура будет происходить при каждой установки нового пакета, но после такой команды просто будет отрабатывать мгновенно.

Читайте также:
Программа Телеграмм на русском установить

Чтобы установить пакет из интернета, используется команда pkg install. Допустим мы хотим установить командный процессор bash, тогда нам следует выполнить следующую команду:

pkg install bash

FreeBSD работа с пакетами

/ var / db / pkg — создается директория с тем же названием , что и пакет , в которую помещаются несколько файлов .

pkg_info — посмотреть все установленные пакеты в системе
pkg_add — r < название _ пакета >- установить пакет из интернета
pkg_delete < название _ пакета >- удалить пакет
pkg_delete — x < название >- удалить пакеты соответствующие регулярному выражению
pkg_delete — a — удалить все пакеты :
pkg — при первом запуске pkg без параметров предложит установить себя
pkg help — посмотреть справку
pkg help update — посмотреть справку по конкретной команде update
pkg info — смотрим список установленных пакетов
pkg update — обновляем информацию о доступных пакетах
pkg upgrade — обновляем установленные пакеты
pkg search xorg — ищем пакет по названию
pkg install xorg — установка пакета/пакетов и всех его/их зависимостей
pkg install git — lite vim — lite sudo — установка пакета/пакетов и всех его/их зависимостей
pkg delete xorg — удаляем пакет
pkg autoremove — удаляем пакеты , которые больше не нужны
pkg which / usr / local / bin / git — смотрим , к какому пакету относится файл
pkg info — l cowsay — посмотреть полный список файлов в пакете можно так
pkg audit — F — загружаем базу известных уязвимостей

FreeBSD 11.2. Управление пакетами при помощи утилиты pkg

pkg audit — проверяем установленные пакеты на предмет наличия известных уязвимостей , с ссылками на подробные отчеты

pkg check — s — a — проверяем все установленные пакеты на предмет валидности контрольных сумм входящих в пакеты файлов

Читайте также:
Программа должна вывести одно число евклидово расстояние

Источник: b14esh.com

Общесистемные команды в FreeBSD

Вывод: операционная система, hostname, версия ОС, дата, ядро, разрядность.

  • Подробная информация о сетевых интерфейсах FreeBSD:
  • Узнать список файловых систем, разделов, количество свободного места в FreeBSD:
  • Список процессов и загруженность системы в FreeBSD:

(Аналог «диспетчера задач» в Windows)

  • Посмотреть список установленных портов(программ) в FreeBSD:

# pkg_info | grep more

  • Как посмотреть сколько прошло времени с загрузки системы в FreeBSD:
  • Список всех запущенных процессов FreeBSD:

# du -h -d 1 /usr/local
369M /usr/local/share
32M /usr/local/bin
988K /usr/local/etc
18M /usr/local/include
18M /usr/local/info
216M /usr/local/lib
186K /usr/local/libdata
20M /usr/local/libexec
8.0M /usr/local/man
4.7M /usr/local/sbin
43M /usr/local/www
350M /usr/local/ispmgr
7.5M /usr/local/lib32
1.1G /usr/local

Источник: linux-freebsd.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru