我正在尝试从源代码编译i3窗口管理器,这需要libsn(#include)的头文件。
我无法从任何地方找到libsn的源代码包,并希望帮助找到它。
答案 0 :(得分:0)
打字的第四个结果" libsn"进入Google提供this。它不是"包",但是为了找到包,我们必须知道你需要什么样的包 - RPM,DEB,tar.gz,......
答案 1 :(得分:0)
您需要找到该软件包的当前版本:startup-notification-devel
我试图在CentOS 7上构建i3,其中包括启动通知但不包括startup-notification-devel。通过使用RepoForge for CentOS 6的软件包,我的编译成功。完整命令将取决于您的发行版,但这里是一般步骤。
安装RPMforge :http://wiki.centos.org/AdditionalResources/Repositories/RPMForge
CentOS 6/7 x86_64的快速参考:
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
安装软件包:
yum install --enablerepo=rpmforge-extras startup-notification-devel
如果您没有使用RHEL / CentOS,那么您可能需要下载源代码: http://www.freedesktop.org/software/startup-notification/releases
Linux From Scratch项目提供了编译库的说明: http://www.linuxfromscratch.org/blfs/view/svn/x/startup-notification.html