06.10.08
instalasi software linux
a. apt get
Berikut adalah informasi dasar bagaimana mengunakan Apt package management tools. Buka sebuah terminal. Jika Anda menggunakan GNOME, kunjungi Applications -> Accessories -> Terminal. Jika menggunakan KDE, kunjungi System -> Konsole yang ada di K menu.
· Menginstal paket
· sudo apt-get install <nama-paket>
Contoh:
sudo apt-get install mpd sbackup
· Menghapus paket
· sudo apt-get remove <nama-paket>
Untuk menghapus semua jenis dependencies
sudo apt-get autoremove
Contoh:
sudo apt-get remove mpd sbackup
· Mencari paket
· sudo apt-cache search <kata-kunci>
Contoh:
sudo apt-cache search Music MP3
sudo apt-cache search "Text Editor"
· Meng-update basis data Apt (gunakan setelah menambah/menghapus repositori Apt)
· sudo apt-get update
· Meng-upgrade
· sudo apt-get upgrade
· Upgrade seluruh distribusi
· sudo apt-get dist-upgrade
· Menginstall paket Ubuntu (Debian) yang di-download secara manual (.deb)
· sudo dpkg -i paket.deb
· Menghapus paket Ubuntu (Debian)
· sudo dpkg -r paket
· Konfigurasi ulang/memperbaiki paket yang telah diinstal
· sudo dpkg-reconfigure paket
Contoh: sudo dpkg-reconfigure mpd
· Menampilkan informasi untuk sebuah paket
· sudo apt-cache show package
Contoh: sudo apt-cache show beryl
apt-get
Tool instalasi ala debian dengan menggunakan `apt-get` ini memiliki kemudahan dibanding dengan cara konvensional `dpkg` yang telah dijelaskan pada subbab sebelumnya. Anda hanya perlu mengetahui nama paketnya saja. Jika terdapat dependensi (ketergantungan) dengan paket lain, maka `apt-get` akan mencari sendiri kemudian menginstal paket tersebut tanpa harus bersusah payah mencari letak software tersebut.
Format umum pemakaian tool ‘apt-get’ adalah sebagai berikut:
debian:~# apt-get [opsi] software1 software2 …
Instalasi dengan apt-get
Untuk instalasi paket software dengan ‘apt-get’ dapat menggunakan perintah
berikut:
debian:~# apt-get install software1 software2 …
Misal:
Penulis ingin menginstal software mozilla, mc, pico, dan parted. Perintah yang
digunakan adalah:
debian:~# apt-get install mozilla mc pico parted
Menghapus Software
Untuk menghapus software yang telah terinstal pada Debian GNU/Linux.
Perintah yang digunakan adalah:
debian:~# apt-get remove software1 software2 …
Misal:
Penulis ingin menghapus software `pico` dan `mozilla`. Perintah yang digunakan adalah:
debian:~# apt-get remove pico mozilla
Upgrade Distro Debian GNU/Linux
Untuk meng-upgrade distro Debian GNU/Linux dapat menggunakan perintah
berikut:
debian:~# apt-get dist-upgrade
Mendownload Source dari Sebuah Situs
Untuk mendownload paket software debian GNU/Linux pada sebuah situs dapat menggunakan perintah berikut:
debian:~# apt-get –d source software1 software2 …
Membersihkan Arsip File Download Software
Untuk membersihkan arsip file download software dapat menggunakan perintah berikut:
debian:~# apt-get clean | autoclean
Upgrade Paket Software
Untuk meng-upgrade paket software dapat menggunakan perintah berikut:
debian:~# apt-get upgrade
Update Informasi Daftar Paket Software Baru
Untuk meng-update daftar paket software baru dapat menggunakan perintah
berikut:
debian:~# apt-get update
a. apt – Instalasi dengan mode teks
1. Login ke sistem sebagai user root.
2. Buka command line (konsole) dengan mengklik ikon konsole pada panel.
3. Pada konsole, ketikkan perintah berikut:
debian:~# apt-cdrom add
4. Masukkan cd installer kemudian ketikkan perintah berikut:
debian:~# apt-get install namapaket
b. tar.gz
· Menangani berkas arsip “.tar.gz” (Tar/GZip)
· Untuk mengekstrak arsip:
· tar xvzf paket.tar.gz
Penjelasan perintah: tar merupakan aplikasi untuk ekstraksi data dari dan arsip. Ia tidak bisa men-dekompresi data-data tersebut. -x berarti ekstrak. -v berarti verbose (mendaftar apa saja yang diekstrak). -z berarti saringan melalui gzip. gzip merupakan sesuatu yang meng-kompres arsip (tar tidak bisa meng-kompres mereka, ingat?). -f mengarahkan data yang akan digunakan. Anda dapat melakukan ekstraksi paket tersebut dengan, pertama-tama, menggunakan perintah gzip, lalu akan diberikan sebuah data .tar. Anda tidak harus menjelaskan switch -z, dimana data-data tersebut tidak akan dikompress lagi.
· Untuk membuat arsip:
· tar cvfz paket.tar.gz folder
· Penanganan berkas arsip .tar.bz (Tar/BZip)
· Untuk mengekstrak arsip:
· tar xvjf package.tar.bz
· Untuk membuat arsip:
· tar cvjf package.tar.bz folder
· Mengekstrak arsip .bz
· bunzip2 file.bz
· Mengekstrak .gz
· gunzip file.gz
· Membangun paket dari Source
Pastikan Anda sudah memiliki perkakas (tool) yang dibutuhkan untuk pengembangan (contoh: libraries, compilers, headers)
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
“uname -r” lists the current kernel you are using.
Ekstrak paket source (seperti yang dijelaskan di atas)
tar xvzf package.tar.gz
c. make
Metode konfigurasi
a. make config
Metode ini banyak dihindari oleh pemula karena bekerja dalam mode teks.
b. make menuconfig
Metode ini paling banyak digunakan oleh pengguna secara umum. Hanya
saja tampilan masih dalam mode text namun lebih interaktif dibanding
dengan metode pertama.
c. make xconfig
Metode ini menggunakan tampilan grafis (GUI) sehingga lebih memudahkan
pengguna. Anda hanya menggunakan mouse untuk memilih option pada
kernel-source yang anda butuhkan. Untuk menggunakan metode ini
dibutuhkan paket software tk8.3
debian:~# make menuconfig
d. yum
Update seluruh paket yang ada dengan mengetikkan perintah :
# yum -y update
Biarkan proses ini berjalan, ada kemungkinan akan memakan waktu lama tergantung dari koneksi yang anda punya. setelah semua paket terupdate, selanjutnya restart server dan lakukan instalasi repository
# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
Setelah repository terinstall langkah selanjutnya adalah melakukan instalasi beberapa pustaka penting untuk mapserver :
# yum -y install libpng.x86_64 libpng-devel.x86_64
# yum -y install freetype.x86_64 freetype-devel.x86_64
# yum -y install gd.x86_64 gd-devel.x86_64
# yum -y install zlib.x86_64 zlib-devel.x86_64
# yum -y install proj.x86_64 proj-devel.x86_64 proj-nad.x86_64
# yum -y install curl.x86_64 curl-devel.x86_64
# yum -y install libtiff.x86_64 libtiff-devel.x86_64
# yum -y install libjpeg.x86_64 libjpeg-devel.x86_64
# yum -y install geos.x86_64 geos-devel.x86_64
# yum -y install libxml2.x86_64 libxml2-devel.x86_64![]()
# yum -y install postgresql.x86_64 postgresql-server.x86_64
# yum -y install postgresql-contrib.x86_64 postgresql-devel.x86_64
# yum -y install php.x86_64 php-devel.x86_64
# yum -y install php-postgresql.x86_64 php-gd.x86_64
$ cd gdal-1.4.2
$ ./configure \
> –with-png \
> –with-libtiff \
> –with-jpeg \
> –with-gif \
> –with-pg=/usr/bin/pg_config \
> –with-geos \
> –with-geotiff=internal
$ make
# make install
Edit file ld.so.conf untuk menambahkan path direktori pustaka terbaru.
# vim /etc/ld.so.conf
tambahkan /usr/local/lib kemudian save dengan menekan ESC dan tekan :wq. Selanjutnya ketik :
# /sbin/ldconfig
$ tar zxvf PDFlib-Lite-7.0.2.tar.gz
$ cd PDFlib-Lite-7.0.2
$ ./configure
$ make
# make install
# /sbin/ldconfig
Sekarang waktunya melakukan instalasi postgis :
# yum -y install postgis.x86_64
# yum -y install pgadmin3