Σάββατο 26 Απριλίου 2014

Siduction 12.2 'Riders on the Storm'

     Αυτή η διανομή χαμηλού προφίλ είχε ως αποτέλεσμα την αναθεώρηση της άποψης μου για την sid. Όσες φορές και να την δοκίμασα ποτέ ή σχεδόν ποτέ δεν κατάφερα να την κάνω να δουλέψει όπως ήθελα και πάντα κάτι έβγαινε λάθος για να μου χαλάσει τα σχέδια την τελευταία στιγμή. Με την siduction όμως δεν υπήρξε κανένα πρόβλημα. Την έχω εγκατεστημένη εδώ και ενάμισι χρόνο (από Νοέ 2011) και τα πάντα λειτουργούν άψογα θα έλεγα.

         A German low profile distro derived from sid, the unstable branch of debian. I love it !!! Always in the edge !!!

Main site: http://siduction.org/index.php?lang=en

        Recentrly i updated to the last edition of Siduction. I have to say that i use Siduction LXDE over a year now, and i never had any problems (hardware & software). This is my configuration.

Edition's name:  Siduction 12.2 'Riders on the Storm'
It exists in: KDE SC, XFCE, LXDE and Razor-qt, all in 32- and 64-bit variants. I use the LXDE to my pc.

01: Get the iso:

      Europe:
            -> http://ftp.spline.de/mirrors/siduction/iso/ridersonthestorm/
            -> ftp://ftp.spline.de/pub/siduction/iso/ridersonthestorm/
            -> http://ftp.uni-stuttgart.de/siduction/iso/ridersonthestorm/
            -> ftp://ftp.uni-stuttgart.de/siduction/iso/ridersonthestorm/

      North America:
            -> http://mirror.lug.udel.edu/pub/siduction/iso/ridersonthestorm/
            -> ftp://ftp.lug.udel.edu/pub/siduction/iso/ridersonthestorm/
            -> http://www.gtlib.gatech.edu/pub/siduction/iso/ridersonthestorm/
            -> ftp://ftp.gtlib.gatech.edu/pub/siduction/iso/ridersonthestorm/
            -> rsync://rsync.gtlib.gatech.edu/siduction/iso/

      South America:
            -> http://www.las.ic.unicamp.br/pub/siduction/iso/ridersonthestorm/
            -> ftp://www.las.ic.unicamp.br/pub/siduction/iso/ridersonthestorm/

02: Burn it with k3b, brasero or xfburn in linux, or nero in windows.

03: Installation:
      -): Siduction uses a different installer compared to other linux distributions. This is midori, (yes the internet browser). A little bit of attention here and that's it.
      -): It's a good idea to use here gparted as a partitioning tool. Note however the name of  the partitions somewhere, bacause it is difficult to find what is what later.
      -): There is a button 'refresh' somewhere. Use it.
      -): Proposition: If you are unfamiliar with this kind of installation (as i was), you can always use the virtual-box first. Very very good idea.

04: The installation is quite fast. In my case it takes about ten minutes. After rebooting into the new system, i have to do some changes to the repositories. I find them at
        /etc/apt/sources.list.d/debian.list and /etc/apt/sources.list.d/siduction.list, so that's what i do using the console:

            -> logged in as a root:
            # leafpad /etc/apt/sources.list.d/debian.list
      or:
            # nano /etc/apt/sources.list.d/debian.list

            -> logged in as a simple user:
            $ sudo leafpad /etc/apt/sources.list.d/debian.list
      or:
            $ sudo nano /etc/apt/sources.list.d/debian.list

      and change to:

            # unstable:
            deb http://ftp2.fr.debian.org/debian unstable main contrib non-free
            # deb-src http://ftp2.fr.debian.org/debian unstable main contrib non-free

            # multimedia:
            deb http://www.deb-multimedia.org sid main non-free
            # deb-src http://www.deb-multimedia.org sid main non-free

            # skype:
            deb http://download.skype.com/linux/repos/debian/ stable non-free

            # moonlight:
            deb http://debian.meebey.net/pkg-mono/ ./

            # virtualbox
            deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

      -): The unstable repos (debian sid) depends always from the country we are. In my case fr is France. For USA is us, for England is en, etc.
      -): It is not the only sid repositories. Search a little for your country.
      -): The sid repos are 100% compatible with siduction.
      -): After the changes, i must run as a root:

               # apt-get update && apt-get install deb-multimedia-keyring && apt-get update

      to install the debian-multimedia-keyring.

      Also:

            -> logged in as a root:
            # leafpad /etc/apt/sources.list.d/siduction.list
      or:
            # nano /etc/apt/sources.list.d/siduction.list

            -> logged in as a simple user:
            $ sudo leafpad /etc/apt/sources.list.d/siduction.list
      or:
            $ sudo nano /etc/apt/sources.list.d/siduction.list

      and change to:

            # base:
            deb http://packages.siduction.org/base unstable main contrib non-free
            #deb-src http://packages.siduction.org/base unstable main contrib non-free

            # extra:
            deb http://packages.siduction.org/extra unstable main contrib non-free
            #deb-src http://packages.siduction.org/extra unstable main contrib non-free

            # user:
            deb http://packages.siduction.org/user unstable main contrib non-free
            #deb-src http://packages.siduction.org/user unstable main contrib non-free

            # fixes:
            deb http://packages.siduction.org/fixes unstable main contrib non-free
            #deb-src http://packages.siduction.org/fixes unstable main contrib non-free

