package-management.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 13:52:03 +0200
changeset 1912 8b81a8f0f692
parent 1905 fba288d59662
child 1977 2704ec7205a7
permissions -rw-r--r--
Remove HEADER.rst because that info now added to HTML template.

.. -*- coding: utf-8; -*-

====================
 Package management
====================
.. contents::
   :local:

Local install with root permission
==================================

Если вы root то по Linux FHS ставим в /opt.

Смотри:

  http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Не забываем обновить переменную окружения PATH!

Local install without root permission
=====================================

Лучшим решением, если у Вас нету прав root, будет установить ее в домашнем
каталоге. Тут дело личных предпочтений. У меня это ~/usr.

Если программа в бинарном виде - просто распаковываем::

  $ cd /your/temp/dir
  $ gzip -d -c prog.tar.gz | tar xf -
  $ mv prog/* ~/usr

Если программу придестя собирать из исходников, почти всегда можно указать ключ
``--prefix``::

  $ configure --prefix=$HOME/usr
  $ make
  $ make install

Обычно run-инсталляторы разархивируют содержимое в ``$PWD/$pkg``. В любом
случае::

  $ ./nvidia-driver-1.2.9.run --help

Show all installed packages
===========================

RPM based package manager::

  $ rpm -qa

DEB based package manager::

  $ dpkg -l