<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=ZYpp</id>
	<title>ZYpp - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=ZYpp"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=ZYpp&amp;action=history"/>
	<updated>2026-09-16T21:57:31Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=ZYpp&amp;diff=4165&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=ZYpp&amp;diff=4165&amp;oldid=prev"/>
		<updated>2026-08-23T22:57:00Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 23 Agustus 2026 22.57&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Baris 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;ZYpp&#039;&#039;&#039; (atau &#039;&#039;&#039;libzypp&#039;&#039;&#039;, &quot;&#039;&#039;Zen/YaST Packages Patches Patterns Products&#039;&#039;&quot;) merupakan sebuah mesin pengelola paket yang digunakan pada [[YaST]], [[Zypper]], dan implementasi [[PackageKit]] untuk [[openSUSE]] dan [[SUSE Linux Enterprise]]. ZYpp dikembangkan sebagai perangkat lunak bebas sumber terbuka yang disponsori oleh SUSE dan dilisensikan dalam [[Lisensi Publik Umum GNU|GNU General Public License]] v2 atau yang lebih baru. Sebagian besar pengembangannya menggunakan bahasa pemrograman [[C++]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;ZYpp&#039;&#039;&#039; (atau &#039;&#039;&#039;libzypp&#039;&#039;&#039;, &quot;&#039;&#039;Zen/YaST Packages Patches Patterns Products&#039;&#039;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;[https://en.opensuse.org/Acronyms#Z Acronyms - openSUSE Wiki]. &#039;&#039;en.opensuse.org&#039;&#039;.&amp;lt;/ref&amp;gt;&lt;/ins&gt;) merupakan sebuah mesin pengelola paket yang digunakan pada [[YaST]], [[Zypper]], dan implementasi [[PackageKit]] untuk [[openSUSE]] dan [[SUSE Linux Enterprise]].&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;[https://opensuse.github.io/libzypp/ libzypp: Welcome to libzypp]. &#039;&#039;opensuse.github.io&#039;&#039;.&amp;lt;/ref&amp;gt; &lt;/ins&gt;ZYpp dikembangkan sebagai perangkat lunak bebas sumber terbuka yang disponsori oleh SUSE dan dilisensikan dalam [[Lisensi Publik Umum GNU|GNU General Public License]] v2 atau yang lebih baru. Sebagian besar pengembangannya menggunakan bahasa pemrograman [[C++]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sejarah ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sejarah ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Setelah mengakuisisi Ximian dan SuSE GmbH pada tahun 2003, [[Novell]] memutuskan untuk menggabungkan sistem pengelolaan paket YaST dan Red Carpet, keduanya digunakan oleh Novell pada saat itu. Hingga tahun 2005, Ximian dan SUSE merasa tidak menemukan mesin pengelola paket yang dapat memenuhi persyaratan untuk bekerja secara lancar pada infrastruktur manajemennya. Oleh karena itu, diputuskan untuk mengambil ide-ide terbaik dari kedua sistem (YaST dan Red Carpet) dan membuat implementasi yang baru sehingga melahirkan libzypp. Libzypp dirancang sebagai mesin pengelola perangkat lunak untuk distribusi Linux yang dihasilkan SUSE dan sebagai komponen manajemen Linux Novell ZENworks.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Setelah mengakuisisi Ximian dan SuSE GmbH pada tahun 2003, [[Novell]] memutuskan untuk menggabungkan sistem pengelolaan paket YaST dan Red Carpet, keduanya digunakan oleh Novell pada saat itu. Hingga tahun 2005, Ximian dan SUSE merasa tidak menemukan mesin pengelola paket yang dapat memenuhi persyaratan untuk bekerja secara lancar pada infrastruktur manajemennya. Oleh karena itu, diputuskan untuk mengambil ide-ide terbaik dari kedua sistem (YaST dan Red Carpet) dan membuat implementasi yang baru sehingga melahirkan libzypp. Libzypp dirancang sebagai mesin pengelola perangkat lunak untuk distribusi Linux yang dihasilkan SUSE dan sebagai komponen manajemen Linux Novell ZENworks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pada awalnya, &#039;&#039;solver&#039;&#039; yang digunakan pada libzypp merupakan &#039;&#039;port&#039;&#039; dari &#039;&#039;solver&#039;&#039; yang digunakan oleh Red Carpet, dikembangkan untuk memperbarui paket-paket yang sudah terpasang di dalam sistem. &#039;&#039;Solver&#039;&#039; tersebut mencapai batas kemampuannya ketika digunakan untuk proses pemasangan secara penuh. Penambahan ekstensi untuk mendukung dependensi lemah (&#039;&#039;weak dependencies&#039;&#039;) dan pemasangan tambalan (&#039;&#039;patch&#039;&#039;) membuatnya menjadi lebih rentan dan tidak dapat diprediksi.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pada awalnya, &#039;&#039;solver&#039;&#039; yang digunakan pada libzypp merupakan &#039;&#039;port&#039;&#039; dari &#039;&#039;solver&#039;&#039; yang digunakan oleh Red Carpet, dikembangkan untuk memperbarui paket-paket yang sudah terpasang di dalam sistem. &#039;&#039;Solver&#039;&#039; tersebut mencapai batas kemampuannya ketika digunakan untuk proses pemasangan secara penuh. Penambahan ekstensi untuk mendukung dependensi lemah (&#039;&#039;weak dependencies&#039;&#039;) dan pemasangan tambalan (&#039;&#039;patch&#039;&#039;) membuatnya menjadi lebih rentan dan tidak dapat diprediksi.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Michael Schroeder. [https://github.com/openSUSE/libsolv/blob/master/doc/libsolv-history.txt Libsolv-History(3)]. &#039;&#039;GitHub&#039;&#039;.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Versi awal &amp;#039;&amp;#039;solver&amp;#039;&amp;#039; ZYpp bekerja secara memuaskan pada produk-produk enterprise perusahaan dengan dukungan daemon ZMD, tetapi tidak berfungsi seperti yang diharapkan pada openSUSE 10.1 yang rilis pada bulan Mei 2006. Hal tersebut diperbaiki pada rilis openSUSE 10.2 yang menggunakan ZYpp versi ke-2. Pada versi ke-3, ZYpp mampu menyediakan pengelola paket yang relatif baik bagi openSUSE, setara dengan pengelola paket lainnya, namun masih memiliki kekurangan dalam implementasinya sehingga membatasi kinerja kecepatannya. Salah satu bagian yang perlu ditingkatkan adalah kecepatan penyelesaian dependensi (&amp;#039;&amp;#039;dependency solver&amp;#039;&amp;#039;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Versi awal &amp;#039;&amp;#039;solver&amp;#039;&amp;#039; ZYpp bekerja secara memuaskan pada produk-produk enterprise perusahaan dengan dukungan daemon ZMD, tetapi tidak berfungsi seperti yang diharapkan pada openSUSE 10.1 yang rilis pada bulan Mei 2006. Hal tersebut diperbaiki pada rilis openSUSE 10.2 yang menggunakan ZYpp versi ke-2. Pada versi ke-3, ZYpp mampu menyediakan pengelola paket yang relatif baik bagi openSUSE, setara dengan pengelola paket lainnya, namun masih memiliki kekurangan dalam implementasinya sehingga membatasi kinerja kecepatannya. Salah satu bagian yang perlu ditingkatkan adalah kecepatan penyelesaian dependensi (&amp;#039;&amp;#039;dependency solver&amp;#039;&amp;#039;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dari kekurangan tersebut, proyek seperti Optimal Package Install/Uninstall Manager (OPIUM) dan MANCOOSI berusaha untuk memecahkan masalah penyelesaian dependensi menggunakan &#039;&#039;solver&#039;&#039; SAT. Hal tersebut kemudian diimplementasikan pada ZYpp versi ke-4 dalam openSUSE 11.0.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dari kekurangan tersebut, proyek seperti Optimal Package Install/Uninstall Manager (OPIUM)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Chris Tucker. [https://www.cs.ucsd.edu/~lerner/papers/opium.pdf OPIUM: Optimal Package Install/Uninstall Manager]. 2007.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.edos-project.org/xwiki/bin/Main/Deliverables Report on formal management of software dependencies]. &#039;&#039;EDOS Project Workpackage 2 Team&#039;&#039;. 2006.&amp;lt;/ref&amp;gt; &lt;/ins&gt;dan MANCOOSI&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Daniel Le Berre. [http://www.mancoosi.org/papers/leberre-sat-beyond.pdf On SAT Technologies for dependency management and beyond]. &#039;&#039;ASPL 2008&#039;&#039;. 2008.&amp;lt;/ref&amp;gt; &lt;/ins&gt;berusaha untuk memecahkan masalah penyelesaian dependensi menggunakan &#039;&#039;solver&#039;&#039; SAT. Hal tersebut kemudian diimplementasikan pada ZYpp versi ke-4 dalam openSUSE 11.0.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Referensi ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pranala luar ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pranala luar ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://en.opensuse.org/Portal:Libzypp Situs resmi]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://en.opensuse.org/Portal:Libzypp Situs resmi]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Referensi ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=ZYpp&amp;amp;oldid=28732422 Wikipedia bahasa Indonesia], revisi 28732422 (2025-12-23T20:35:45Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=ZYpp&amp;amp;oldid=28732422 Wikipedia bahasa Indonesia], revisi 28732422 (2025-12-23T20:35:45Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- WIKI_UNISSULA_PRESENTATION_V4 --&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=ZYpp&amp;diff=3765&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28732422; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=ZYpp&amp;diff=3765&amp;oldid=prev"/>
		<updated>2026-08-23T22:21:16Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28732422; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ZYpp&amp;#039;&amp;#039;&amp;#039; (atau &amp;#039;&amp;#039;&amp;#039;libzypp&amp;#039;&amp;#039;&amp;#039;, &amp;quot;&amp;#039;&amp;#039;Zen/YaST Packages Patches Patterns Products&amp;#039;&amp;#039;&amp;quot;) merupakan sebuah mesin pengelola paket yang digunakan pada [[YaST]], [[Zypper]], dan implementasi [[PackageKit]] untuk [[openSUSE]] dan [[SUSE Linux Enterprise]]. ZYpp dikembangkan sebagai perangkat lunak bebas sumber terbuka yang disponsori oleh SUSE dan dilisensikan dalam [[Lisensi Publik Umum GNU|GNU General Public License]] v2 atau yang lebih baru. Sebagian besar pengembangannya menggunakan bahasa pemrograman [[C++]].&lt;br /&gt;
&lt;br /&gt;
== Sejarah ==&lt;br /&gt;
Setelah mengakuisisi Ximian dan SuSE GmbH pada tahun 2003, [[Novell]] memutuskan untuk menggabungkan sistem pengelolaan paket YaST dan Red Carpet, keduanya digunakan oleh Novell pada saat itu. Hingga tahun 2005, Ximian dan SUSE merasa tidak menemukan mesin pengelola paket yang dapat memenuhi persyaratan untuk bekerja secara lancar pada infrastruktur manajemennya. Oleh karena itu, diputuskan untuk mengambil ide-ide terbaik dari kedua sistem (YaST dan Red Carpet) dan membuat implementasi yang baru sehingga melahirkan libzypp. Libzypp dirancang sebagai mesin pengelola perangkat lunak untuk distribusi Linux yang dihasilkan SUSE dan sebagai komponen manajemen Linux Novell ZENworks.&lt;br /&gt;
&lt;br /&gt;
Pada awalnya, &amp;#039;&amp;#039;solver&amp;#039;&amp;#039; yang digunakan pada libzypp merupakan &amp;#039;&amp;#039;port&amp;#039;&amp;#039; dari &amp;#039;&amp;#039;solver&amp;#039;&amp;#039; yang digunakan oleh Red Carpet, dikembangkan untuk memperbarui paket-paket yang sudah terpasang di dalam sistem. &amp;#039;&amp;#039;Solver&amp;#039;&amp;#039; tersebut mencapai batas kemampuannya ketika digunakan untuk proses pemasangan secara penuh. Penambahan ekstensi untuk mendukung dependensi lemah (&amp;#039;&amp;#039;weak dependencies&amp;#039;&amp;#039;) dan pemasangan tambalan (&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;) membuatnya menjadi lebih rentan dan tidak dapat diprediksi.&lt;br /&gt;
&lt;br /&gt;
Versi awal &amp;#039;&amp;#039;solver&amp;#039;&amp;#039; ZYpp bekerja secara memuaskan pada produk-produk enterprise perusahaan dengan dukungan daemon ZMD, tetapi tidak berfungsi seperti yang diharapkan pada openSUSE 10.1 yang rilis pada bulan Mei 2006. Hal tersebut diperbaiki pada rilis openSUSE 10.2 yang menggunakan ZYpp versi ke-2. Pada versi ke-3, ZYpp mampu menyediakan pengelola paket yang relatif baik bagi openSUSE, setara dengan pengelola paket lainnya, namun masih memiliki kekurangan dalam implementasinya sehingga membatasi kinerja kecepatannya. Salah satu bagian yang perlu ditingkatkan adalah kecepatan penyelesaian dependensi (&amp;#039;&amp;#039;dependency solver&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Dari kekurangan tersebut, proyek seperti Optimal Package Install/Uninstall Manager (OPIUM) dan MANCOOSI berusaha untuk memecahkan masalah penyelesaian dependensi menggunakan &amp;#039;&amp;#039;solver&amp;#039;&amp;#039; SAT. Hal tersebut kemudian diimplementasikan pada ZYpp versi ke-4 dalam openSUSE 11.0.&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.opensuse.org/Portal:Libzypp Situs resmi]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=ZYpp&amp;amp;oldid=28732422 Wikipedia bahasa Indonesia], revisi 28732422 (2025-12-23T20:35:45Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>