SDB:Fuppes 安装

跳转到:导航搜索


在 openSUSE 上测试

推荐文章

相关文章


本文档介绍 Fuppes 的安装方法。目前这是一项相当复杂的任务,但未来应该可以通过 openSUSE 版本的链接在 Fuppes 页面上完成。

安装

目前有一个包含现成 Fuppes (版本 0.660) 的仓库,但无法使用 software.opensuse.org 上的搜索功能找到它。但是,有一个较新的(开发)版本可用,目前推荐使用,因为配置设置已经发生了很大的变化。这是一个测试版本,因此您可能会遇到崩溃。已知崩溃将在 中讨论。但是,一旦您知道如何避免,它就可以提供一个稳定的服务器。


先决条件

描述了首先要安装的软件包。请注意,在以下命令中,以 # 开头的必须以 root 身份提供,以 $ 开头的以普通用户身份提供。

使用 YaST2

  1. 启动 YaST,例如通过 Ctrl+F2 并输入 yast,然后输入您的 root 密码。
  2. 在 YaST 配置中心中,单击软件管理。软件管理窗口将出现
  3. 在工具栏中选择配置 -> 仓库...
  4. 按下“添加”按钮,然后选择社区仓库前的单选按钮,然后按“下一步”。
  5. 选择 Videolan 仓库并按“确定”。您将获得仓库列表,并在那里按“确定”。您将再次获得软件管理窗口。
  6. 按下“视图”选项卡,然后在其中选择“模式”。在该模式列表中,向下滚动到 C/C++ 开发,然后单击其前的复选框。
  7. 按下“搜索”选项卡,在搜索框中输入 checkinstall,然后按“搜索”以搜索此软件包。激活 checkinstall 前面的复选框。
  8. 对软件包 pcre-devel、libxml2-devel、sqlite3-devel、lame、twolame、libmp3lame-devel、libtwolame-devel、libmad-devel、libfaad-devel、libvorbis-devel、libexif-devel、ImageMagick-devel、taglib-devel、taglib-extras-devel、taglib-sharp-devel、ffmpeg、ffmpegthumbnailer、libffmpeg-devel、libffmpegthumbnailer-devel、flac 和 flac-devel 执行相同的操作。

继续在构建命令处

在命令行中

以下命令安装所需的仓库(您可以尝试其中一个,并在本页上注明)。

# zypper addrepo -f -n VideoLan http://download.videolan.org/pub/videolan/vlc/SuSE/11.3/ download.videolan.org-SuSE
# zypper addrepo -f -n "Packman Repository" http://packman.inode.at/suse/11.3/ packman.inode.at-suse

以下命令安装构建 Fuppes 所需的软件包

# zypper install subversion
# zypper install automake
# zypper install checkinstall
# zypper install libtool
# zypper install -t pattern devel_C_C++
# zypper install pcre-devel
# zypper install libxml2-devel
# zypper install sqlite3-devel
# zypper install lame twolame
# zypper install libmp3lame-devel libtwolame-devel
# zypper install libmad-devel
# zypper install libfaad-devel
# zypper install libvorbis-devel
# zypper install libexif-devel
# zypper install ImageMagick-devel
# zypper install taglib-devel taglib-extras-devel taglib-sharp-devel
# zypper install ffmpeg ffmpegthumbnailer libffmpeg-devel libffmpegthumbnailer-devel
# zypper install flac flac-devel

构建命令

构建 fuppes 应用程序可以由普通用户完成。它也在此用户下运行。首先,您可以创建一个新目录并进入该目录或另一个合适的目录。

$ mkdir build
$ cd build

接下来,您使用以下命令通过 subversion 下载 fuppes 的源代码

$ svn co https://fuppes.svn.sourceforge.net/svnroot/fuppes/trunk fuppes

这将在当前目录中创建一个名为 fuppes 的目录,这是命令中的最后一个参数。您可以使用以下命令删除所有已下载的内容:

$ /bin/rm -rf fuppes

接下来,您将其设为当前目录。

$ cd fuppes

在此目录中,您执行以下两个命令

$ autoreconf -vfi
$ ./configure --prefix=$HOME/local --enable-transcoder-ffmpeg --enable-lame --enable-twolame --enable-mad --enable-faad --with-http-port=3080
  • 前缀为 $HOME/local,这意味着 fuppes 及其数据文件将安装到目录 ~/local/ 中。如果您希望将其安装到系统中,则应为 --prefix=/usr,但现在我们将其保留在您的个人环境中。
  • 其他参数启用使用具有这些名称的转换库。如果您不需要它们,可以将其省略。可以启用 D-BUS 支持,但尚未在上面完成。请参阅 wiki 以获取更多信息。

接下来的命令分别用于构建 fuppes 应用程序并安装其数据和配置文件,如前所述,安装在 ~/local/ 中。

$ make
$ make install

如果 ~/local/ 目录不存在,则安装命令会创建它。要删除已安装的内容,只需执行 $ /bin/rm -r ~/local

参见

相关文章

外部链接