{"id":36,"date":"2009-01-17T18:42:25","date_gmt":"2009-01-17T10:42:25","guid":{"rendered":"http:\/\/inertz.com\/blog\/?p=36"},"modified":"2009-01-17T18:42:25","modified_gmt":"2009-01-17T10:42:25","slug":"pasang-program-linux-melalui-kod-sumbertarball","status":"publish","type":"post","link":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/","title":{"rendered":"Pasang program linux melalui kod sumber(tarball)"},"content":{"rendered":"<p>Perbezaan ketara antara windows dengan linux adalah cara memasang programnya. Bagi windows untuk memasang sesuatu program hanyalah menggunakan <em>installer<\/em> yang biasanya berformat *.exe (binary) manakala pemasangan program dalam linux boleh menggunkan bentuk binary ataupun daripada kod sumber(source code). Pemasangan daripada kod sumber juga banyak bergantung kepada <em>library<\/em> yang terbina daripada sistem linux yang dipanggil <em>dependency<\/em> dimana kegagalan untuk memenuhi <em>dependency<\/em> akan mengakibatkan program gagal dipasang ataupun program gagal berfungsi.<\/p>\n<p>Contoh biasa pemasangan daripada kod sumber.<\/p>\n<p>1. Fail adalah test-0.5.0.tar.gz<\/p>\n<p>2. Unpack kod sumber tersebut:<\/p>\n<p>tar xvzf test-0.5.0.tar.gz<\/p>\n<p>3 Pergi ke direktori tersebut dan kompil kod sumber<\/p>\n<p>cd test-0.5.0<\/p>\n<p>sh configure atau .\/configure<\/p>\n<p>make<\/p>\n<p>make install<\/p>\n<p>Sesetengah kod sumber memerlukan flag tertentu untuk memasangnya bergantung pada program yang hendak dikompil. Sila baca README atau INSTALL didalam direktori dimana anda <em>extract<\/em>. Ini adalah perlu kerana sesetengah program memerlukan <em>library<\/em> tertentu dimana ia tidak dapat mencarinya secara automatik ataupun <em>library<\/em> yang diperlukan tidak dipasang pada komputer.<\/p>\n<p>contoh:<\/p>\n<p>sh configure &#8211;with-qt-dir=\/usr\/lib\/qt3.1<\/p>\n<p>sh configure &#8211;enable-gui<\/p>\n<p>Sekiranya program perlu dipasang sebagai root kaedah yang diperlukan adalah seperti berikut:<\/p>\n<p>sh configure atau .\/configure<\/p>\n<p>make<\/p>\n<p>su -c &#8220;make install&#8221;<\/p>\n<p>Password akan diminta dan anda perlu memberikan root password.<\/p>\n<p>Kompil dari CVS<\/p>\n<p>Memasang program dari versi CVS adalah tidak sesukar mana. Kaedahnya adalah seperti berikut:<\/p>\n<p>Perhatikan fail Makefile.cvs<\/p>\n<p>Untuk kompil taip arahan berikut:<\/p>\n<p>make -f Makefile.cvs<\/p>\n<p>kemudian beberapa fail akan dicipta secara automatik;<\/p>\n<p>*** Creating acinclude.m4<\/p>\n<p>*** Creating list of subdirectories<\/p>\n<p>*** Creating configure.in<\/p>\n<p>*** Creating aclocal.m4<\/p>\n<p>*** Creating configure<\/p>\n<p>*** Creating config.h template<\/p>\n<p>autoheader: config.h.in is unchanged<\/p>\n<p>*** Creating Makefile templates<\/p>\n<p>*** Postprocessing Makefile templates<\/p>\n<p>*** Creating date\/time stamp<\/p>\n<p>*** Finished<\/p>\n<p>Don&#8217;t forget to run .\/configure<\/p>\n<p>If you haven&#8217;t done so in a while, run .\/configure &#8211;help<\/p>\n<p>Apakah fail ini???<br \/>\nJika anda masih baru dengan linux anda tentu tertanya-tanya tentang apakah fail ini?apakah fungsinya?Disini merupakan beberapa format fail yang biasanya digunakan untuk memasang program dalamLINUX. Ia biasanya mudah dikenali dengan extensionnya seperti berikut:-<\/p>\n<p>app-1.0.1.i386.rpm &#8211; ini merupakan fail binari berformat rpm dicipta untuk sistem x86<\/p>\n<p>app-1.0.1.i386.deb &#8211; sama juga tapi untuk pakej debian<\/p>\n<p>app-1.0.1.tar.gz &#8211; ini biasanya kod sumber<\/p>\n<p>app-1.0.1.tgz &#8211; sama juga iaitu merupakan kod sumber<\/p>\n<p>app-1.0.1.tar.bz2 &#8211; sama juga tetapi menggunakan mampatan bzip2<\/p>\n<p>app-1.0.1.src.rpm &#8211; ini merupakan kod sumber tetapi berformat rpm<\/p>\n<p>app-1.0.1.i386.RH7.rpm &#8211; binary yang dicipta untuk REDHAT sahaja khas untuk sistem intel x86<\/p>\n<p>app-1.0.1.ppc.Suse7.rpm &#8211; pakej binary yang dicipta untuk SuSE7 PPC Linux<\/p>\n<p>app-devel-1.0.1.rpm &#8211; versi development<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perbezaan ketara antara windows dengan linux adalah cara memasang programnya. Bagi windows untuk memasang sesuatu program hanyalah menggunakan installer yang biasanya berformat *.exe (binary) manakala pemasangan program dalam linux boleh menggunkan bentuk binary ataupun daripada kod sumber(source code). Pemasangan daripada kod sumber juga banyak bergantung kepada library yang terbina daripada sistem linux yang dipanggil dependency [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[3252,3316,3302,3315,3317],"class_list":["post-36","post","type-post","status-publish","format-standard","hentry","tag-linux","tag-melalui","tag-pasang","tag-program","tag-sumbertarball"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pasang program linux melalui kod sumber(tarball) - https:\/\/inertz.com\/blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pasang program linux melalui kod sumber(tarball) - https:\/\/inertz.com\/blog\" \/>\n<meta property=\"og:description\" content=\"Perbezaan ketara antara windows dengan linux adalah cara memasang programnya. Bagi windows untuk memasang sesuatu program hanyalah menggunakan installer yang biasanya berformat *.exe (binary) manakala pemasangan program dalam linux boleh menggunkan bentuk binary ataupun daripada kod sumber(source code). Pemasangan daripada kod sumber juga banyak bergantung kepada library yang terbina daripada sistem linux yang dipanggil dependency [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/\" \/>\n<meta property=\"og:site_name\" content=\"https:\/\/inertz.com\/blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/inertz\" \/>\n<meta property=\"article:author\" content=\"https:\/\/web.facebook.com\/inertz\" \/>\n<meta property=\"article:published_time\" content=\"2009-01-17T10:42:25+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/inertz\" \/>\n<meta name=\"twitter:site\" content=\"@inertz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pasang program linux melalui kod sumber(tarball) - https:\/\/inertz.com\/blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/","og_locale":"en_US","og_type":"article","og_title":"Pasang program linux melalui kod sumber(tarball) - https:\/\/inertz.com\/blog","og_description":"Perbezaan ketara antara windows dengan linux adalah cara memasang programnya. Bagi windows untuk memasang sesuatu program hanyalah menggunakan installer yang biasanya berformat *.exe (binary) manakala pemasangan program dalam linux boleh menggunkan bentuk binary ataupun daripada kod sumber(source code). Pemasangan daripada kod sumber juga banyak bergantung kepada library yang terbina daripada sistem linux yang dipanggil dependency [&hellip;]","og_url":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/","og_site_name":"https:\/\/inertz.com\/blog","article_publisher":"https:\/\/facebook.com\/inertz","article_author":"https:\/\/web.facebook.com\/inertz","article_published_time":"2009-01-17T10:42:25+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/inertz","twitter_site":"@inertz","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/#article","isPartOf":{"@id":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/"},"author":{"name":"admin","@id":"https:\/\/inertz.com\/blog\/#\/schema\/person\/d27d47b78673d67d4de15a57cd609ed9"},"headline":"Pasang program linux melalui kod sumber(tarball)","datePublished":"2009-01-17T10:42:25+00:00","mainEntityOfPage":{"@id":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/"},"wordCount":427,"commentCount":0,"publisher":{"@id":"https:\/\/inertz.com\/blog\/#organization"},"keywords":["Linux","melalui","pasang","program","sumber(tarball)"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/","url":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/","name":"Pasang program linux melalui kod sumber(tarball) - https:\/\/inertz.com\/blog","isPartOf":{"@id":"https:\/\/inertz.com\/blog\/#website"},"datePublished":"2009-01-17T10:42:25+00:00","breadcrumb":{"@id":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/inertz.com\/blog\/pasang-program-linux-melalui-kod-sumbertarball\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/inertz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pasang program linux melalui kod sumber(tarball)"}]},{"@type":"WebSite","@id":"https:\/\/inertz.com\/blog\/#website","url":"https:\/\/inertz.com\/blog\/","name":"https:\/\/inertz.com\/blog","description":"19 tahun blog belum pupus","publisher":{"@id":"https:\/\/inertz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/inertz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/inertz.com\/blog\/#organization","name":"https:\/\/inertz.com\/blog","url":"https:\/\/inertz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/inertz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/inertz.com\/blog\/wp-content\/uploads\/2021\/05\/server.png","contentUrl":"https:\/\/inertz.com\/blog\/wp-content\/uploads\/2021\/05\/server.png","width":512,"height":512,"caption":"https:\/\/inertz.com\/blog"},"image":{"@id":"https:\/\/inertz.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/inertz","https:\/\/x.com\/inertz"]},{"@type":"Person","@id":"https:\/\/inertz.com\/blog\/#\/schema\/person\/d27d47b78673d67d4de15a57cd609ed9","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/inertz.com\/blog\/wp-content\/litespeed\/avatar\/9cb42e3829b77fd9cc6fefd707ea0f1a.jpg?ver=1780245170","url":"https:\/\/inertz.com\/blog\/wp-content\/litespeed\/avatar\/9cb42e3829b77fd9cc6fefd707ea0f1a.jpg?ver=1780245170","contentUrl":"https:\/\/inertz.com\/blog\/wp-content\/litespeed\/avatar\/9cb42e3829b77fd9cc6fefd707ea0f1a.jpg?ver=1780245170","caption":"admin"},"sameAs":["http:\/\/inertz.com\/blog","https:\/\/web.facebook.com\/inertz","https:\/\/www.instagram.com\/inertz\/","https:\/\/www.linkedin.com\/in\/inertz\/","https:\/\/x.com\/https:\/\/twitter.com\/inertz"],"url":"https:\/\/inertz.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":0,"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/posts\/36\/revisions"}],"wp:attachment":[{"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/media?parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/categories?post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inertz.com\/blog\/wp-json\/wp\/v2\/tags?post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}