Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2010-12-22 14:47:50
Size: 2953
Editor: ?jeka
Comment:
Revision 4 as of 2013-07-02 10:58:26
Size: 2981
Editor: DarkErr
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]] : [[CheckInstall|English]] - [[ru/CheckInstall|Русский]] -~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[ru/DebianWiki/EditorGuide#translation|Перевод(ы)]] : [[CheckInstall|English]] - Русский -~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 5: Line 5:
CheckInstall отслеживает все файлы, созданные, или изменённые, Вашим скриптом установки (''[[make]] install'', ''make install_modules'', ''setup'', и т.д.), собирает стандартный бинарный пакет, и, затем, устанавливает его в Вашей системе, создавая Вам возможность удалить этот пакет средствами стандартных утилит по управлению пакетами для Вашего дистрибутива.  ''CheckInstall'' отслеживает все файлы, созданные, или изменённые, Вашим скриптом установки (''make install'', ''make install_modules'', ''setup'', и т.д.), собирает стандартный бинарный пакет, и, затем, устанавливает его в Вашей системе, создавая Вам возможность удалить этот пакет средствами стандартных утилит по управлению пакетами для Вашего дистрибутива.
Line 7: Line 7:
CheckInstall отслеживает все файлы, установленные через ''make install'' или эквивалент, создаёт Slackware, RPM, или пакет Debian с этими файлами, и добавляет их к ранее установленной базе данных пакетов, позволяя легко управлять пакетом.  ''CheckInstall'' отслеживает все файлы, установленные через ''make install'' или эквивалент, создаёт Slackware, RPM, или пакет Debian с этими файлами, и добавляет их к ранее установленной базе данных пакетов, позволяя легко управлять пакетом.
Line 9: Line 9:
CheckInstall просматривает команду ''make install'' извлекая список установленных файлов, и затем создаёт пакет Debian, который знает об этих файлах. Для того, чтобы это использовать, Вам потребуется только собрать программное обеспечение согласно его инструкциям, и затем использовать команду установки, взятую из инструкций, поверх ''checkinstall''. Обычно:  ''CheckInstall'' просматривает команду ''make install'' извлекая список установленных файлов, и затем создаёт пакет Debian, который знает об этих файлах. Для того, чтобы это использовать, Вам потребуется только собрать программное обеспечение согласно его инструкциям, и затем использовать команду установки, взятую из инструкций, поверх ''checkinstall''. Обычно:
Line 11: Line 11:
* распаковывается архив {{{
 tar -zxvf source-app.tar.gz;
 cd source/ ;
 run ./configure;
 run make;
 run sudo checkinstall make install;
}}}
Line 13: Line 19:
* выполняется переход в папку

* выполняется ./configure

* выполняется make

* выполняется sudo checkinstall make install

Удалить и переустановить действительно легко!
Это позволяет в случае необходимости легко удалить и переустановить ПО.
Line 25: Line 23:
./[[configure]] --with-prefix=/usr/local {{{
 
./configure --with-prefix=/usr/local
 make
 make install
 make clean
}}}
Line 27: Line 30:
[[make]] ##Use ./configure to keep stuff out of apt's way, and use equivs to let apt know it's there
Использование ./configure позволяет сохранить "путь" APT.
Line 29: Line 33:
[[make install]]

[[make clean]]

Use ./configure to keep stuff out of apt's way, and use equivs to let apt know it's there


Смотрите также:
== Смотрите также: ==

Перевод(ы) : English - Русский

(!) ?Discussion

  • CheckInstall отслеживает все файлы, созданные, или изменённые, Вашим скриптом установки (make install, make install_modules, setup, и т.д.), собирает стандартный бинарный пакет, и, затем, устанавливает его в Вашей системе, создавая Вам возможность удалить этот пакет средствами стандартных утилит по управлению пакетами для Вашего дистрибутива.

    CheckInstall отслеживает все файлы, установленные через make install или эквивалент, создаёт Slackware, RPM, или пакет Debian с этими файлами, и добавляет их к ранее установленной базе данных пакетов, позволяя легко управлять пакетом.

    CheckInstall просматривает команду make install извлекая список установленных файлов, и затем создаёт пакет Debian, который знает об этих файлах. Для того, чтобы это использовать, Вам потребуется только собрать программное обеспечение согласно его инструкциям, и затем использовать команду установки, взятую из инструкций, поверх checkinstall. Обычно:

 tar -zxvf source-app.tar.gz;
 cd source/ ;
 run ./configure;
 run make;
 run sudo checkinstall  make install;

Это позволяет в случае необходимости легко удалить и переустановить ПО.

Это действительно очень полезно, если у Вас есть архив tarball, с программным обеспечением, которое Вы должны скомпилировать с обычным:

 ./configure --with-prefix=/usr/local
 make
 make install
 make clean

Использование ./configure позволяет сохранить "путь" APT.

Смотрите также: