个人工具

“UbuntuHelp:Ampache”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(新页面: {{From|https://help.ubuntu.com/community/ampache}} {{Languages|UbuntuHelp:ampache}} == Introduction == This document is to introduce Ampache and the AmpachePackage Project to the Ubunt...)
 
 
(未显示同一用户的9个中间版本)
第1行: 第1行:
 
{{From|https://help.ubuntu.com/community/ampache}}
 
{{From|https://help.ubuntu.com/community/ampache}}
 
{{Languages|UbuntuHelp:ampache}}
 
{{Languages|UbuntuHelp:ampache}}
 
 
 
== Introduction ==
 
== Introduction ==
 
+
This document is to introduce Ampache and the [[UbuntuHelp:AmpachePackage|AmpachePackage]] Project to the Ubuntu community.
This document is to introduce Ampache and the AmpachePackage Project to the Ubuntu community.
+
 
+
 
== AMPACHE ==
 
== AMPACHE ==
 
 
Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers together using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages.
 
Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers together using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages.
 
+
'''Ampache Resources'''
Ampache Screen Shots https://ampache.bountysource.com/screenshots
+
* [http://ampache.org/demo/login.php Demo]
 
+
* [http://ampache.org/download.php Downloads]
Ampache Demo http://ampache.org/demo/login.php
+
* [http://trac.ampache.org/wiki Wiki]
 
+
* [http://trac.ampache.org/report/1 Bugs]
Ampache download http://ampache.org
+
* [http://ampache.org/forums Forums]
 
+
'''Ampache Lead Developer''' Karl Vollmer, vollmer AT ampache DOT org
Ampache wiki https://ampache.bountysource.com/wiki
+
 
+
Ampache forum http://ampache.org/forums/
+
 
+
Ampache Lead Developer Karl Vollmerk vollmerk@ampache.org
+
 
+
 
== New Ampache Install Instructions ==
 
== New Ampache Install Instructions ==
 
+
Ampache-3.3.3.5-dfsg1-1 will be included into the Hardy release of Ubuntu and is available for [http://packages.ubuntu.com/hardy/web/ampache download].
Add these lines to your /etc/apt/sources.list
+
Ampache-3.4.1 will be included into the Intrepid release of Ubuntu and is available for [http://packages.ubuntu.com/intrepid/ampache download].
 
+
Due to Debian Release Freeze Ampache-3.4.3-1 will not be in the Lenny release.  However a Feature Freeze Exception was granted for Ampache-3.4.3-0ubuntu1 to be included into Intrepid. 
deb http://ppa.launchpad.net/cjsmo/ubuntu gutsy main restricted universe multiverse
+
Due to a lintian error, Ampache-3.4.3-0ubuntu1 now depends on libjs-prototype.  libjs-prototype is only available in Intrepid and Lenny.  Currently libjs-prototype is not in the Hardy archive unless it is backported.  So what this means is that Ampache-3.4.3-0ubuntu1 will not install on Hardy or Etch due to Unmet Dependencies. 
 
+
The maintainer has been kind enough to make a version of Ampache-3.4.3-0ubuntu1 for Hardy and Etch.  These are not official packages so please do not file bug reports against them, contact me directly. 
deb-src/http://ppa.launchpad.net/cjsmo/ubuntu gutsy main restricted universe multiverse
+
The Hardy/Etch version of Ampache-3.4.3-0ubuntu1 can be found [https://edge.launchpad.net/~cjsmo/+archive here] 
 
+
There is also the [http://packages.ubuntu.com/hardy/web/ampache-themes Ampache-Themes-3.3.3.5a-1]  themes package available in the Hardy archives.  Sorry, for those folks using Ampache-3.4 additional themes are not yet available due to the fact that Ampache-3.4 is still in development.
 
Now open a terminal and type
 
Now open a terminal and type
 
+
<pre><nowiki>
 
sudo apt-get update
 
sudo apt-get update
 
 
sudo apt-get install ampache mysql-server-5.0 phpmyadmin
 
sudo apt-get install ampache mysql-server-5.0 phpmyadmin
 
+
</nowiki></pre>
 
Set up a mysql user account with root privileges  
 
Set up a mysql user account with root privileges  
 
 
Point your browser to http://localhost/ampache or http://your.ip.address/ampache and follow the install  instruction.
 
Point your browser to http://localhost/ampache or http://your.ip.address/ampache and follow the install  instruction.
 
+
There is a very good install guide located on the [http://trac.ampache.org/wiki Wiki] or at [http://vollmer.kicks-ass.net Ampache For Debian And Ubuntu].
There is a very good install guide located at http://vollmer.kicks-ass.net
+
 
+
 
+
 
== Old Ampache Install Instructions ==
 
== Old Ampache Install Instructions ==
 
 
For those comfortable with the command line the following commands should get you up and running.
 
For those comfortable with the command line the following commands should get you up and running.
 
 
On an existing setup,  
 
On an existing setup,  
 
+
<pre><nowiki>
 
sudo apt-get install apache2-mpm-prefork, mysql-server, php5, php5-gd
 
sudo apt-get install apache2-mpm-prefork, mysql-server, php5, php5-gd
 
+
</nowiki></pre>
 
NOTE-phpmyadmin can be used to create a user account with root privliges on the mysql server.
 
NOTE-phpmyadmin can be used to create a user account with root privliges on the mysql server.
 
 
If starting from scratch, install the Ubuntu-server cd
 
If starting from scratch, install the Ubuntu-server cd
 
 
Next open a terminal and enter the following commands.
 
Next open a terminal and enter the following commands.
 
 
1.  cd /tmp
 
1.  cd /tmp
 
 
2.  wget <a href="http://www.ampache.org/downloads/current.tar.gz">http://www.ampache.org/downloads/current.tar.gz</a>
 
2.  wget <a href="http://www.ampache.org/downloads/current.tar.gz">http://www.ampache.org/downloads/current.tar.gz</a>
 
 
3.  tar -xzvf current.tar.gz
 
3.  tar -xzvf current.tar.gz
 
 
4.  mv ampache-??? /usr/share/
 
4.  mv ampache-??? /usr/share/
  
 
5    cd /usr/share
 
5    cd /usr/share
 
 
6.  mv ampache-??? ampache
 
6.  mv ampache-??? ampache
 
 
7.  chown -R www-data:www-data ampache
 
7.  chown -R www-data:www-data ampache
 
 
8.  nano /etc/apache2/conf.d/ampache
 
8.  nano /etc/apache2/conf.d/ampache
  
 
type into nano
 
type into nano
 
 
Alias /ampache /usr/share/ampache
 
Alias /ampache /usr/share/ampache
 
 
<directory />
 
<directory />
 
DirectoryIndex index.php
 
DirectoryIndex index.php
 
 
Options Indexes MultiViews
 
Options Indexes MultiViews
 
 
AllowOverride None
 
AllowOverride None
 
 
Order allow,deny
 
Order allow,deny
 
 
Allow from all
 
Allow from all
 
</directory>
 
</directory>
 
 
9.  ctrl o to save
 
9.  ctrl o to save
  
 
10.  ctrl x to exit nano
 
10.  ctrl x to exit nano
 
 
11.  /etc/init.d/apache2 restart
 
11.  /etc/init.d/apache2 restart
 
 
Stop here if you plan on using phpmyadmin to setup mysql user account with root priv.  If not continue
 
Stop here if you plan on using phpmyadmin to setup mysql user account with root priv.  If not continue
 
 
12.  mysql -u <username> -p
 
12.  mysql -u <username> -p
 
 
13.  mysql: create database ampache;  
 
13.  mysql: create database ampache;  
 
 
14.  mysql: \q
 
14.  mysql: \q
 
 
15.  mysql -u <username> -p ampache &lt; sql/ampache.sql
 
15.  mysql -u <username> -p ampache &lt; sql/ampache.sql
 
 
16.  cp config/ampache.cfg.php.dist config/ampache.cfg.php
 
16.  cp config/ampache.cfg.php.dist config/ampache.cfg.php
 
 
17.  nano config/ampache.cfg.php
 
17.  nano config/ampache.cfg.php
 
 
type into nano
 
type into nano
 
 
local_host = localhost
 
local_host = localhost
 
 
local_db  = ampache
 
local_db  = ampache
 
 
local_pass = <password>
 
local_pass = <password>
 
 
local_user = <username>
 
local_user = <username>
 
 
18.  ctrl o to save
 
18.  ctrl o to save
 
 
19.  ctrl x to exit nano
 
19.  ctrl x to exit nano
 
 
Then point your web browser to http://your.domain/ampache and this will bring you to the Ampache install page and just follow the instructions.
 
Then point your web browser to http://your.domain/ampache and this will bring you to the Ampache install page and just follow the instructions.
 
 
 
== AmpachePackaging Project ==
 
== AmpachePackaging Project ==
 
 
The AmpachePackaging Project is completed.
 
The AmpachePackaging Project is completed.
 
 
Charlie Smotherman cjsmo@cableone.net
 
Charlie Smotherman cjsmo@cableone.net
 
 
 
----
 
----
[[category:CategoryDocumentation]]
 
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2010年5月19日 (三) 17:22的最新版本


Introduction

This document is to introduce Ampache and the AmpachePackage Project to the Ubuntu community.

AMPACHE

Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers together using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages. Ampache Resources

Ampache Lead Developer Karl Vollmer, vollmer AT ampache DOT org

New Ampache Install Instructions

Ampache-3.3.3.5-dfsg1-1 will be included into the Hardy release of Ubuntu and is available for download. Ampache-3.4.1 will be included into the Intrepid release of Ubuntu and is available for download. Due to Debian Release Freeze Ampache-3.4.3-1 will not be in the Lenny release. However a Feature Freeze Exception was granted for Ampache-3.4.3-0ubuntu1 to be included into Intrepid. Due to a lintian error, Ampache-3.4.3-0ubuntu1 now depends on libjs-prototype. libjs-prototype is only available in Intrepid and Lenny. Currently libjs-prototype is not in the Hardy archive unless it is backported. So what this means is that Ampache-3.4.3-0ubuntu1 will not install on Hardy or Etch due to Unmet Dependencies. The maintainer has been kind enough to make a version of Ampache-3.4.3-0ubuntu1 for Hardy and Etch. These are not official packages so please do not file bug reports against them, contact me directly. The Hardy/Etch version of Ampache-3.4.3-0ubuntu1 can be found here There is also the Ampache-Themes-3.3.3.5a-1 themes package available in the Hardy archives. Sorry, for those folks using Ampache-3.4 additional themes are not yet available due to the fact that Ampache-3.4 is still in development. Now open a terminal and type

sudo apt-get update
sudo apt-get install ampache mysql-server-5.0 phpmyadmin

Set up a mysql user account with root privileges Point your browser to http://localhost/ampache or http://your.ip.address/ampache and follow the install instruction. There is a very good install guide located on the Wiki or at Ampache For Debian And Ubuntu.

Old Ampache Install Instructions

For those comfortable with the command line the following commands should get you up and running. On an existing setup,

sudo apt-get install apache2-mpm-prefork, mysql-server, php5, php5-gd

NOTE-phpmyadmin can be used to create a user account with root privliges on the mysql server. If starting from scratch, install the Ubuntu-server cd Next open a terminal and enter the following commands. 1. cd /tmp 2. wget <a href="http://www.ampache.org/downloads/current.tar.gz">http://www.ampache.org/downloads/current.tar.gz</a> 3. tar -xzvf current.tar.gz 4. mv ampache-??? /usr/share/

5 cd /usr/share 6. mv ampache-??? ampache 7. chown -R www-data:www-data ampache 8. nano /etc/apache2/conf.d/ampache

type into nano Alias /ampache /usr/share/ampache <directory /> DirectoryIndex index.php Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </directory> 9. ctrl o to save

10. ctrl x to exit nano 11. /etc/init.d/apache2 restart Stop here if you plan on using phpmyadmin to setup mysql user account with root priv. If not continue 12. mysql -u <username> -p 13. mysql: create database ampache; 14. mysql: \q 15. mysql -u <username> -p ampache < sql/ampache.sql 16. cp config/ampache.cfg.php.dist config/ampache.cfg.php 17. nano config/ampache.cfg.php type into nano local_host = localhost local_db = ampache local_pass = <password> local_user = <username> 18. ctrl o to save 19. ctrl x to exit nano Then point your web browser to http://your.domain/ampache and this will bring you to the Ampache install page and just follow the instructions.

AmpachePackaging Project

The AmpachePackaging Project is completed. Charlie Smotherman cjsmo@cableone.net