Workbook on Digital Private Papers > Setting up the Paradigm Digital Repository
Installing required applications
You can install the required applications using the SUSE 10 distribution on the DVD/CDs used for the original OS installation or via a network installation through FTP, HTTP, file share or from a local directory if network access is not available/permitted.
Applications
- Apache Web Server
- Apache HTTP Server is a free software/open source HTTP web server for Unix-like systems (BSD, Linux, and UNIX systems), Microsoft Windows, Novell NetWare and other platforms. Apache is notable for playing a key role in the initial growth of the World Wide Web, and continues to be the most popular web server in use, serving as the reference platform against which other web servers are designed and judged.
- PHP
- PHP, short for "PHP: Hypertext Preprocessor", is an open-source, programming language used mainly for developing server-side applications and dynamic web content, and more recently, other software.
- PhpMyAdmin
- is a tool written in PHP intended to handle the administration of MySQL over the Internet. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, and manage keys on fields.
- MySQL
- is a multithreaded, multi-user, SQL (Structured Query Language) Database Management System (DBMS) with an estimated six million installations. MySQL AB makes MySQL available as free software under the GNU General Public License (GPL), but they also dual-license it under traditional proprietary licensing arrangements for cases where the intended use is incompatible with the GPL.
- PostgreSQL
- is a free object-relational database server (database management system), released under a flexible BSD-style license. It offers an alternative to other open-source database systems (such as MySQL and Firebird), as well as to proprietary systems such as Oracle, Sybase, IBM's DB2 and Microsoft SQL Server. Similar to other open-source projects such as Apache and Linux, PostgreSQL is not controlled by any single company, but relies on a community of global developers and companies to develop it.
- PhpPgAdmin
- is a web application, written in PHP, for managing PostgreSQL databases. With PostgreSQL, like other popular client/server databases, the user interface is largely an exercise for acolytes of the system.
- Java
- a technology developed by Sun Microsystems for machine-independent software, which encompasses:
- Java programming language, an object-oriented high-level programming language
- Java virtual machine, the virtual machine that runs Java byte code
- Java platform, the Java virtual machine plus API specifications
- a technology developed by Sun Microsystems for machine-independent software, which encompasses:
- Tomcat
- provides an environment for Java code to run in cooperation with a web server. It also adds tools for configuration and management, but it can also be configured by editing configuration files that are normally XML-formatted. Because Tomcat includes its own HTTP server internally, it is also considered to be a standalone web server. .
- Fedora
- Fedora (Flexible Extensible Digital Object Repository Architecture) -- not to be confused with a Red Hat Inc. initiative with a similar name -- is a modular architecture built on the principle that interoperability and extensibility is best achieved by the integration of data, interfaces, and mechanisms (i.e., executable programs) as clearly defined modules. Fedora is a Digital Asset Management (DAM) architecture, upon which many types of digital library systems might be built. Fedora is the underlying architecture for a digital repository, and is not a complete management, indexing, discovery, and delivery application.
- DSpace
- DSpace is an open source software package which provides the tools for management of digital assets and is commonly used as the basis for an institutional repository.
Definitions courtesy of Wikipedia and licensed under the GNU Free Documentation License.
Previous section <<
Post-installation updates for SUSE 10
Next section >> Install Apache