Difference between revisions of "Download"

From AlsaProject
Jump to: navigation, search
m (added jumper.nu gigabit mirror)
m (Added New FTP via HTTP Mirror)
(16 intermediate revisions by 10 users not shown)
Line 6: Line 6:
 
! Package
 
! Package
 
! Stable Release  
 
! Stable Release  
(2008-02-06)
+
(2012-01-25)
 
! Development Release
 
! Development Release
 
! Description
 
! Description
Line 45: Line 45:
 
| Python bindings for ALSA lib
 
| Python bindings for ALSA lib
 
|-
 
|-
| [ftp://ftp.alsa-project.org/pub/oss/ OSS compat lib ({{ALSA download package|module=oss}})]
+
| [ftp://ftp.alsa-project.org/pub/oss-lib/ OSS compat lib ({{ALSA download package|module=oss}})]
 
| {{ALSA download file|module=oss|release=stable|short=true}}
 
| {{ALSA download file|module=oss|release=stable|short=true}}
 
| {{ALSA download file|module=oss|release=development|short=true}}
 
| {{ALSA download file|module=oss|release=development|short=true}}
Line 53: Line 53:
  
 
See [[ChangeLogs]] to find out what has changed since the previous release.
 
See [[ChangeLogs]] to find out what has changed since the previous release.
 +
 +
==Detailed package descriptions==
 +
 +
===alsa-driver===
 +
 +
alsa-driver contains the ALSA components that run in kernel space (e.g. all the modules). It also contains a few user-space components, including the alsasound startup script and a set of ALSA headers.
 +
 +
This package is now obsolete, as kernel.org is now taking updates to the modules directly from the ALSA GIT server.
 +
 +
===alsa-lib===
 +
 +
alsa-lib contains the user space library that developers compile ALSA applications against.
 +
 +
===alsa-utils===
 +
 +
alsa-utils contains various generic ALSA command line tools, such as amixer, aplay, alsaconf, etc.
 +
 +
===alsa-tools===
 +
 +
alsa-tools contains various more obscure tools and loaders.
 +
 +
===alsa-firmware===
 +
 +
alsa-firmware contains binary drivers for various third-party products.
 +
 +
===alsa-plugins===
 +
 +
alsa-plugins contains plugins for various ALSA needs (e.g. Jack).
 +
 +
===alsa-oss===
 +
 +
alsa-oss contains the OSS compatibilty layer.
 +
 +
===pyalsa===
 +
 +
pyalsa contains the Python bindings for ALSA
  
 
==<tt>.bz2</tt> extension handling==
 
==<tt>.bz2</tt> extension handling==
Line 58: Line 94:
 
The <tt>.bz2</tt> extension belongs to the bzip2 compression utility which replaces gzip. You may unpack the <tt>.tar.bz2</tt> files directly using one of the following commands:
 
The <tt>.bz2</tt> extension belongs to the bzip2 compression utility which replaces gzip. You may unpack the <tt>.tar.bz2</tt> files directly using one of the following commands:
 
         ''using the newer version of tar:''
 
         ''using the newer version of tar:''
  <nowiki>tar xjf </nowiki>''&lt;file&gt;''
+
  <nowiki>tar -xjf </nowiki>''&lt;file&gt;''
 
   
 
   
 
         '''or''', ''using the older version of tar:''
 
         '''or''', ''using the older version of tar:''
  <nowiki>tar xIf </nowiki>''&lt;file&gt;''
+
  <nowiki>tar -xIf </nowiki>''&lt;file&gt;''
 
   
 
   
 
         '''or''', ''with all versions of tar:''
 
         '''or''', ''with all versions of tar:''
  <nowiki>bunzip2 -c </nowiki>''&lt;file&gt;''<nowiki> | tar xf -</nowiki>
+
  <nowiki>bunzip2 -c </nowiki>''&lt;file&gt;''<nowiki> | tar -xf -</nowiki>
  
 
==FTP Access==
 
==FTP Access==
Line 70: Line 106:
 
'''Primary Site'''
 
'''Primary Site'''
 
*[ftp://ftp.alsa-project.org:/pub ftp.alsa-project.org:/pub]
 
*[ftp://ftp.alsa-project.org:/pub ftp.alsa-project.org:/pub]
 +
*[http://mirrors.zerg.biz/alsa mirrors.zerg.biz/alsa]
 +
'''Asia Mirrors'''
 +
*[ftp://mirrors.go-part.com/alsa/ mirrors.go-part.com/alsa/]
 
'''US Mirrors'''
 
'''US Mirrors'''
 
*[ftp://ftp.silug.org:/pub/alsa ftp.silug.org:/pub/alsa]
 
*[ftp://ftp.silug.org:/pub/alsa ftp.silug.org:/pub/alsa]
Line 78: Line 117:
  
 
==FTP via HTTP (web) access==
 
==FTP via HTTP (web) access==
 +
 +
'''Asia Sites'''
 +
*[http://mirrors.go-part.com/alsa/ http://mirrors.go-part.com/alsa/]
  
 
'''Europe Sites'''
 
'''Europe Sites'''
Line 84: Line 126:
 
*[http://gd.tuwien.ac.at/opsys/linux/alsa http://gd.tuwien.ac.at/opsys/linux/alsa]
 
*[http://gd.tuwien.ac.at/opsys/linux/alsa http://gd.tuwien.ac.at/opsys/linux/alsa]
 
*[http://alsa.cybermirror.org http://alsa.cybermirror.org]
 
*[http://alsa.cybermirror.org http://alsa.cybermirror.org]
*[http://www.jumper.nu/alsa/ jumper.nu/alsa] (Sweden)
+
*[http://www.jumper.nu/alsa/ http://jumper.nu/alsa] (Sweden)
  
==Developers: HG access==
+
==Developers: GIT access==
  
*[http://hg-mirror.alsa-project.org/ HG Repository]
+
*[[GIT Server]]
 +
*[http://git.alsa-project.org/ GIT Repository]
  
==(Unofficial) Daily Snapshot Tarballs==
+
==Online Snapshot From ALSA Server==
  
The tarballs of the latest HG version with ready-for-build configure script are available at:
+
Tarballs are generated from the latest code in ALSA GIT repositories immediately. Get very fresh ALSA code now.
*[ftp://ftp.suse.com/pub/projects/alsa/snapshot/ Daily Snapshot]
+
  
==Tracker System==
+
*[http://www.alsa-project.org/snapshot/ Online snapshot]
  
*[https://bugtrack.alsa-project.org/alsa-bug Bugs]
+
==Daily Snapshot Tarballs (from Takashi Iwai)==
  
==ALSA HG (Mercurial) SCM repositories==
+
The tarballs of the latest GIT version with ready-for-build configure script are available at:
 +
*[http://ftp.kernel.org/pub/linux/kernel/people/tiwai/alsa/ Daily Snapshot]
  
HG (Mercurial) SCM can be found at http://www.selenic.com/mercurial.
+
==Tracker System==
  
The ALSA sources can be obtained using:
+
*[https://bugtrack.alsa-project.org/alsa-bug Bugs]
<nowiki>hg clone http://hg.alsa-project.org/alsa-driver alsa-driver</nowiki>
+
A full list of ALSA repositories can be found at the [http://hg-mirror.alsa-project.org/ HG Repository].
+
 
+
As an alternative to HG you may also try via rsync access:
+
<nowiki>rsync -avz --delete rsync://alsa.alsa-project.org/hg </nowiki>''your_directory''
+
 
+
To get the latest code, but without the .hg repository (encouraged if you are not using HG):
+
<nowiki>rsync -avz --delete --exclude=.hg* rsync://alsa.alsa-project.org/hg </nowiki>''your_directory''
+
 
+
The detailed instruction for the development with HG repositories is found here:
+
* [[SourceCodeRepository]] - How to use the Mercurial (Hg) repository.
+
  
 
==Rsync==
 
==Rsync==
Line 121: Line 153:
 
|+ ''ALSA rsync access''
 
|+ ''ALSA rsync access''
 
|URL
 
|URL
|rsync://alsa.alsa-project.org/ftp
+
|rsync://rsync.alsa-project.org/ftp
 
|-
 
|-
 
|Access
 
|Access
Line 129: Line 161:
 
|read-only access to the whole FTP tree
 
|read-only access to the whole FTP tree
 
|}
 
|}
 
==Kernel GIT Repository==
 
 
The latest HG tree is synced with the kernel GIT tree in <nowiki>perex/alsa.git</nowiki> <nowiki>mm</nowiki> branch.
 
 
*[http://git.kernel.org/?p=linux/kernel/git/perex/alsa.git;a=shortlog;h=mm ALSA kernel GIT mm branch]
 

Revision as of 00:04, 8 February 2013

Contents

Latest Software Source Releases

Package Stable Release

(2012-01-25)

Development Release Description
Driver (alsa-driver) 1.0.25 none Kernel drivers
Firmware alsa-firmware) 1.0.27 none Firmware for cards that require it
Library (alsa-lib) 1.0.27.2 none Userspace library
Plugins (alsa-plugins) 1.0.27 none Additional library plugins Eg.jack, pulse, maemo ...
Utilities (alsa-utils) 1.0.27.2 none Utilities aplay,arecord,amixer etc
Tools (alsa-tools) 1.0.27 none Tools
PyALSA (pyalsa) 1.0.26 none Python bindings for ALSA lib
OSS compat lib (alsa-oss) 1.0.25 none OSS compatibility library

See ChangeLogs to find out what has changed since the previous release.

Detailed package descriptions

alsa-driver

alsa-driver contains the ALSA components that run in kernel space (e.g. all the modules). It also contains a few user-space components, including the alsasound startup script and a set of ALSA headers.

This package is now obsolete, as kernel.org is now taking updates to the modules directly from the ALSA GIT server.

alsa-lib

alsa-lib contains the user space library that developers compile ALSA applications against.

alsa-utils

alsa-utils contains various generic ALSA command line tools, such as amixer, aplay, alsaconf, etc.

alsa-tools

alsa-tools contains various more obscure tools and loaders.

alsa-firmware

alsa-firmware contains binary drivers for various third-party products.

alsa-plugins

alsa-plugins contains plugins for various ALSA needs (e.g. Jack).

alsa-oss

alsa-oss contains the OSS compatibilty layer.

pyalsa

pyalsa contains the Python bindings for ALSA

.bz2 extension handling

The .bz2 extension belongs to the bzip2 compression utility which replaces gzip. You may unpack the .tar.bz2 files directly using one of the following commands:

        using the newer version of tar:
tar -xjf <file>

        or, using the older version of tar:
tar -xIf <file>

        or, with all versions of tar:
bunzip2 -c <file> | tar -xf -

FTP Access

Primary Site

Asia Mirrors

US Mirrors

Europe Mirrors

FTP via HTTP (web) access

Asia Sites

Europe Sites

Developers: GIT access

Online Snapshot From ALSA Server

Tarballs are generated from the latest code in ALSA GIT repositories immediately. Get very fresh ALSA code now.

Daily Snapshot Tarballs (from Takashi Iwai)

The tarballs of the latest GIT version with ready-for-build configure script are available at:

Tracker System

Rsync

ALSA rsync access
URL rsync://rsync.alsa-project.org/ftp
Access read-only
Description read-only access to the whole FTP tree
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox