特殊:Badtitle/NS100:CheckInstall:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Wikibot留言 | 贡献
无编辑摘要
Wikibot留言 | 贡献
无编辑摘要
第2行: 第2行:
{{Languages|UbuntuHelp:CheckInstall}}
{{Languages|UbuntuHelp:CheckInstall}}
== Introduction ==
== Introduction ==
[[UbuntuHelp:CheckInstall|CheckInstall]] keeps track of all files installed by a "make install" or equivalent, creates a Slackware, RPM, or Debian package with those files, and adds it to the installed packages database, allowing for easy package removal or distribution.
CheckInstall keeps track of all files installed by a "make install" or equivalent, creates a Slackware, RPM, or Debian package with those files, and adds it to the installed packages database, allowing for easy package removal or distribution.
{{https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconTip.png%7D%7D Use [[UbuntuHelp:CheckInstall|CheckInstall]] instead of just running "sudo make install", as that will likely put files all over the filesystem, with no easy way of removing them if things go wrong. If in the future you try to install a package that contains the same file as the software you are compiling, you will receive errors and the software you compiled may stop working.
https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconTip.png Use CheckInstall instead of just running "sudo make install", as that will likely put files all over the filesystem, with no easy way of removing them if things go wrong. If in the future you try to install a package that contains the same file as the software you are compiling, you will receive errors and the software you compiled may stop working.
== Installation ==
== Installation ==
Install the package <code><nowiki>checkinstall</nowiki></code> from the [[UbuntuHelp:Repositories/Ubuntu| Repositories]].
Install the package <code><nowiki>checkinstall</nowiki></code> from the [[UbuntuHelp:Repositories/Ubuntu| Repositories]].
For help on installing software in Ubuntu, see [[UbuntuHelp:InstallingSoftware]].
For help on installing software in Ubuntu, see [[UbuntuHelp:InstallingSoftware|InstallingSoftware]].
A quick method via the [[UbuntuHelp:UsingTheTerminal| terminal]] for those who like to copy and paste:
A quick method via the [[UbuntuHelp:UsingTheTerminal| terminal]] for those who like to copy and paste:
<pre><nowiki>
<pre><nowiki>
第28行: 第28行:
sudo dpkg -r pidgin
sudo dpkg -r pidgin
</nowiki></pre>
</nowiki></pre>
{{https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconNote.png%7D%7D Note that the .deb package it creates can also be used elsewhere, which simplifies installation of the same program on many machines.
https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconNote.png Note that the .deb package it creates can also be used elsewhere, which simplifies installation of the same program on many machines.
== Use [[UbuntuHelp:CheckInstall|CheckInstall]] with auto-apt ==
== Use CheckInstall with auto-apt ==
You can use auto-apt when you want to build a simple package from source with checkinstall. You need to have [[UbuntuHelp:AutoApt|auto-apt]] installed!
You can use auto-apt when you want to build a simple package from source with checkinstall. You need to have [[UbuntuHelp:AutoApt|auto-apt]] installed!
Instead of
Instead of
第46行: 第46行:
</nowiki></pre>
</nowiki></pre>
== Related Links ==
== Related Links ==
* [[UbuntuHelp:SynapticHowto]]
* [[UbuntuHelp:SynapticHowto|SynapticHowto]]
* [[UbuntuHelp:InstallingSoftware]]
* [[UbuntuHelp:InstallingSoftware|InstallingSoftware]]
* [[UbuntuHelp:CompilingSoftware]]
* [[UbuntuHelp:CompilingSoftware|CompilingSoftware]]
* [http://www.asic-linux.com.mx/~izto/checkinstall/ The checkinstall web site]
* [http://www.asic-linux.com.mx/~izto/checkinstall/ The checkinstall web site]
----
----

2008年10月19日 (日) 22:19的版本

{{#ifexist: :CheckInstall/zh | | {{#ifexist: CheckInstall/zh | | {{#ifeq: {{#titleparts:CheckInstall|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:CheckInstall|1|-1|}} | zh | | }}

Introduction

CheckInstall keeps track of all files installed by a "make install" or equivalent, creates a Slackware, RPM, or Debian package with those files, and adds it to the installed packages database, allowing for easy package removal or distribution. IconsPage?action=AttachFile&do=get&target=IconTip.png Use CheckInstall instead of just running "sudo make install", as that will likely put files all over the filesystem, with no easy way of removing them if things go wrong. If in the future you try to install a package that contains the same file as the software you are compiling, you will receive errors and the software you compiled may stop working.

Installation

Install the package checkinstall from the Repositories. For help on installing software in Ubuntu, see InstallingSoftware. A quick method via the terminal for those who like to copy and paste:

sudo aptitude install checkinstall

Usage

Instead of

sudo make install

you will use

sudo checkinstall

The installed package can then also easily be removed via Synaptic or via the terminal:

sudo dpkg -r packagename

Example:

sudo dpkg -r pidgin

IconsPage?action=AttachFile&do=get&target=IconNote.png Note that the .deb package it creates can also be used elsewhere, which simplifies installation of the same program on many machines.

Use CheckInstall with auto-apt

You can use auto-apt when you want to build a simple package from source with checkinstall. You need to have auto-apt installed! Instead of

./configure

you use:

auto-apt run ./configure

If the dependencies are available, a dialog box opens and ask you to install them. The rest remains the same

make
sudo checkinstall

Related Links