package-management.rst
changeset 1894 2e3bc2435d68
parent 42 2146aa2221c0
child 1905 fba288d59662
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/package-management.rst	Sat Feb 20 23:13:00 2016 +0200
@@ -0,0 +1,54 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+====================
+ Package management
+====================
+.. contents::
+
+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
+