05: Dist-upgrade: the Siduction way.

            -> logged in as root:
            # init 3

    This command stops the gui and brings up the console mode within the init 3.

            # apt-get update
            # apt-get dist-upgrade

    This will update the entire system to the latest editions of the packages we use on our system. The first time it can take some time. Relax and get some coffee. And finally:

            # apt-get clean && apt-get autoclean && apt-get autoremove && reboot
      or:
            # apt-get clean && apt-get autoclean && apt-get autoremove && exit

      -): the first command reboot the system, while the second one brings us back into the gui and init 5.

06: Out:
      Before the install of some applications, i desinstalled certain others. This is not necessary, simply is my way because i want to have only what i need and nothing more.

            -> as root always:
            # aptitude --remove purge (application)

fpm2 tuxcmd zim imagemagick xsane xsane-common ceni claws-mail elinks-lite gpodder midori putty putty-tools xdg-browser-launcher osmo brasero gnome-mplayer mc mc-data bluewater-manual-pl bluewater-manual-pt-br bluewater-manual-it bluewater-manual-en bluewater-manual-de bluewater-manual-common bluewater-manual reportbug bluetooth libbluetooth3 myspell-de-de myspell-en-gb myspell-en-us myspell-it myspell-pl myspell-pt-br moc vim vim-common vim-runtime libwebkitgtk-1.0-common xnoise xdg-utils gnome-terminal

07: In:
            # aptitude install (application)
            # aptitude install -R (application)
      -): the -R means that aptitude will install the application, but without the recommended packages.

aptitude iceweasel iceweasel-l10n-el localepurge vlc xfburn libdvdcss2 chmsee libdvdread4 myspell-el-gr libdvdnav4 sound-juicer soundconverter
streamtuner2 streamripper shotwell gkrellm bleachbit p7zip p7zip-full unrar ntp klavaro mozilla-plugin-vlc lame ffmpeg hwinfo gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly epdfview gnome-alsamixer flashplugin-nonfree icedtea-plugin zenity aspell-el gdebi links2 mpg123 skype gnome-games audacious abiword freetuxtv gtick faenza-icon-theme terminator avidemux

      -): gstreamer* -> everything which starts with gstreamer.
      -): virtualbox: i have two solutions:
      a. If i want to install the debian package i install: virtualbox-ose-qt virtualbox-source virtualbox-dkms
      b. If i want to install the oracle package i install: virtualbox-4.2 dkms
Personally i prefer the b solution.
      -): I like faenza-icon-theme.

