Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:research:sr:softwareradio_install [2007/04/11 16:37] brunner |
en:research:sr:softwareradio_install [2007/08/09 15:30] (current) brunner |
||
---|---|---|---|
Line 10: | Line 10: | ||
* /var 10Go | * /var 10Go | ||
* /tmp 1Go | * /tmp 1Go | ||
- | * /big unused space (env.: 40Go) | + | * /big unused space (about 40 Go) |
* swap 2.8Go (primary) | * swap 2.8Go (primary) | ||
Line 16: | Line 16: | ||
remove created user: | remove created user: | ||
<code>deluser //username//</code> | <code>deluser //username//</code> | ||
+ | |||
+ | In file ///etc/apt/sources.list// replace **stable** by **sarge**. | ||
===== Kernel compilation ===== | ===== Kernel compilation ===== | ||
Line 71: | Line 73: | ||
<code bash>echo "eepro100" >> /etc/modules</code> | <code bash>echo "eepro100" >> /etc/modules</code> | ||
then reboot on new kernel. | then reboot on new kernel. | ||
+ | |||
Line 76: | Line 79: | ||
unzip rtlinux: | unzip rtlinux: | ||
<code bash> | <code bash> | ||
- | tar -xvf rtlinux-3.2-rc1.tar.bz2 | + | tar -xvjf rtlinux-3.2-pre3.tar.bz2 |
</code> | </code> | ||
prepare: | prepare: | ||
<code bash> | <code bash> | ||
- | cd /usr/srv/rtlinux-3.2-rc1 | + | cd /usr/src/rtlinux-3.2-pre3 |
ln -s /usr/src/linux linux | ln -s /usr/src/linux linux | ||
</code> | </code> | ||
Line 90: | Line 93: | ||
* posix-timers | * posix-timers | ||
* posix-priority | * posix-priority | ||
- | Compile: | + | Compile & install: |
<code> | <code> | ||
make dep | make dep | ||
make // without -j8 (don't work) | make // without -j8 (don't work) | ||
- | </code> | ||
- | Install: | ||
- | <code bash> | ||
- | checkinstall | ||
- | dpkg -i --force-overwrite rtlinux-3.2-pre3_pre3-1_i386.deb | ||
- | // and (some files will no be modified !) | ||
make install | make install | ||
</code> | </code> | ||
Line 108: | Line 105: | ||
at end: | at end: | ||
<code bash> | <code bash> | ||
+ | rm /lib/modules/2.4.22-rtl3.2-pre3-bigphys/misc/rtl_debug.o | ||
ln -s /usr/src/rtlinux-3.2-pre3/debugger/rtl_debug.o /lib/modules/2.4.22-rtl3.2-pre3-bigphys/misc/ | ln -s /usr/src/rtlinux-3.2-pre3/debugger/rtl_debug.o /lib/modules/2.4.22-rtl3.2-pre3-bigphys/misc/ | ||
+ | |||
+ | rm /etc/init.d/rtlinux | ||
cp /usr/src/rtlinux-3.2-pre3/scripts/rtlinux /etc/init.d/ | cp /usr/src/rtlinux-3.2-pre3/scripts/rtlinux /etc/init.d/ | ||
ln -s /etc/init.d/rtlinux /etc/rc5.d/S90rtlinux | ln -s /etc/init.d/rtlinux /etc/rc5.d/S90rtlinux | ||
- | cp /usr/src/rtlinux-3.2-pre3/scripts/rtlinux /etc/init.d/ | ||
ln -s /etc/init.d/rtlinux /etc/rc4.d/S90rtlinux | ln -s /etc/init.d/rtlinux /etc/rc4.d/S90rtlinux | ||
- | cp /usr/src/rtlinux-3.2-pre3/scripts/rtlinux /etc/init.d/ | ||
ln -s /etc/init.d/rtlinux /etc/rc3.d/S90rtlinux | ln -s /etc/init.d/rtlinux /etc/rc3.d/S90rtlinux | ||
</code> | </code> | ||
Line 122: | Line 120: | ||
apt-get install libqt3-compat-headers libqt3-mt-dev | apt-get install libqt3-compat-headers libqt3-mt-dev | ||
</code> | </code> | ||
+ | |||
+ | ==== ICS ==== | ||
+ | * copy ICS to ///usr/ics// | ||
+ | do : | ||
+ | <code> | ||
+ | cd /usr/ics/ics554-src/ | ||
+ | sh install.sh | ||
+ | cd /usr/ics/ics564-src/ | ||
+ | sh install.sh | ||
+ | ln -s /usr/ics/ics554-src/drv/ics554.o /lib/modules/2.4.22-rtl3.2-pre3-bigphys/misc | ||
+ | </code> | ||
+ | |||
+ | copy files from //init.d// to ///etc/init.d// | ||
+ | |||
+ | |||
+ | |||
===== NFS ===== | ===== NFS ===== | ||
Line 151: | Line 165: | ||
===== Edit bashrc ===== | ===== Edit bashrc ===== | ||
- | <code> | + | <code bash> |
vi ~/.bashrc | vi ~/.bashrc | ||
</code> | </code> | ||
Add: | Add: | ||
- | <code> | + | <code bash> |
if [[ -f /etc/bash_completion ]]; then | if [[ -f /etc/bash_completion ]]; then | ||
. /etc/bash_completion | . /etc/bash_completion | ||
Line 162: | Line 176: | ||
===== NIS ===== | ===== NIS ===== | ||
- | <code> | + | <code bash> |
sudo apt-get install nis | sudo apt-get install nis | ||
</code> | </code> | ||
Line 190: | Line 204: | ||
===== NTP ===== | ===== NTP ===== | ||
- | <code> | + | <code bash> |
sudo apt-get install ntpdate ntp-server | sudo apt-get install ntpdate ntp-server | ||
</code> | </code> | ||
Line 204: | Line 218: | ||
</code> | </code> | ||
- | ===== NFS ===== | ||
- | In the file /etc/fstab add: | ||
- | <code> | ||
- | fileserver:/home /home nfs defaults 0 0 | ||
- | fileserver:/home/sradio /home/sradio nfs defaults 0 0 | ||
- | </code> | ||
- | ===== Asis (matlab) ===== | ||
- | See : http://asis.epfl.ch/ | ||
- | <code> | + | ===== Matlab ===== |
- | sudo apt-get install xbase-clients | + | Get a licenses on http://distrilog.epfl.ch |
- | </code> | + | |
- | <code> | + | <code bash> |
- | sudo addgroup --gid 449 asis | + | |
- | sudo adduser --uid 449 --ingroup asis asis | + | |
- | sudo addgroup asis staff | + | |
- | </code> | + | |
- | + | ||
- | <code> | + | |
- | sudo mkdir /asis.local | + | |
- | sudo chgrp staff /asis.local | + | |
- | sudo chmod g+w /asis.local | + | |
- | </code> | + | |
- | + | ||
- | <code> | + | |
sudo mkdir /net | sudo mkdir /net | ||
- | sudo mkdir /net/castor | + | sudo mkdir /net/linuxline |
- | sudo mkdir /net/castor/asis | + | sudo mkdir /net/linuxline/export |
- | sudo mount castor:/asis /net/castor/asis | + | sudo mkdir /net/linuxline/export/mirror |
+ | sudo mount linuxline:/export/mirror /net/linuxline/export/mirror | ||
+ | sudo apt-get install alien | ||
+ | alien -dv /net/linuxline/export/mirror/LICENSES/MATLAB74/Matlab-full-7.4-1.i386.rpm | ||
+ | dpkg -i matlab-full_7.4-2_i386.deb | ||
</code> | </code> | ||
- | <code> | ||
- | su asis | ||
- | /net/castor/asis/adm/bin/asisinstall | ||
- | export DISPLAY=lcmpc20.epfl.ch:0 | ||
- | /usr/local/bin/tkwsm | ||
- | </code> | ||
===== APT ===== | ===== APT ===== | ||
Create file ///etc/cron.daily/apt// contains : | Create file ///etc/cron.daily/apt// contains : | ||
- | <code> | + | <code bash> |
#! /bin/sh | #! /bin/sh | ||
apt-get update; | apt-get update; | ||
Line 259: | Line 250: | ||
X11Forwarding yes | X11Forwarding yes | ||
</code> | </code> | ||
- |