CoreBSD Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
coreprojects:openbsd-id [2005/10/31 22:13] bangcoreprojects:openbsd-id [2025/10/25 17:09] (current) – external edit 127.0.0.1
Line 1: Line 1:
 [[http://www.openbsd.org|{{http://www.openbsd.org/images/smalltitle.gif}}]] [[http://www.openbsd.org|{{http://www.openbsd.org/images/smalltitle.gif}}]]
 +
  
 ===== Pengantar ===== ===== Pengantar =====
Line 12: Line 13:
  
 :!: Untuk lebih lengkapnya silahkan baca [[coreartikel:bsd.bsd.bee.es.dee]] :!: Untuk lebih lengkapnya silahkan baca [[coreartikel:bsd.bsd.bee.es.dee]]
- 
  
 ==== Apa saja yang disertakan dengan OpenBSD ==== ==== Apa saja yang disertakan dengan OpenBSD ====
  
 OpenBSD menyertakan applikasi-aplikasi yang umumnya diperlukan di setiap rilisnya. Diantaranya adalah: OpenBSD menyertakan applikasi-aplikasi yang umumnya diperlukan di setiap rilisnya. Diantaranya adalah:
-    * X.org  +    * [[ http://www.x.org/X.org ]] 
-    * GCC (dengan peningkatan kemampuan) +    * [[ http://gcc.gnu.org/GCC ]] 
-    * Perl 5.8.6 (dengan peningkatan kemampuan) +    * [[ http://www.perl.org/ | Perl ]] 
-    * Apache 1.3.29 (peningkatan kemampuan dari segi security) +    * [[ http://www.libressl.org/ | LibreSSL ]]  
-    * OpenSSL 0.9.7d (dengan peningkatan kemampuan) +    * [[ http://www.sqlite.org/ | SQLite ]] 
-    * Groff 1.15  +    * [[ http://www.nlnetlabs.nl/projects/nsd/ | NSD ]] 
-    * Sendmail 8.13.3 mail server, with libmilter+    * [[ http://www.nlnetlabs.nl/projects/unbound/ | Unbound ]] 
-    * BIND 9.3.0 DNS server(dengan peningkatan kemampuan) +    * [[ http://www.gnu.org/software/ncurses/ncurses.html | Ncurses ]] 
-    * Lynx 2.8.5rel.2 (peningkatan kemampuan) +    * [[ http://www.gnu.org/software/binutils/ | Binutils ]] 
-    * Sudo v1.6.8p6, allowing users to run individual commands as root+    * [[ http://www.gnu.org/software/gdb/gdb.html | gdb ]] 
-    * Ncurses 5.2+    * [[ http://www.greenwoodsoftware.com/less | Less ]] 
-    * KAME IPv6+    * awk 
-    * Heimdal 0.6rc1 (dengan peningkatan kemampuan) +    * [[ http://openssh.id/ | OpenSSH ]] 
-    * Arla 0.35.7 +    * [[ http://www.opensmtpd.org/ | OpenSMTPD ]] 
-    * OpenSSH 4.1 +    * [[ http://www.openntpd.org/ | OpenNTPD ]] 
-    * gdb 6. +    * [[ http://www.openbgpd.org/ | OpenBGPD & OpenOSPFD ]] 
 +    * [[ http://www.openbsd.org/cgi-bin/man.cgi?query=httpd&sektion=8 | http ]] 
 +    
  
 ===== Install ===== ===== Install =====
Line 47: Line 48:
 Meskipun begitu, ada beberapa pihak yang membuat file ISO OpenBSD dan tersedia untuk di download di internet. Tentu saja file-file ISO tersebut bukan berasal dari OpenBSD. Saya pribadi tidak menganjurkan untuk menggunakan file yang beredar di internet ini. Kenapa ? Alasan yang masuk akal adalah security. Apa jadinya kalau distribusi OpenBSD yang anda download iso nya itu sudah dimodifikasi oleh pihak-pihak tertentu untuk tujuan tertentu pula. Meskipun begitu, ada beberapa pihak yang membuat file ISO OpenBSD dan tersedia untuk di download di internet. Tentu saja file-file ISO tersebut bukan berasal dari OpenBSD. Saya pribadi tidak menganjurkan untuk menggunakan file yang beredar di internet ini. Kenapa ? Alasan yang masuk akal adalah security. Apa jadinya kalau distribusi OpenBSD yang anda download iso nya itu sudah dimodifikasi oleh pihak-pihak tertentu untuk tujuan tertentu pula.
  
-Membuat file ISO OpenBSD tidak terlalu sulit. Berikut adalah langkah-langkah (dengan menggunakan Windows) untuk membuat file ISO OpenBSD 3.untuk arsitektur mesin i386 (cara yang sama bisa digunakan untuk membuat file iso untuk arsitektur mesin yang lain, seperti alpha, amd64, dsb). Walaupun ada menggunakan UNIX varian untuk membuat file ISO ini, anda bisa melakukannnya dengan cara yang sama, selama di environment anda terdapat aplikasi ''cdrecord'': +Membuat file ISO OpenBSD tidak terlalu sulit. Berikut adalah langkah-langkah (dengan menggunakan Windows) untuk membuat file ISO OpenBSD 3.untuk arsitektur mesin i386 (cara yang sama bisa digunakan untuk membuat file iso untuk arsitektur mesin yang lain, seperti alpha, amd64, dsb). Walaupun ada menggunakan UNIX varian untuk membuat file ISO ini, anda bisa melakukannnya dengan cara yang sama, selama di environment anda terdapat aplikasi ''cdrecord'': 
-  * Buat direktori dengan susunan berikut , misal OpenBSD/3.7/i386 +  * Buat direktori dengan susunan berikut , misal OpenBSD/3.8/i386 
-  * Downloadlah semua isi ftp://ftp.openbsd.org/pub/OpenBSD/3.7/i386 ke direktori i386 yang ada di komputer anda (yang baru saja dibuat di atas). Jangan lupa untuk juga mendownload file-file ''src.tar.gz'' ''srcsys.tar.gz'' ''ports.tar.gz''. File-file tersebut merupakan file yang berisi source code dan ports OpenBSD, yang akan dapat menghemat waktu dan bandwith dalam proses update ataupun membuat kernel yang baru. Susunan direktorinya kira-kira sebagai berikut : <code> +  * Downloadlah semua isi ftp://ftp.openbsd.org/pub/OpenBSD/3.8/i386 ke direktori i386 yang ada di komputer anda (yang baru saja dibuat di atas). Jangan lupa untuk juga mendownload file-file ''src.tar.gz'' ''srcsys.tar.gz'' ''ports.tar.gz''. File-file tersebut merupakan file yang berisi source code dan ports OpenBSD, yang akan dapat menghemat waktu dan bandwith dalam proses update ataupun membuat kernel yang baru. Susunan direktorinya kira-kira sebagai berikut :  
-3.7/+ 
 +<code> 
 +3.8/
     i386/     i386/
          bsd          bsd
-         baseXX.tgz +         bsd.mp 
-         etcXX.tgz +         bsd.rd 
-         manXX.tgz +         cdrom38.fs 
-         compXX.tgz +         base38.tgz 
-         gameXX.tgz +         comp38.tgz 
-         miscXX.tgz +         etc38.tgz 
-         xbaseXX.tgz +         game38.tgz 
-         xbaseXX.tgz +         man38.tgz 
-         xservXX.tgz +         misc38.tgz 
-         xshareXX.tgz+         xbase38.tgz 
 +         xetc38.tgz 
 +         xfont38.tgz 
 +         xserv38.tgz 
 +         xshare38.tgz
     ports.tar.gz     ports.tar.gz
     src.tar.gz     src.tar.gz
Line 72: Line 79:
 README README
 TRANS.TBL TRANS.TBL
-song37.mp3+song38.mp3
 </code> </code>
  
Line 83: Line 90:
  -T  -T
  -J  -J
- -V "OpenBSD-Current+ -V "OpenBSD-Release
- -b C:/OpenBSD/3.7/i386/cdrom37.fs+ -b C:/OpenBSD/3.8/i386/cdrom38.fs
  -c boot.catalog  -c boot.catalog
- -o C:/OpenBSD/OpenBSD-37.iso + -o C:/OpenBSD/OpenBSD-38.iso 
- -x C:/OpenBSD/OpenBSD-37.iso+ -x C:/OpenBSD/OpenBSD-38.iso
  C:/OpenBSD/.  C:/OpenBSD/.
 </code> </code>
  
-  * Tunggulah sampai proses pembuatan file ISO tersebut selesai, kalau sudah, file iso OpenBSD yang anda buat C:\OpenBSD\OpenBSD-37.iso sudah dapat anda burn ke CD+  * Tunggulah sampai proses pembuatan file ISO tersebut selesai, kalau sudah, file iso OpenBSD yang anda buat C:\OpenBSD\OpenBSD-38.iso sudah dapat anda burn ke CD
  
 Catatan : Cara yang sama dapat digunakan untuk membuat DVD-ROM OpenBSD dengan menyertakan semua file-file packages yang tersedia. Total ukurannya sekitar 2.5 GB. Catatan : Cara yang sama dapat digunakan untuk membuat DVD-ROM OpenBSD dengan menyertakan semua file-file packages yang tersedia. Total ukurannya sekitar 2.5 GB.
Line 128: Line 135:
  
 <code> <code>
-Welcome to the OpenBSD/i386 3.install program.+Welcome to the OpenBSD/i386 3.install program.
  
 This program will help you install OpenBSD in a simple and rational way. At This program will help you install OpenBSD in a simple and rational way. At
Line 394: Line 401:
 Available CD-ROMs are: cd0. Available CD-ROMs are: cd0.
 Which one contains the install media? (or 'done') [cd0] <enter> Which one contains the install media? (or 'done') [cd0] <enter>
-Pathname to the sets?  (or 'done') [3.7/i386] <enter>+Pathname to the sets?  (or 'done') [3.8/i386] <enter>
 </code> </code>
  
Line 405: Line 412:
         [X] bsd.rd         [X] bsd.rd
         [ ] bsd.mp         [ ] bsd.mp
-        [X] base37.tgz +        [X] base38.tgz 
-        [X] etc37.tgz +        [X] etc38.tgz 
-        [X] misc37.tgz +        [X] misc38.tgz 
-        [X] comp37.tgz +        [X] comp38.tgz 
-        [X] man37.tgz +        [X] man38.tgz 
-        [X] game37.tgz +        [X] game38.tgz 
-        [ ] xbase37.tgz +        [ ] xbase38.tgz 
-        [ ] xetc37.tgz +        [ ] xetc38.tgz 
-        [ ] xshare37.tgz +        [ ] xshare38.tgz 
-        [ ] xfont37.tgz +        [ ] xfont38.tgz 
-        [ ] xserv37.tgz+        [ ] xserv38.tgz
  
-File Name? (or 'done') [bsd.mp] -game37.tgz+File Name? (or 'done') [bsd.mp] -game38.tgz
  
 The following sets are available. Enter a filename, 'all' to select The following sets are available. Enter a filename, 'all' to select
Line 426: Line 433:
         [X] bsd.rd         [X] bsd.rd
         [ ] bsd.mp         [ ] bsd.mp
-        [X] base37.tgz +        [X] base38.tgz 
-        [X] etc37.tgz +        [X] etc38.tgz 
-        [X] misc37.tgz +        [X] misc38.tgz 
-        [X] comp37.tgz +        [X] comp38.tgz 
-        [X] man37.tgz +        [X] man38.tgz 
-        [ ] game37.tgz +        [ ] game38.tgz 
-        [ ] xbase37.tgz +        [ ] xbase38.tgz 
-        [ ] xetc37.tgz +        [ ] xetc38.tgz 
-        [ ] xshare37.tgz +        [ ] xshare38.tgz 
-        [ ] xfont37.tgz +        [ ] xfont38.tgz 
-        [ ] xserv37.tgz+        [ ] xserv38.tgz
 </code> </code>
  
Line 446: Line 453:
 Getting bsd.rd ... Getting bsd.rd ...
 100% |**************************************************|  4478 KB    00:05 100% |**************************************************|  4478 KB    00:05
-Getting base37.tgz ...+Getting base38.tgz ...
 100% |**************************************************| 34337 KB    00:43 100% |**************************************************| 34337 KB    00:43
-Getting etc37.tgz ...+Getting etc38.tgz ...
 100% |**************************************************|  1636 KB    00:02 100% |**************************************************|  1636 KB    00:02
-Getting misc37.tgz ...+Getting misc38.tgz ...
 100% |**************************************************|  2222 KB    00:02 100% |**************************************************|  2222 KB    00:02
-Getting comp37.tgz ...+Getting comp38.tgz ...
 100% |**************************************************| 21606 KB    00:27 100% |**************************************************| 21606 KB    00:27
-Getting man37.tgz ...+Getting man38.tgz ...
 100% |**************************************************|  7199 KB    00:59 100% |**************************************************|  7199 KB    00:59
  
Line 520: Line 527:
 Installing boot block... Installing boot block...
 boot: /mnt/boot boot: /mnt/boot
 +
 +
 proto: /usr/mdec/biosboot proto: /usr/mdec/biosboot
 device: /dev/rwd0c device: /dev/rwd0c
Line 592: Line 601:
 ==== Versi ==== ==== Versi ====
  
-  * **Siklus pengembangan OpenBSD**<code> +  * **Siklus pengembangan OpenBSD** 
- +<code> 
-       ,------o-----------o----X                    3.Stable+       ,------o-----------o----X                    5.Stable
             .           .             .           .
-            .    ,------o---------o----X          3.5 Stable+            .    ,------o---------o----X          5.6 Stable
             .    |      .         .             .    |      .         .
-            .    |      .    ,----o----------o--> 3.Stable+            .    |      .    ,----o----------o--> 5.Stable
             .    |      .    |    .          .             .    |      .    |    .          .
-            .    |      .    |    .    ,-----o--> 3.Stable+            .    |      .    |    .    ,-----o--> 5.Stable
             .    |      .    |    .    |     .             .    |      .    |    .    |     .
             .    |      .    |    .    |     .             .    |      .    |    .    |     .
- -->3.4Rel----->3.5Rel----->3.6Rel----->3.7Rel----> Current+ -->5.5Rel----->5.6Rel----->5.7Rel----->5.8Rel----> Current
 </code> </code>
  
Line 643: Line 652:
  
 untuk csh, tcsh untuk csh, tcsh
-<code># setenv PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/3.6/packages/i386/</code>+<code># setenv PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/i386/</code>
  
 untuk ksh, bash untuk ksh, bash
-<code># export PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/3.6/packages/i386/</code>+<code># export PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/i386/</code>
  
 Contoh penggunaan Contoh penggunaan
Line 671: Line 680:
  
 Rata-rata pengguna BSD sudah cukup akrab untuk mengupdate sistem mereka dengan menggunakan ''cvsup''. ''cvsup'' tidak tersedia di dalam base nya OpenBSD, untuk itu kita perlu menginstallnya terlebih dahulu. Rata-rata pengguna BSD sudah cukup akrab untuk mengupdate sistem mereka dengan menggunakan ''cvsup''. ''cvsup'' tidak tersedia di dalam base nya OpenBSD, untuk itu kita perlu menginstallnya terlebih dahulu.
-<code># pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/3.7/packages/i386/cvsup-16.1g-no_x11.tgz</code>+<code># pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/i386/cvsup-16.1h-no_x11.tgz</code>
  
 Proses update yang akan kita lakukan dalam contoh ini adalah proses update dari versi -RELEASE ke versi -STABLE. Proses update yang akan kita lakukan dalam contoh ini adalah proses update dari versi -RELEASE ke versi -STABLE.
Line 684: Line 693:
 *default base=/usr *default base=/usr
 *default prefix=/usr *default prefix=/usr
-*default tag=OPENBSD_3_7+*default tag=OPENBSD_3_8
  
 #Repository yang tersedia #Repository yang tersedia
Line 695: Line 704:
 </code> </code>
  
-Perhatikan bagian ''*default tag=OPENBSD_3_7'' diatas. Bagian inilah yang akan menginformasikan kepada ''cvsup'' server bahwa source tree anda akan diupdate ke versi 3.7-STABLE. Jika di dalam supfile anda terdapat ''*default tag=.'' , artinya anda akan mengupdate source tree anda ke versi -CURRENT, versi yang sangat-sangat tidak dianjurkan untuk mesin yang memerlukan stabilitas tinggi.+Perhatikan bagian ''*default tag=OPENBSD_3_8'' diatas. Bagian inilah yang akan menginformasikan kepada ''cvsup'' server bahwa source tree anda akan diupdate ke versi 3.8-STABLE. Jika di dalam supfile anda terdapat ''*default tag=.'' , artinya anda akan mengupdate source tree anda ke versi -CURRENT, versi yang sangat-sangat tidak dianjurkan untuk mesin yang memerlukan stabilitas tinggi.
  
 <code># cvsup -g -L 2 stable-supfile</code> <code># cvsup -g -L 2 stable-supfile</code>
Line 857: Line 866:
 Dengan metode instalasi di atas, secara default akan terinstall dua package yaitu php5-core dan php5-extension, seperti di bawah ini : Dengan metode instalasi di atas, secara default akan terinstall dua package yaitu php5-core dan php5-extension, seperti di bawah ini :
 <code> <code>
-php5-core-5.0.    server-side HTML-embedded scripting language +php5-core-5.0.4p0     server-side HTML-embedded scripting language 
-php5-extensions-5.0.5p0 informational package about PHP5 extensions+php5-extensions-5.0.informational package about PHP5 extensions
 </code> </code>
  
Line 890: Line 899:
 <code> <code>
 # ls /usr/ports/packages/i386/all/ | grep php5 # ls /usr/ports/packages/i386/all/ | grep php5
-php5-bz2-5.0.5p0.tgz +php5-bz2-5.0.4.tgz 
-php5-core-5.0.5.tgz +php5-core-5.0.4p0.tgz 
-php5-curl-5.0.5p0.tgz +php5-curl-5.0.4.tgz 
-php5-dba-5.0.5p0.tgz +php5-dba-5.0.4.tgz 
-php5-dbase-5.0.5p0.tgz +php5-dbase-5.0.4.tgz 
-php5-dbx-5.0.5p0.tgz +php5-dbx-5.0.4.tgz 
-php5-extensions-5.0.5p0.tgz +php5-extensions-5.0.4.tgz 
-php5-filepro-5.0.5p0.tgz +php5-filepro-5.0.4.tgz 
-php5-gd-5.0.5p2-no_x11.tgz +php5-gd-5.0.4p1-no_x11.tgz 
-php5-gmp-5.0.5p0.tgz +php5-gmp-5.0.4.tgz 
-php5-imap-5.0.5p1.tgz +php5-imap-5.0.4.tgz 
-php5-ldap-5.0.5p0.tgz +php5-ldap-5.0.4.tgz 
-php5-mbstring-5.0.5p0.tgz +php5-mbstring-5.0.4.tgz 
-php5-mcrypt-5.0.5p0.tgz +php5-mcrypt-5.0.4.tgz 
-php5-mhash-5.0.5p0.tgz +php5-mhash-5.0.4.tgz 
-php5-mysql-5.0.5p0.tgz +php5-mysql-5.0.4.tgz 
-php5-ncurses-5.0.5p0.tgz +php5-ncurses-5.0.4.tgz 
-php5-odbc-5.0.5p0.tgz +php5-odbc-5.0.4.tgz 
-php5-pear-5.0.5.tgz +php5-pear-5.0.4.tgz 
-php5-pgsql-5.0.5p0.tgz +php5-pgsql-5.0.4.tgz 
-php5-shmop-5.0.5p0.tgz +php5-shmop-5.0.4.tgz 
-php5-snmp-5.0.5p0.tgz +php5-snmp-5.0.4.tgz 
-php5-soap-5.0.5p1.tgz +php5-soap-5.0.4.tgz 
-php5-sqlite-5.0.5p0.tgz +php5-sqlite-5.0.4.tgz 
-php5-sybase_ct-5.0.5p0.tgz +php5-sybase_ct-5.0.4.tgz 
-php5-xmlrpc-5.0.5p0.tgz +php5-xmlrpc-5.0.4p0.tgz 
-php5-xsl-5.0.5p1.tgz+php5-xsl-5.0.4.tgz 
 </code> </code>
  
 Jika kita ingin menambahkan ekstensi mysql, yang memungkinkan PHP5 untuk berinteraksi dengan MySQL, berarti kita harus menginstall dan mengaktifkan ekstensi PHP5-mysql Jika kita ingin menambahkan ekstensi mysql, yang memungkinkan PHP5 untuk berinteraksi dengan MySQL, berarti kita harus menginstall dan mengaktifkan ekstensi PHP5-mysql
 <code> <code>
-# pkg_add -v /usr/ports/packages/i386/all/php5-mysql-5.0.5p0.tgz+# pkg_add -v /usr/ports/packages/i386/all/php5-mysql-5.0.4.tgz
 # /usr/local/sbin/phpxs -a mysql # /usr/local/sbin/phpxs -a mysql
 </code> </code>
Line 1060: Line 1070:
  
 <code> <code>
-# pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/3.6/packages/i386/mysql-server-4.0.20.tgz +# pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/i386/mysql-server-4.0.24p1.tgz 
-Adding ftp://ftp.openbsd.org/pub/OpenBSD/3.6/packages/i386/mysql-server-4.0.20.tgz +Adding ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/i386/mysql-server-4.0.24p1.tgz 
-Dependencies for mysql-server-4.0.20 resolve to: mysql-client-4.0.20,p5-DBD-mysql-2.9004 (todo: mysql-client-4.0.20,p5-DBD-mysql-2.9004+Dependencies for mysql-server-4.0.24p1 resolve to: mysql-client-4.0.24,p5-DBD-mysql-3.0002 (todo: mysql-client-4.0.24,p5-DBD-mysql-3.0002
-Adding mysql-client-4.0.20 +Adding mysql-client-4.0.24 
-Adding p5-DBD-mysql-2.9004 +Adding p5-DBD-mysql-3.0002 
-Dependencies for p5-DBD-mysql-2.9004 resolve to: p5-DBI-1.43,mysql-client-4.0.20 (todo: p5-DBI-1.43+Dependencies for p5-DBD-mysql-3.0002 resolve to: p5-DBI-1.43,mysql-client-4.0.24 (todo: p5-DBI-1.45p1
-Adding p5-DBI-1.43 +Adding p5-DBI-1.45p1 
-Dependencies for p5-DBI-1.43 resolve to: p5-PlRPC-0.2018 (todo: p5-PlRPC-0.2018)+Dependencies for p5-DBI-1.45p1 resolve to: p5-PlRPC-0.2018 (todo: p5-PlRPC-0.2018)
 Adding p5-PlRPC-0.2018 Adding p5-PlRPC-0.2018
 Dependencies for p5-PlRPC-0.2018 resolve to: p5-Net-Daemon-0.38 (todo: p5-Net-Daemon-0.38) Dependencies for p5-PlRPC-0.2018 resolve to: p5-Net-Daemon-0.38 (todo: p5-Net-Daemon-0.38)
Line 1258: Line 1268:
   * **Kenapa website www.openbsd.org menggunakan Solaris ?**   * **Kenapa website www.openbsd.org menggunakan Solaris ?**
   * **Saya mempunyai usulan ! Kenapa para developer tidak mendengarkan usul saya ?**   * **Saya mempunyai usulan ! Kenapa para developer tidak mendengarkan usul saya ?**
 +
 +~~DISCUSSION~~
  
  --- //[[[email protected]|Hengky Anwar]] 2005/06/11 03:20//  --- //[[[email protected]|Hengky Anwar]] 2005/06/11 03:20//
 +
 +
 +
coreprojects/openbsd-id.1130771626.txt.gz · Last modified: (external edit)