Slackware是一个历史长久且备受尊敬的Linux发行版,以其牢固性跟对UNIX传统的保持而驰名。对Linux爱好者来说,控制Slackware软件包的制造是一项非常有效的技能。本文将带你从入门到粗通,轻松控制Slackware软件包的制造。
Slackware利用TGZ格局来打包软件包。这些软件包包含了软件的二进制文件跟须要的设置文件。
checkinstall
是一个富强的东西,它可能将源代码编译安装的过程转换为制造软件包的过程。利用checkinstall
,你可能轻松地将源代码安装为Slackware软件包。
tar zxvf checkinstall-1.5.3-i386-1.tgz
cd checkinstall-1.5.3
make
make install
下载你想打包的软件的源代码,并将其解压到合适的地位。
cd source_directory
./configure
make
checkinstall
checkinstall
会主动安装软件,并生成一个TGZ格局的软件包。
在生成软件包后,你可能须要对其停止修改,比方增加或删除文件,或许修改设置文件。
explodepkg package_name.tgz
cd package_name
installpkg --root /target_directory package_name
这里,/target_directory
是你盼望安装软件包的目标目录。
对须要其他软件包才干运转的软件,你须要确保全部依附项都已正确安装。
swaret
是一个用于Slackware的收集安装跟进级东西,它可能处理依附关联。
installpkg swaret-1.7.0test4-noarch-1.tgz
cp /etc/swaret.conf.new /etc/swaret.conf
swaret --update
src2pkg
是一个用于将源代码转换为Slackware软件包的东西。
src2pkg -e '--enable-gui --codecsdir/usr/lib/codecs' package_name.tar.bz2
slackpkg
是一个用于主动下载跟安装Slackware软件包的东西。
slackpkg update
slackpkg install package_name
经由过程本文,你应当曾经控制了制造Slackware软件包的基本技能。从入门到粗通,你现在可能自负地创建跟管理本人的软件包,为你的Slackware体系增加更多功能。