Pages

Subscribe:

Rabu, 28 September 2011

Menejemen Data

Pertanyaan :
1. Jelaskan pengertian .tar, tar.gz ,tar.bz , tar.bz2 , dan deb !
2. Bagaimana cara mengekstrak file tar.gz dll ?
3. Bagaimana cara menginstall .deb ?





Jawaban :
1. Gzip(GNUZip)
Gzip hanya dapat digunakan untuk compress satu file saja, tidak untuk compress folder atau direktori. Ekstensi dari Gzip adalah .gz. Semisal Anda ingin compress file yang bernama filename.ext, maka perintahnya adalah sebagai berikut:
gzip filename.ext
Perintah ini akan menciptakan file baru dengan nama filename.gz dan akan mengganti file asli (filename.ext) menjadi filename.ext.gz. Semua atribut dari file tidak akan berubah, sama seperti aslinya. Level kompresi dapat diubah sesuai dengan keinginan kita, antara 1 (proses kompresi cepat tapi perbedaan ukuran tidak terlalu signifikan) sampai 9 (agak lambat namun ukuran bisa ditekan seminimal mungkin).
Secara default Gzip akan melakukan kompresi pada level 6. Perintahnya adalah sebagaiberikut:

kompresi level 6 (default) :
gzip filename.ext
kompresi level 1
gzip -1 filename.ext
Kompresi level 9
gzip -9 filename.ext
Untuk kinerja, seperti kebanyakan utiliti kompresi lain, Gzip akan bisa bekerja optimal untuk file dengan ekstensi txt, doc, bmp namun kurang bagus untuk kompresi jpg, png, mp3 dimana file-file tersebut memang sudah dalam bentuk kompresi.
Untuk dekompresi, lakukan perintah
gzip -d atau gunzip
Secara default ekstensi memang .gz namun sebenarnya Anda dapat menciptakan ekstensi sendiri, dengan menambahkan opsi -S misalnya:
gzip -S .x filename.ext
akan menciptakan archive dengan nama filename.ext.x
Tar(Tape archiver )
Tar ini sebenarnya bukan utiliti file compression, namun hanya berfungsi sebagai “combiner” atau penggabung dari beberapa file atau direktori, nantinya bisa dikompress dengan menggunakan utiliti gzip atau bzip2 atau lainnya. Contoh perintahnyaadalah:
tar -cvf file.tar file1 file2 file3 file4
Perintah ini akan menggabungkan file1 file2 file3 dan file4 kedalam satu file bernama file.tar, opsi -f berarti opsi pertama digunakan sebagai nama file, opsi -c berarti memberi perintah “tar” untuk membuat archive dan opsi -v berarti memberi perintah “tar” untuk menampilkan proses ke monitor kita.
tar -cvf file.tar file1.tar file/
Perintah ini akan menciptakan archive baru dengan nama file.tar dengan file1.tar dan subdirektori “file/” sebagai isinya.
tar -cvzf file.tar.gz file1 file2 file3 file/
Perintah ini sudah bersifat gabungan antara “joining” file dengan “compressing” file, arti dari perintah di atas adalah gabungkan file1 file2 file3 dan subdirektori file/ menjadi file.tar dan kompress hasil dari proses penggabungan tersebut menjadi file.tar.gz
tar -cvjf file.tar.bz2 file1 file2 file3 file/
Perintah ini sama artinya dengan perintah di atas namun utiliti yang digunakan untuk kompresi adalah bzip2 sehingga nama file file.tar.bz2
tar -xvf file.tar
Kebalikannya, perintah di atas adalah untuk proses ekstraksi dari file yang sudah di kompress, dalam hal ini file.tar.
tar -xvjf file.tar.bz2
Perintah di atas akan meng-ekstrak semua file yang ada didalam file.tar.bz2.
tar -xvzf file.tar.gz
Perintah di atas akan meng-ekstrak semua file yang ada di file.tar.gz
Jika Anda sudah membuat file.tar dan ingin menambahkan file atau folder ke dalamnya, gunakan perintah berikut ini:
tar -rf file.tar file(s)
Bzip2
Bzip2 pada dasarnya mirip dengan utiliti gzip namun dalam hal kualitas kompresi lebih unggul. Ekstensi default adalah .bz2, untuk cara penggunaannya sama dengan gzip namun ada beberapa fasilitas tambahan yang tidak akan ditemukan di gzip, diantaranya:
bzip2 -k filename.ext
Perintah ini akan membuat archive filname.txt dan juga membuat copy dari file aslinya, tidak seperti gzip yang me-replace file aslinya. Level kompresi antara 1 sampai 9 (maksimum).
Untuk ekstrak gunakan perintah bzip2 -d atau gunakan utiliti bunzip2.


Tar bz2
Tar bz2 adalah data yang di gabungkan dengan menggunakan utility tar dan binzip2.

Tar bz
Tar bz adalah arsip yang dikompresi dengan bzip.

Tar gz
Tar gz adalah data yang digabungkan dengan menggunakan utility tar dang zip.

Deb
Deb adalah ekstensi dari debian software package format dan paling sering digunakn untuk binary package. Debian package juga digunakan dalam pendistribusian debian seperti ubuntu dll.program yang menangani .deb adalah dpkg.
2. Perintah umum yang digunakan untuk mengekstrak file targz dan tar.bz adalah
Tar_–zxpf _*.tar.gz
-z : memberikatahukan bahwa arsip tersebut dikompresi
-x : memberitahukan untuk mengekstrak file yang ada pada arsip
-p : mengatur permission terhadap file yang telah di ekstrak
-f : memberitahukan bahwa argument terakhir adalah nama file
Perintah umum pada saat menginstall paket tar.gz
# ./configure : akan mengkonfirmasikan software untuk memastikan bahwa system memiliki libraries yang dibutukan agar komilasi yang akan dilakukan dapat berhasil.
#./make : akan mengkompile semua source file menjadi file binary dan file pendukung lainnya ke tempat yang telah ditentukan.
#./ make isnstall
3. Cara install .deb
- Buka terminal
- Ubah dari user menjadi root dengan perintah sudo su
- Ketikan dpkg -l_*.deb
Atau klik 2 kali pada file deb tersebut.