package-management.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 13:02:27 +0200
changeset 1907 f4b078cbff20
parent 1905 fba288d59662
child 1912 8b81a8f0f692
permissions -rw-r--r--
TXT files no longer used.

.. -*- coding: utf-8; -*-
.. include:: HEADER.rst

====================
 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