Beberapa waktu lalu Debian telah merilis versi stable terbaru dari sistem operasi mereka yaitu dengan codename Jessie. Saya telah cukup lama menunggu versi ini karena OS yang saya gunakan Crunchbang sudah dihentikan pengembangannya dengan begitu berakhirlah Crunchbang Linux. Meskipun sebenarnya OS tersebut masih dapat digunakan hingga beberapa waktu kedepan tetapi tidak ada lagi update yang didapatkan dari repository-nya, dan sebenarnya dapat menggunakan repository dari debian wheezy tapi saya tidak ingin merusak sistem yang ada dengan tertimpa oleh package dari debian wheezy, hal itulah yang membuat saya memutuskan untuk menggantinya dengan debian jessie.
Saya memutuskan untuk mengkustomisasinya untuk menjadi sama dengan sistem pada Crunchbang linux, dengan bermodalkan debian jessie netinstall akan lebih terorganisir package-nya yang akan diinstall, saya tidak ingin menggunakan versi CD, DVD, live-desktop karena terdapat package yang tidak diperlukan meskipun sebenarnya bisa dihapus nantinya.
Adapun langkah yang dilakukan yaitu terlebih dahulu menginstall debian jessie (saya asumsikan OS sudah terinstall) jika sudah selesai pastikan koneksi internet berjalan dengan baik kemudian dapat mengikuti proses sebagai berikut:
PART 1
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install policykit-1
>optionally:
sudo apt-get install apt-listbugs
sudo apt-get install xorg
sudo apt-get install --no-install-recommends openbox obconf thunar
sudo apt-get install iceweasel (or your browser of choice)
startx
>Add contrib non-free to sources.list
sudo mv /etc/apt/sources.list{,-orig}
sed -r 's/(^deb [^ ]*)( jessie | jessie-updates | jessie\/updates | jessie-backports ).*$/\1\2 main contrib non-free/g' /etc/apt/sources.list-orig | sudo tee /etc/apt/sources.list >/dev/null
>alternatively:
sudo nano /etc/apt/sources.list
>and add contrib non-free to each deb line
sudo apt-get update
>Network
sudo apt-get install wireless-tools firmware-linux firmware-iwlwifi firmware-ralink firmware-ipw2x00 firmware-realtek intel-microcode amd64-microcode
sudo apt-get install --no-install-recommends network-manager-{gnome,openvpn-gnome,pptp-gnome,vpnc-gnome}
>System tools
sudo apt-get install e2fsprogs xfsprogs reiserfsprogs reiser4progs jfsutils ntfs-3g fuse gvfs gvfs-fuse fusesmb
>Core desktop:
sudo apt-get install --no-install-recommends lightdm obmenu desktop-base tint2 clipit suckless-tools gmrun nitrogen hsetroot conky-all compton terminator
>Utilities
sudo apt-get install --no-install-recommends geany viewnior synaptic lxappearance xfce4-notifyd libnotify-bin gksu zenity arandr xinput xsel xdotool htop fbxkb scrot thunar-volman python-xdg flashplugin-nonfree gnome-keyring libpam-gnome-keyring xfce4-screenshooter xscreensaver ntp curl gparted file-roller gdebi
>Graphics
sudo apt-get install --no-install-recommends fonts-dejavu fonts-droid fonts-freefont-ttf fonts-liberation ttf-mscorefonts-installer dmz-cursor-theme gtk2-engines-murrine gtk2-engines-pixbuf gtk2-engines
sudo update-alternatives --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo
sudo update-gconf-defaults
sudo apt-get upgrade
sudo apt-get install policykit-1
>optionally:
sudo apt-get install apt-listbugs
sudo apt-get install xorg
sudo apt-get install --no-install-recommends openbox obconf thunar
sudo apt-get install iceweasel (or your browser of choice)
startx
>Add contrib non-free to sources.list
sudo mv /etc/apt/sources.list{,-orig}
sed -r 's/(^deb [^ ]*)( jessie | jessie-updates | jessie\/updates | jessie-backports ).*$/\1\2 main contrib non-free/g' /etc/apt/sources.list-orig | sudo tee /etc/apt/sources.list >/dev/null
>alternatively:
sudo nano /etc/apt/sources.list
>and add contrib non-free to each deb line
sudo apt-get update
>Network
sudo apt-get install wireless-tools firmware-linux firmware-iwlwifi firmware-ralink firmware-ipw2x00 firmware-realtek intel-microcode amd64-microcode
sudo apt-get install --no-install-recommends network-manager-{gnome,openvpn-gnome,pptp-gnome,vpnc-gnome}
>System tools
sudo apt-get install e2fsprogs xfsprogs reiserfsprogs reiser4progs jfsutils ntfs-3g fuse gvfs gvfs-fuse fusesmb
>Core desktop:
sudo apt-get install --no-install-recommends lightdm obmenu desktop-base tint2 clipit suckless-tools gmrun nitrogen hsetroot conky-all compton terminator
>Utilities
sudo apt-get install --no-install-recommends geany viewnior synaptic lxappearance xfce4-notifyd libnotify-bin gksu zenity arandr xinput xsel xdotool htop fbxkb scrot thunar-volman python-xdg flashplugin-nonfree gnome-keyring libpam-gnome-keyring xfce4-screenshooter xscreensaver ntp curl gparted file-roller gdebi
>Graphics
sudo apt-get install --no-install-recommends fonts-dejavu fonts-droid fonts-freefont-ttf fonts-liberation ttf-mscorefonts-installer dmz-cursor-theme gtk2-engines-murrine gtk2-engines-pixbuf gtk2-engines
sudo update-alternatives --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo
sudo update-gconf-defaults
PART 2
sudo apt-get install dpkg-dev
sudo mkdir -p /var/local/debs
>Now add this at the end of /etc/apt/sources.list:
-----------------------------
# local debs
deb file:///var/local/debs ./
-----------------------------
>or run:
cat <<<'# local debs
deb file:///var/local/debs ./
' | sudo tee /etc/apt/sources.list.d/local_repo.list >/dev/null
mkdir -p ~/downloads/debs
wget -nd -P ~/downloads/debs http://packages.crunchbang.org/waldorf/pool/main/{cb-lock_0.01_all.deb,cb-tint2_0.01_all.deb,crunchbang-wallpapers_1.0-1_all.deb,faenza-crunchbang-icon-theme_1.2-crunchang1_all.deb}
wget -P ~/downloads/debs https://dl.dropboxusercontent.com/u/10808732/tinkerbox-debs.tar.gz
cd ~/downloads/debs/
tar -xf tinkerbox-debs.tar.gz
rm tinkerbox-debs.tar.gz
sudo cp ~/downloads/debs/*.deb /var/local/debs
cd /var/local/debs
dpkg-scanpackages . 2>>~/dpkg-scanpackages.log | gzip -c | sudo tee Packages.gz >/dev/null
cd
sudo apt-get update
sudo apt-get install cb-lock cb-tint2 crunchbang-wallpapers faenza-crunchbang-icon-theme tb-configs tb-exit tb-pipemenus tb-user-setup
sudo mkdir -p /var/local/debs
>Now add this at the end of /etc/apt/sources.list:
-----------------------------
# local debs
deb file:///var/local/debs ./
-----------------------------
>or run:
cat <<<'# local debs
deb file:///var/local/debs ./
' | sudo tee /etc/apt/sources.list.d/local_repo.list >/dev/null
mkdir -p ~/downloads/debs
wget -nd -P ~/downloads/debs http://packages.crunchbang.org/waldorf/pool/main/{cb-lock_0.01_all.deb,cb-tint2_0.01_all.deb,crunchbang-wallpapers_1.0-1_all.deb,faenza-crunchbang-icon-theme_1.2-crunchang1_all.deb}
wget -P ~/downloads/debs https://dl.dropboxusercontent.com/u/10808732/tinkerbox-debs.tar.gz
cd ~/downloads/debs/
tar -xf tinkerbox-debs.tar.gz
rm tinkerbox-debs.tar.gz
sudo cp ~/downloads/debs/*.deb /var/local/debs
cd /var/local/debs
dpkg-scanpackages . 2>>~/dpkg-scanpackages.log | gzip -c | sudo tee Packages.gz >/dev/null
cd
sudo apt-get update
sudo apt-get install cb-lock cb-tint2 crunchbang-wallpapers faenza-crunchbang-icon-theme tb-configs tb-exit tb-pipemenus tb-user-setup
PART 3
>Compression utilities
sudo apt-get install unrar unace unalz unzip lzop rzip zip xz-utils arj bzip2
cd ~/downloads
wget https://github.com/shimmerproject/Greybird/archive/master.zip
unzip -q master.zip
mv Greybird-master Greybird-git
wget http://box-look.org/CONTENT/content-files/154075-Greybird.tar.gz
tar --backup -xf 154075-Greybird.tar.gz
mv Greybird Greybird-ob
sudo cp -r Greybird-{git,ob} /usr/share/themes
cd /etc/lightdm
sudo mv lightdm.conf lightdm.conf-orig
sed 's|^# *session-setup-script= *$|session-setup-script=/usr/share/tinkerbox/tb-user-setup|' lightdm.conf-orig | sudo tee lightdm.conf >/dev/null
cd
sudo apt-get install unrar unace unalz unzip lzop rzip zip xz-utils arj bzip2
cd ~/downloads
wget https://github.com/shimmerproject/Greybird/archive/master.zip
unzip -q master.zip
mv Greybird-master Greybird-git
wget http://box-look.org/CONTENT/content-files/154075-Greybird.tar.gz
tar --backup -xf 154075-Greybird.tar.gz
mv Greybird Greybird-ob
sudo cp -r Greybird-{git,ob} /usr/share/themes
cd /etc/lightdm
sudo mv lightdm.conf lightdm.conf-orig
sed 's|^# *session-setup-script= *$|session-setup-script=/usr/share/tinkerbox/tb-user-setup|' lightdm.conf-orig | sudo tee lightdm.conf >/dev/null
cd
PART 4
>Sound
sudo apt-get install alsa-base alsa-utils vlc vlc-plugin-notify lame pulseaudio pulseaudio-module-x11 xfce4-mixer xfce4-volumed pavucontrol xfburn volumeicon-alsa
>GTK utilities
sudo apt-get install --no-install-recommends gimp gimp-plugin-registry evince gnumeric galculator gigolo catfish gsimplecal gtrayicon xchat transmission-gtk xfce4-power-manager xfce4-power-manager-plugins thunar-archive-plugin thunar-media-tags-plugin geany-plugins ghostscript
>System tools
sudo apt-get install bash-completion lintian libnss-mdns gvfs-bin gvfs-backends python-keybinder xdg-utils rsync anacron usbutils wmctrl menu bc screen cowsay figlet whois rpl cpufrequtils debconf-utils apt-xapian-index build-essential user-setup avahi-utils avahi-daemon ftp openssh-client sshfs
sudo apt-get install alsa-base alsa-utils vlc vlc-plugin-notify lame pulseaudio pulseaudio-module-x11 xfce4-mixer xfce4-volumed pavucontrol xfburn volumeicon-alsa
>GTK utilities
sudo apt-get install --no-install-recommends gimp gimp-plugin-registry evince gnumeric galculator gigolo catfish gsimplecal gtrayicon xchat transmission-gtk xfce4-power-manager xfce4-power-manager-plugins thunar-archive-plugin thunar-media-tags-plugin geany-plugins ghostscript
>System tools
sudo apt-get install bash-completion lintian libnss-mdns gvfs-bin gvfs-backends python-keybinder xdg-utils rsync anacron usbutils wmctrl menu bc screen cowsay figlet whois rpl cpufrequtils debconf-utils apt-xapian-index build-essential user-setup avahi-utils avahi-daemon ftp openssh-client sshfs
PART 5
wget -nd -P ~/downloads/debs http://packages.crunchbang.org/waldorf/pool/main/{cb-fortune_0.01_all.deb,cb-meta-lamp_0.06_all.deb,cb-meta-libreoffice_0.06_all.deb,cb-meta-packaging_0.06_all.deb,cb-meta-printer-support_0.06_all.deb,cb-meta-ssh_0.06_all.deb,cb-meta-vcs_0.06_all.deb,cb-wmhacks_0.06_all.deb}
wget -P ~/downloads/debs https://dl.dropboxusercontent.com/u/10808732/cb-tweaked-debs.tar.gz
cd ~/downloads/debs/
tar -xf cb-tweaked-debs.tar.gz
rm cb-tweaked-debs.tar.gz
sudo cp ~/downloads/debs/*.deb /var/local/debs
cd /var/local/debs
dpkg-scanpackages . 2>>~/dpkg-scanpackages.log | gzip -c | sudo tee Packages.gz >/dev/null
cd
sudo apt-get update
sudo apt-get install cb-fortune cb-wmhacks cb-welcome
sudo systemctl reboot
>you shouldn't need sudo to run systemctl after this reboot
wget -P ~/downloads/debs https://dl.dropboxusercontent.com/u/10808732/cb-tweaked-debs.tar.gz
cd ~/downloads/debs/
tar -xf cb-tweaked-debs.tar.gz
rm cb-tweaked-debs.tar.gz
sudo cp ~/downloads/debs/*.deb /var/local/debs
cd /var/local/debs
dpkg-scanpackages . 2>>~/dpkg-scanpackages.log | gzip -c | sudo tee Packages.gz >/dev/null
cd
sudo apt-get update
sudo apt-get install cb-fortune cb-wmhacks cb-welcome
sudo systemctl reboot
>you shouldn't need sudo to run systemctl after this reboot
FINISHED
>To install the Bunsen1 theme by hhh (nice and grey),
>run this code:
cd downloads/
wget https://dl.dropboxusercontent.com/s/157ttib7rh5t3ll/Bunsen.tar.gz
tar -xf Bunsen.tar.gz
sudo cp -r Bunsen/Bunsen1 /usr/share/themes
sudo cp Bunsen/*.jpg /usr/share/backgrounds
cd
>Now you can choose Bunsen1 in obconf and lxappearance
>run this code:
cd downloads/
wget https://dl.dropboxusercontent.com/s/157ttib7rh5t3ll/Bunsen.tar.gz
tar -xf Bunsen.tar.gz
sudo cp -r Bunsen/Bunsen1 /usr/share/themes
sudo cp Bunsen/*.jpg /usr/share/backgrounds
cd
>Now you can choose Bunsen1 in obconf and lxappearance
Cheat seat ini dibuat oleh salah satu member Crunchbang Forum yaitu @johnraff. Saya juga merupakan salah satu member aktif diforum tersebut, dan saya sangat senang dengan cheat seat yang dibuatnya karena saya mendapatkan kembali sistem crunchbang pada debian jessie. Hasil jadi cheat seat tersebut yaitu seperti tampilan berikut ini:
Ya jika pernah menggunakan crunchbang maka tampilan tersebut akan tampak familiar. Tapi saya mengkustom kembali sesuai tampilan yang saya senangi yaitu seperti tampilan Mac sehingga hasil akhirnya menjadi sebagai berikut:
Selamat mencoba..
0 comments:
Post a Comment