个人工具
登录
查看“UbuntuHelp:CheckInstall”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:CheckInstall”的源代码
来自Ubuntu中文
←
UbuntuHelp:CheckInstall
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{From|https://help.ubuntu.com/community/CheckInstall}} {{Languages|UbuntuHelp:CheckInstall}} [[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. https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconTip.png Use [[UbuntuHelp:CheckInstall|CheckInstall]] instead of just runnin<pre><nowiki>sudo</nowiki></pre>ke 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. == Warning! == [[UbuntuHelp:CheckInstall|CheckInstall]] occasionally sets incorrect access permissions for your root directory (''/''), resulting in the inability to execute most commands or perform most operations on the system. This seems to happen if you interrupt [[UbuntuHelp:CheckInstall|CheckInstall]] (for instance, using Ctrl+C). Please have a [[UbuntuHelp:LiveCD|LiveCD]] ready for recovery, or be sure you can access the recovery mode, before using [[UbuntuHelp:CheckInstall|CheckInstall]]. If this problem happens to you, you will need to use the following command as root to reset the correct permissions. <pre><nowiki> chmod 755 / </nowiki></pre> You may want to run checkinstall with the command line <pre><nowiki> checkinstall --install=no </nowiki></pre> without using <code><nowiki>sudo</nowiki></code>, to avoid the problem, and then install the generated Debian package manually. See [https://bugs.launchpad.net/ubuntu/+source/checkinstall/+bug/45763 bug #45763] for more information. == Installation == <pre><nowiki> sudo aptitude install checkinstall </nowiki></pre> == Usage == Instead of <pre><nowiki>sudo make install</nowiki></pre> you will use <pre><nowiki>sudo checkinstall</nowiki></pre> The installed package can then also easily be removed via <pre><nowiki>synaptic</nowiki></pre> or <pre><nowiki> sudo dpkg -r packagename </nowiki></pre> == Use [[UbuntuHelp:CheckInstall|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! Instead of <pre><nowiki> ./configure </nowiki></pre> you use: <pre><nowiki> auto-apt run ./configure </nowiki></pre> If the dependencies are available, a dialog box opens and ask you to install them. The rest remains the same <pre><nowiki> make sudo checkinstall </nowiki></pre> https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconWarning3.png [http://nawer.sanspub.org/dotclear/index.php?2005/07/19/66-installation-a-partir-des-sources Blog Rabais] reported some troubles: He tested it with Swftools which has several dependencies. avi2swf didn't compile correctly and he had to remove all avifile dependencies manually to remove avi2swf from the compilation Credits: [http://forum.ubuntu-fr.org/viewtopic.php?id=1328 Ubuntu-fr.org] ---- [[category:CategoryDocumentation]] [[category:UbuntuHelp]]
该页面使用的模板:
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
返回至
UbuntuHelp:CheckInstall
。