|
|
@ -1,34 +1,80 @@ |
|
|
|
|
|
|
|
this is /etc/apt/sources.list |
|
|
|
I added the deb-src line |
|
|
|
o append the following line to /etc/apt/sources.list |
|
|
|
|
|
|
|
---------------------- |
|
|
|
deb http://packages.linuxmint.com/ maya main upstream import |
|
|
|
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse |
|
|
|
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse |
|
|
|
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse |
|
|
|
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse |
|
|
|
deb http://archive.canonical.com/ubuntu/ precise partner |
|
|
|
deb http://packages.medibuntu.org/ precise free non-free |
|
|
|
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse |
|
|
|
|
|
|
|
#deb http://archive.getdeb.net/ubuntu precise-getdeb apps |
|
|
|
#deb http://archive.getdeb.net/ubuntu precise-getdeb games |
|
|
|
deb http://drbl.sourceforge.net/drbl-core drbl stable |
|
|
|
---------------------- |
|
|
|
this is what my /etc/apt/sources.list looks like |
|
|
|
|
|
|
|
do all this in a new directory |
|
|
|
deb http://packages.linuxmint.com/ maya main upstream import |
|
|
|
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse |
|
|
|
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse |
|
|
|
deb http://security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse |
|
|
|
deb http://archive.canonical.com/ubuntu/ precise partner |
|
|
|
deb http://packages.medibuntu.org/ precise free non-free |
|
|
|
|
|
|
|
root |
|
|
|
sudo apt-get install dpkg-dev |
|
|
|
#deb http://archive.getdeb.net/ubuntu precise-getdeb apps |
|
|
|
#deb http://archive.getdeb.net/ubuntu precise-getdeb games |
|
|
|
deb http://drbl.sourceforge.net/drbl-core drbl stable |
|
|
|
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse |
|
|
|
|
|
|
|
NOTE: If you get an error message that goes something like this: |
|
|
|
|
|
|
|
non root |
|
|
|
apt-get source pulseaudio |
|
|
|
E: You must put some 'source' URIs in your sources.list |
|
|
|
|
|
|
|
root |
|
|
|
sudo apt-get build-dep pulseaudio |
|
|
|
try running the following command first: |
|
|
|
|
|
|
|
cd pulseaudio-1.1 |
|
|
|
apt-get source pulseaudio |
|
|
|
|
|
|
|
non root |
|
|
|
dpkg-buildpackage -rfakeroot -uc -b |
|
|
|
o run these commands in your home directory |
|
|
|
|
|
|
|
cd |
|
|
|
sudo apt-get install dpkg-dev |
|
|
|
apt-get source pulseaudio |
|
|
|
sudo apt-get build-dep pulseaudio |
|
|
|
|
|
|
|
cd pulseaudio-1.1 |
|
|
|
dpkg-buildpackage -rfakeroot -uc -b |
|
|
|
|
|
|
|
o edit Makefile and point PULSE_DIR to ~/pulseaudio<version> dir |
|
|
|
|
|
|
|
o run make; the outputs will be |
|
|
|
module-xrdp-sink.so |
|
|
|
module-xrdp-source.so |
|
|
|
|
|
|
|
o sudo cp module-xrdp-sink.so /usr/lib/pulse-<version>/modules |
|
|
|
sudo cp module-xrdp-source.so /usr/lib/pulse-<version>/modules |
|
|
|
note: on a 64bit machine use lib64 instead of lib |
|
|
|
|
|
|
|
o cd /etc/pulse |
|
|
|
|
|
|
|
o sudo mv default.pa default.pa.orig |
|
|
|
|
|
|
|
o sudo vi default.pa and add the following lines to it |
|
|
|
|
|
|
|
.nofail |
|
|
|
.fail |
|
|
|
load-module module-augment-properties |
|
|
|
#load-module module-alsa-sink device=hw:0 |
|
|
|
#load-module module-alsa-source device=hw:0 |
|
|
|
#load-module module-pipe-sink |
|
|
|
#load-module module-pipe-source |
|
|
|
#load-module module-null-sink |
|
|
|
load-module module-xrdp-sink |
|
|
|
load-module module-xrdp-source |
|
|
|
load-module module-native-protocol-unix |
|
|
|
#load-module module-udev-detect tsched=0 |
|
|
|
|
|
|
|
o sudo apt-get install pavucontrol |
|
|
|
|
|
|
|
o pulseaudio --kill |
|
|
|
|
|
|
|
o mplayer -ao pulse <audio file> |
|
|
|
|
|
|
|
o in another window run pavucontrol and you should see xrdp-sink in use |
|
|
|
|
|
|
|
o to enable pulseaudio log |
|
|
|
o edit /etc/pulse/daemon.conf and set |
|
|
|
log-target = syslog |
|
|
|
log-level = notice |
|
|
|
o pulseaudio --kill |
|
|
|
o log output will be in /var/log/syslog or /var/log/messages |