08. conky:
            # aptitude install conky

      -): I create a hidden file into my /home which i call .conky, and inside i put the file conky1.
      -): Starting in the beginning with the system:
            $ sudo leafpad /etc/xdg/lxsession/LXDE/autostart
      -): I put inside:
            @conky -c ~/.conky/conky1

      -): My conky1 configuration:

            background no
            use_xft yes
            xftfont Sans:size=8
            xftalpha 1
            update_interval 1.0
            total_run_times 0
            own_window yes
            own_window_transparent yes
            own_window_type desktop
            own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
            double_buffer yes
            minimum_size 220 220
            maximum_width 200
            draw_shades yes
            draw_outline no
            draw_borders no
            draw_graph_borders yes
            default_color green
            default_shade_color black
            default_outline_color white
            alignment top_right
            gap_x 12
            gap_y 12
            no_buffers yes
           uppercase no
           cpu_avg_samples 2
           override_utf8_locale yes

            TEXT
            ${font sans-serif:bold:size=10}SYSTEM ${hr 1}
            ${font sans-serif:normal:size=10}$kernel
            ${font sans-serif:normal:size=10}Host:$alignr$nodename
            ${font sans-serif:normal:size=10}UpTime:$alignr$uptime

            ${font sans-serif:bold:size=10}FILE SYSTEM ${hr 1}
            ${font sans-serif:normal:size=10}/               btrfs
            ${font sans-serif:normal:size=10}/home      ext4
            ${font sans-serif:normal:size=10}/home2    ext4          

            ${font sans-serif:bold:size=10}PROCESSORS ${hr 1}
            ${font sans-serif:normal:size=10}cpu1: ${cpu cpu1}% ${cpubar cpu1}
            ${font sans-serif:normal:size=10}cpu2: ${cpu cpu2}% ${cpubar cpu2}
            ${font sans-serif:normal:size=10}cpu3: ${cpu cpu3}% ${cpubar cpu3}
            ${font sans-serif:normal:size=10}cpu4: ${cpu cpu4}% ${cpubar cpu4}

            ${font sans-serif:bold:size=10}MEMORY ${hr 1}
            ${font sans-serif:normal:size=10}ram $alignc $mem / $memmax   $alignr $memperc% $membar
            ${font sans-serif:bold:size=10}SWAP ${hr 1}
            ${font sans-serif:normal:size=10}${swap} / ${swapmax} $alignr   ${swapperc}% ${swapbar}

            ${font sans-serif:bold:size=10}HARD DISKS ${hr 1}
            ${font sans-serif:normal:size=10}/ $alignc           ${fs_used /}/${fs_size /}$alignr ${fs_used_perc /}%
            ${font sans-serif:normal:size=10}/home $alignc   ${fs_used /home}/${fs_size /home} $alignr ${fs_used_perc /home}%
            ${font sans-serif:normal:size=10}/home2 $alignc ${fs_used /home2}/${fs_size /home2} $alignr ${fs_used_perc /home2}%

            ${font sans-serif:bold:size=10}TOP 4 ${hr 1}
            ${font sans-serif:normal:size=10}${top_mem name 1}${alignr}${top mem 1} %
            ${font sans-serif:normal:size=10}${top_mem name 2}${alignr}${top mem 2} %
            ${font sans-serif:normal:size=10}${top_mem name 3}${alignr}${top mem 3} %
            ${font sans-serif:normal:size=10}${top_mem name 4}${alignr}${top mem 4} %

            ${font sans-serif:bold:size=10}DATE & TIME ${hr 1}
            ${font sans-serif:normal:size=18}${time %a %d %b %Y}
            ${font sans-serif:normal:size=33}${time %H:%M:%S}

09. dropbox: install & config.

      More infos: http://www.dropbox.com/install

      -): The Dropbox daemon works fine on all 32-bit and 64-bit Linux servers. To install, run the following command in your Linux terminal.

      -): 32-bit:
            $ cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -

      -): 64-bit:
            $ cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf -

      -): Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
            $ ~/.dropbox-dist/dropboxd

      -): Starting with the system:
            $ sudo leafpad /etc/xdg/lxsession/LXDE/autostart
      inside:
            @~/.dropbox-dist/dropboxd

10. skype: install & config.

      More infos: http://wiki.debian.org/skype

      -): From Wheezy onwards, Debian supports Multi-Arch. The Skype packages for i386 works well with Multi-Arch, you might have problems installing the 64bit deb packages
      since they depend on ia32 packages which are no longer available in testing/sid as of wheezy.

      -): First, you will have to enable Multi-Arch:
            # dpkg --add-architecture i386
            # apt-get update

      -): Then, download the i386 package as above and install:
            # wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
            # dpkg -i skype-install.deb

            # dpkg -i skype-install.deb
      Selecting previously unselected package skype.
      (Reading database ... 87195 files and directories currently installed.)
      Unpacking skype (from skype-install.deb) ...
      dpkg: dependency problems prevent configuration of skype:
      skype depends on libasound2 (>= 1.0.16).......
      dpkg: error processing skype (--install):
      dependency problems - leaving unconfigured
      Processing triggers for desktop-file-utils ...
      Errors were encountered while processing:
      skype

      -): If you then proceed with
            # apt-get install -f

      quite a few i386 packages will be installed. It works perfectly.

      -): Sound Problem

      If you have sound problems you may be missing libpulse. You can install it with:
            # apt-get install libpulse0:i386

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου