分类: 服务器与存储
2010-04-26 02:14:46
• Bacula has been compiled and run on OpenSuSE Linux, FreeBSD,and Solaris systems.
在Linux , openSUSE, FreeBSD的, 和Solaris系统中Bacula已可编译和运行。
• It requires GNU C++ version 2.95 or higher to compile. You can try with other compilers and older versions, but you are on your own. We have successfully compiled and used Bacula using GNU C++ version 4.1.3. Note, in general GNU C++ is a separate package (e.g. RPM) from GNU C, so you need them both loaded. On Red Hat systems, the C++ compiler is part of the gcc-c++ rpm package.
它需要的GNU C + +版本2.95或更高来编译。您可以尝试与其他编译器和旧版本,但那是你自己的。使用的GNU C + +版本4.1.3 ,我们已经成功地编译和使用Bacula。请注意,在一般的GNU C + +是一个来自的GNU C的单独的软件包(如RPM),所以你需要加载他们两个。
在红帽系统中, 在C + +编译器是gcc- C + +的RPM包的一部分。
• There are certain third party packages that Bacula may need. Except for MySQL and PostgreSQL, they can all be found in the depkgs and depkgs1 releases. However, most current Linux and FreeBSD systems provide these as system packages.
Bacula可能需要一些第三方软件包。除MySQL和PostgreSQL之外,他们都可以在depkgs和depkgs1找到。然而,最新的Linux和FreeBSD系统提供这些系统软件包。
• The minimum versions for each of the databases supported by Bacula are:
- MySQL 4.1
- PostgreSQL 7.4
- SQLite 2.8.16 or SQLite 3
Bacula支持下的每一个数据库的最低版本为:
- MySQL 4.1
- PostgreSQL 7.4
- SQLite 2.8.16 或者 SQLite 3
• If you want to build the Win32 binaries, please see the README.mingw32 file in the src/win32 directory. We cross-compile the Win32 release on Linux. We provide documentation on building the Win32 version, but due to the complexity, you are pretty much on your own if you want to build it yourself.
如果你想建立的Win32可执行文件,请参阅README.mingw32文件中src/win32目录。
在Linux上我们相互编译Win32版本。我们提供建立在Win32的版本的文件,但由于其较为复杂,如果你想建立它,你更多的是靠你自己。
• Bacula requires a good implementation of pthreads to work. This is not the case on some of the BSD systems.
Bacula需要一个良好的pthreads的执行来工作。而在一些BSD的系统上不是这样的。
• The source code has been written with portability in mind and is mostly POSIX compatible. Thus porting to any POSIX compatible operating system should be relatively easy.
源代码被编写的有可移植性,而且可以被大部分POSIX兼容。因此,移植到任何兼容POSIX
操作系统应该相对容易一些。
• The GNOME Console program is developed and tested under GNOME 2.x. GNOME 1.4 is no longer supported.
在GNOME2.x下开发和测试GNOME控制台程序。不在支持GNOME1.4。
• The wxWidgets Console program is developed and tested with the latest table ANSI or Unicode version of wxWidgets (2.6.1). It works fine with the Windows and GTK+-2.x version of wxWidgets, and should also work on other platforms supported by wxWidgets.
利用最新稳定ANSI或Unicode版本的wxWidgets ( 2.6.1 ),开发和测试 wxWidgets控制台程序。GTK + – 2.x的版本的wxWidgets在windows上工作良好,并应该还可以工作在wxWidgets支持的其它平台上 。
• The Tray Monitor program is developed for GTK+-2.x. It needs GNOME less or equal to 2.2, KDE greater or equal to 3.1 or any window manager supporting the FreeDesktop system tray standard.
为GTK+-2.x开发托盘监控程序。它需要不高于2.2版本的GNOME,不低于3.1版本的KDE,或者支持FreeDesktop系统托盘的任何标准窗口管理器。
• If you want to enable command line editing and history, you will need to have /usr/include/termcap.h and either the termcap or the ncurses library loaded (libtermcap-devel or ncurses-devel).
如果你想启用命令行编辑和历史记录,你将需要拥有 /usr/include/termcap.h 和装载termcap或ncurses 库(libtermcap-devel 或者 ncurses-devel) 。
• If you want to use DVD as backup medium, you will need to download the dvd+rw-tools 5.21.4.10.8, apply the patch that is in the patches directory of the main source tree to make these tools compatible with Bacula, then compile and install them. There is also a patch for dvd+rw-tools version 6.1, and we hope that the patch is integrated into a later version. Do not use the dvd+rw-tools provided by your distribution, unless you are sure it contains the patch. dvd+rw-tools without the patch will not work with Bacula. DVD media is not recommended for serious or important backups because of its low reliability.
如果你想使用DVD作为备份介质,你需要下载在DVD + RW工具5.21.4.10.8 ,应用主源树目录下的修补程序,使这些工具兼容Bacula ,然后编译并安装它们。还有一个对DVD + RW光碟工具6.1版修补程序,我们希望修补程序集成到更新的版本中。不要使用你的分销商提供的DVD + RW光碟工具,除非你确信它包含修补程序。未经修补程序的DVD + RW光碟工具将无法与Bacula 正常工作。因为DVD媒体可靠性低,所以不建议它做重要的备份。