个人工具

“UbuntuHelp:CheckInstall/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
通过 auto-apt 使用 CheckInstall
 
(未显示2个用户的2个中间版本)
第1行: 第1行:
{{From|https://help.ubuntu.com/community/CheckInstall}}
+
{{From|https://help.ubuntu.com/community/CheckInstall}} {{Translator|yongyi leal MillenniumDark}} {{verifier|dbzhang800}}
{{Translator| yongyi leal MillenniumDark}}
+
{{verifier|dbzhang800}}
+
{{Languages|UbuntuHelp:CheckInstall}}
+
  
 +
{{Languages|UbuntuHelp:CheckInstall}}
  
CheckInstall能跟踪由“make install”或类似命令安装的所有文件,并为这些文件创建Slackware、RPM或者Debian安装包,然後把它添加到已安装软件包数据库中,以便能简便的卸载或发布安装包。
+
<br> CheckInstall能跟踪由“make install”或类似命令安装的所有文件,并为这些文件创建Slackware、RPM或者Debian安装包,然后把它添加到已安装软件包数据库中,以便能简便的卸载或发布安装包。
  
 
+
<br> attachment:IconsPage/IconTip.png 使用CheckInstall而不是仅仅运行"sudo make install",因为那多半会把文件放在文件系统的很多地方,万一出错了可没有容易的方法删除它们。如果在将来你试图安装一个含有和你现在编译的文件相同的文件的软件包,你将收到出错消息,你编译好的软件可能停止工作。
attachment:IconsPage/IconTip.png 使用CheckInstall而不是仅仅运行"sudo make install",因为那多半会把文件放在文件系统的很多地方,万一出错了可没有容易的方法删除它们。如果在将来你试图安装一个含有和你现在编译的文件相同的文件的软件包,你将收到出错消息,你编译好的软件可能停止工作。
+
  
 
=== 安装 ===
 
=== 安装 ===
 +
 
  sudo apt-get install checkinstall
 
  sudo apt-get install checkinstall
  
 +
<br>
  
=== 使用===
+
=== 使用 ===
  
 
你将使用 sudo checkinstall 代替 sudo make install 。
 
你将使用 sudo checkinstall 代替 sudo make install 。
  
The installed package can then also easily be removed via <code><nowiki>synaptic</nowiki></code>or
+
那安装了的软件包之后也可通过 新立得 (synaptic) 或用下列语句很容易地卸载。
  
那安装了的软件包之後也可通过 新立得 (synaptic) 或用下列语句很容易地卸载。
 
 
  sudo dpkg -r packagename
 
  sudo dpkg -r packagename
  
===通过 auto-apt 使用 CheckInstall ===
+
=== 通过 auto-apt 使用 CheckInstall ===
  
 
当你想用 checkinstall 从源码建立一个简单的软件包,你可以使用 auto-apt 。你需要安装 auto-apt !
 
当你想用 checkinstall 从源码建立一个简单的软件包,你可以使用 auto-apt 。你需要安装 auto-apt !
  
 
代替:
 
代替:
 +
 
  /configure
 
  /configure
  
 
你可使用:
 
你可使用:
 +
 
  auto-apt run ./configure
 
  auto-apt run ./configure
  
第36行: 第36行:
  
 
接着的步骤就一样了:
 
接着的步骤就一样了:
 +
 
  make
 
  make
 
  sudo checkinstall
 
  sudo checkinstall
+
 
 +
 
 
attachment:IconsPage/IconWarning3.png [http://nawer.sanspub.org/dotclear/index.php?2005/07/19/66-installation-a-partir-des-sources Blog Rabais] 反馈了一些麻烦:
 
attachment:IconsPage/IconWarning3.png [http://nawer.sanspub.org/dotclear/index.php?2005/07/19/66-installation-a-partir-des-sources Blog Rabais] 反馈了一些麻烦:
  

2010年9月12日 (日) 22:05的最新版本



CheckInstall能跟踪由“make install”或类似命令安装的所有文件,并为这些文件创建Slackware、RPM或者Debian安装包,然后把它添加到已安装软件包数据库中,以便能简便的卸载或发布安装包。


attachment:IconsPage/IconTip.png 使用CheckInstall而不是仅仅运行"sudo make install",因为那多半会把文件放在文件系统的很多地方,万一出错了可没有容易的方法删除它们。如果在将来你试图安装一个含有和你现在编译的文件相同的文件的软件包,你将收到出错消息,你编译好的软件可能停止工作。

安装

sudo apt-get install checkinstall


使用

你将使用 sudo checkinstall 代替 sudo make install 。

那安装了的软件包之后也可通过 新立得 (synaptic) 或用下列语句很容易地卸载。

sudo dpkg -r packagename

通过 auto-apt 使用 CheckInstall

当你想用 checkinstall 从源码建立一个简单的软件包,你可以使用 auto-apt 。你需要安装 auto-apt !

代替:

/configure

你可使用:

auto-apt run ./configure

如果有可用的依赖包,会弹出一个对话框,让你安装他们。

接着的步骤就一样了:

make
sudo checkinstall


attachment:IconsPage/IconWarning3.png Blog Rabais 反馈了一些麻烦:

他用 有几个依赖包的Swftools 来测试。avi2swf 不能正确编译,他不得不卸载所有 avifile 的依赖包,手动从编译程序删除 avi2swf。

Credits: Ubuntu-fr.org