{"id":1865,"date":"2025-04-18T16:08:11","date_gmt":"2025-04-18T09:08:11","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1865"},"modified":"2025-04-18T16:08:11","modified_gmt":"2025-04-18T09:08:11","slug":"penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/","title":{"rendered":"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository"},"content":{"rendered":"<p>Artikel terperinci ini memberi tahu Anda tentang berbagai repositori seperti <em>universe<\/em>, <em>multiverse<\/em> di Ubuntu dan cara mengaktifkan atau menonaktifkannya.<\/p>\n<p>Ketika Anda mencoba mengikuti tutorial dari web dan menginstal perangkat lunak menggunakan perintah apt-get dan ternyata output dari terminal<\/p>\n<pre>E: Unable to locate package xyz<\/pre>\n<p>Dengan sedikit mengeryitkan dahi, kemudian Anda mencari di internet (ya, Google adalah teman terbaik) dan menemukan solusinya, Untuk bisa melanjutkan harus mengaktifkan repository universe atau multiverse untuk menginstal paket tersebut.<\/p>\n<p>Anda dapat mengaktifkan repositori universe dan multiverse di Ubuntu dengan cara membuka terminal dan kemudian ketik perintah di bawah ini:<\/p>\n<pre>sudo add-apt-repository universe multiverse\r\nsudo apt update<\/pre>\n<p>Anda menginstal repositori universe dan multiverse, tetapi apa sih sebenarnya repositori ini? Bagaimana mereka berperan dalam menginstal paket? Mengapa ada beberapa repositori?<\/p>\n<p>Saya akan menjelaskan semua pertanyaan ini secara rinci di sini.<\/p>\n<h2>Konsep repositori di Ubuntu<\/h2>\n<p>Oke, jadi Anda sudah tahu bahwa untuk menginstal perangkat lunak di Ubuntu, Anda dapat menggunakan perintah apt. Ini adalah manajer paket APT yang sama dengan yang digunakan Ubuntu Software Center. Jadi semua perangkat lunak (kecuali paket Snap) yang Anda lihat di Software Center pada dasarnya berasal dari APT.<\/p>\n<p>Pernahkah Anda bertanya-tanya dari mana program apt menginstal program? Bagaimana cara mengetahui paket mana yang tersedia dan mana yang tidak?<\/p>\n<p>Apt pada dasarnya bekerja di repository. Repository hanyalah server yang berisi sekumpulan perangkat lunak. Ubuntu menyediakan satu set repository sehingga Anda tidak perlu mencari di internet untuk file instalasi berbagai perangkat lunak yang diperlukan. Cara terpusat menyediakan perangkat lunak ini adalah salah satu poin kuat menggunakan Linux.<\/p>\n<p><em>APT package manager<\/em> mendapatkan informasi repositori dari file <strong>\/etc\/apt\/sources.list<\/strong> dan file yang terdaftar di direktori <strong>\/etc\/apt\/sources.list.d<\/strong>. Informasi repositori biasanya dalam format berikut:<\/p>\n<pre class=\"wp-block-preformatted\">$ deb http:\/\/us.archive.ubuntu.com\/ubuntu\/ bionic main<\/pre>\n<p>Bahkan, Anda bisa pergi ke alamat server di atas dan melihat bagaimana repositori terstruktur.<\/p>\n<p>Ketika memperbarui Ubuntu menggunakan perintah <em>apt update<\/em>, <em>APT package manager<\/em> mendapatkan informasi tentang paket yang tersedia (dan info versinya) dari repositori dan menyimpannya dalam cache lokal. Anda dapat melihat lokasi cache di direktori \/var\/lib\/apt\/lists.<\/p>\n<p>Menjaga informasi ini secara lokal mempercepat proses pencarian, karena tidak harus melalui jaringan dan mencari basis data paket yang tersedia hanya untuk memeriksa apakah paket tertentu tersedia atau tidak.<\/p>\n<p><span class=\"tlid-translation translation\" lang=\"id\"><span class=\"\" title=\"\">Sekarang Anda tahu bagaimana repositori memainkan peran penting, mari kita lihat mengapa ada beberapa repositori yang disediakan oleh Ubuntu.<\/span><\/span><\/p>\n<h2>Ubuntu Repositories: Main, Universe, Multiverse, Restricted and Partner<\/h2>\n<p>Software di Ubuntu repository dibagi menjadi lima kategori: main, universe, multiverse, restricted dan partner.<\/p>\n<p>Mengapa Ubuntu melakukan itu? Mengapa tidak melakukan seperti apa yang Windows lakukan? Jadikan satu installer kan gampang? Nah untuk menjawab pertanyaan itu mari kita melihat penjelasan mengenai repository di Ubuntu:<\/p>\n<h3><strong>Main<\/strong><\/h3>\n<p>Ketika Anda menginstal Ubuntu, ini adalah repositori yang diaktifkan secara default. Repositori utama hanya terdiri dari FOSS (<em>free and open source software<\/em>) yang dapat didistribusikan secara bebas tanpa batasan apa pun.<\/p>\n<p>Perangkat lunak dalam repositori ini didukung sepenuhnya oleh pengembang Ubuntu. Inilah yang akan disediakan oleh Ubuntu dengan pembaruan keamanan hingga sistem Anda mencapai akhir masa pakainya.<\/p>\n<h3><strong>Universe<\/strong><\/h3>\n<p>Repositori ini juga terdiri dari perangkat lunak <em>free<\/em> dan <em>open source<\/em>, tetapi Ubuntu tidak menjamin update keamanan reguler untuk perangkat lunak dalam kategori ini.<\/p>\n<p>Perangkat lunak dalam kategori ini dikemas dan dikelola oleh komunitas open source. Repositori Universe memiliki sejumlah besar perangkat lunak <em>open source<\/em> dan karenanya memungkinkan Anda untuk memiliki akses ke sejumlah besar perangkat lunak melalui apt package manager.<\/p>\n<h3><strong>Multiverse<\/strong><\/h3>\n<p>Multiverse berisi perangkat lunak yang bukan FOSS. Karena masalah lisensi dan hukum, Ubuntu tidak dapat mengaktifkan repositori ini secara default dan tidak dapat menyediakan perbaikan dan pembaruan.<\/p>\n<p>Terserah Anda untuk memutuskan apakah Anda ingin menggunakan repositori Multiverse dan memeriksa apakah Anda memiliki hak untuk menggunakan perangkat lunak.<\/p>\n<h3><strong>Restricted<\/strong><\/h3>\n<p>Ubuntu mencoba menyediakan hanya perangkat lunak free dan open source, tetapi itu tidak selalu mungkin khususnya ketika menyangkut perangkat keras pendukung.<\/p>\n<p>Repositori terbatas yang terdiri dari driver berpemilik. Pembaruan dan Penambalan bug dilakukan oleh perusahaan atau pemegang hak milik dari software.<\/p>\n<h3><strong>Partner<\/strong><\/h3>\n<p>Repositori ini terdiri dari perangkat lunak berpemilik yang dipaket oleh Ubuntu untuk mitra mereka. Sebelumnya, Ubuntu digunakan untuk menyediakan Skype melalui repositori ini.<\/p>\n<h3>Repository Pihak Ketiga dan PPA (Tidak disediakan oleh Ubuntu)<\/h3>\n<p>Lima repositori di atas disediakan oleh Ubuntu. Anda juga dapat menambahkan repositori pihak ketiga (jika ingin melakukannya) untuk mengakses lebih banyak perangkat lunak atau mengakses versi perangkat lunak yang lebih baru (karena Ubuntu mungkin menyediakan versi lama dari perangkat lunak yang sama).<\/p>\n<p>Misalnya, jika Anda menambahkan repositori yang disediakan oleh VirtualBox, Anda bisa mendapatkan versi terbaru dari VurtualBox. Itu akan menambah entri baru di sources.list Anda.<\/p>\n<p>Anda juga dapat menginstal aplikasi tambahan menggunakan PPA (<em>Personal Package Archive<\/em>).<\/p>\n<p style=\"padding-left: 30px;\"><em>Anda harus extra hati-hati dan mengetahui apa yang Anda tambahkan ke repositori Ubuntu di file <code>sources.list<\/code>. Karena sedikit kesalahan saja, Anda tidak akan dapat memperbarui sistem Anda atau (kadang) menginstal paket baru.<\/em><\/p>\n<h2>Menambahkan Repository universe, multiverse and Repository lain.<\/h2>\n<p>Seperti yang saya sebutkan sebelumnya, hanya repositori Main yang diaktifkan secara default ketika Anda menginstal Ubuntu. Untuk mengakses lebih banyak perangkat lunak, Anda dapat menambahkan repositori tambahan.<\/p>\n<p>Biarkan saya menunjukkan kepada Anda bagaimana melakukannya di baris perintah terlebih dahulu dan kemudian saya akan menunjukkan kepada Anda cara GUI juga.<\/p>\n<p>Untuk mengaktifkan repository Universe, gunakan:<\/p>\n<pre>sudo add-apt-repository universe<\/pre>\n<p>Untuk mengaktifkan repository Restricted, gunakan:<\/p>\n<pre>sudo add-apt-repository restricted<\/pre>\n<p>Untuk mengaktifkan repository Multiverse, gunakan:<\/p>\n<pre>sudo add-apt-repository multiverse<\/pre>\n<p>Anda harus menggunakan perintah sudo apt update setelah menambahkan repositori sehingga sistem Anda membuat cache lokal dengan informasi paket.<\/p>\n<p>Jika ingin <strong>menghapus repositori<\/strong>, cukup tambahkan -r seperti <strong>sudo add-apt-repository -r universe.<\/strong><\/p>\n<p>Secara grafis, buka Software &amp; Updates dan Anda dapat mengaktifkan repositori di sini:<\/p>\n<p>Untuk disable repository, Cukup hilangkan tanda centang pada kotak.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Artikel terperinci ini memberi tahu Anda tentang berbagai repositori seperti universe, multiverse di Ubuntu dan&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1866,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70,6],"tags":[72,9,129],"class_list":["post-1865","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","category-ubuntu","tag-linux-terminal","tag-ubuntu","tag-ubuntu-18-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository - Linuxid<\/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:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Artikel terperinci ini memberi tahu Anda tentang berbagai repositori seperti universe, multiverse di Ubuntu dan&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png\" \/>\n\t<meta property=\"og:image:width\" content=\"903\" \/>\n\t<meta property=\"og:image:height\" content=\"443\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/\",\"url\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/\",\"name\":\"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png\",\"datePublished\":\"2025-04-18T09:08:11+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png\",\"width\":903,\"height\":443},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository - Linuxid","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:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/","og_locale":"id_ID","og_type":"article","og_title":"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository - Linuxid","og_description":"Artikel terperinci ini memberi tahu Anda tentang berbagai repositori seperti universe, multiverse di Ubuntu dan&hellip;","og_url":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:11+00:00","og_image":[{"width":903,"height":443,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png","type":"image\/png"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/","url":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/","name":"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png","datePublished":"2025-04-18T09:08:11+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Ubuntu-Repository.png","width":903,"height":443},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/penjelasan-lengkap-ubuntu-repository-dan-cara-menggunakan-repository\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Penjelasan Lengkap Ubuntu Repository dan Cara Menggunakan Repository"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1865"}],"version-history":[{"count":2,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1865\/revisions"}],"predecessor-version":[{"id":2554,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1865\/revisions\/2554"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1866"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}