Beberapa repositori
Ubuntu menampilkan berbagai repositori dengan kebijakannya sendiri tentang perangkat lunak yang disertakan di sana.
Dirangkum dari Wiki Komunitas - Repositori :
main berisi aplikasi yang merupakan perangkat lunak bebas, dapat didistribusikan kembali secara bebas dan didukung penuh oleh tim Ubuntu.
Ini adalah bagian yang sepenuhnya FOSS.
dibatasi Komitmen kami adalah hanya mempromosikan perangkat lunak gratis - atau perangkat lunak yang tersedia di bawah lisensi gratis. Namun, kami membuat pengecualian untuk sejumlah kecil alat dan driver yang memungkinkan untuk menginstal Ubuntu dan aplikasi gratisnya pada perangkat keras sehari-hari.
semesta adalah snapshot dari dunia bebas, open-source, dan Linux. Ini menampung hampir setiap bagian dari perangkat lunak open-source, semua dibangun dari berbagai sumber publik. Canonical tidak memberikan jaminan pembaruan keamanan reguler untuk perangkat lunak dalam komponen semesta
Sumber terbuka, mungkin FOSS
- komponen multiverse berisi perangkat lunak yang tidak bebas, yang berarti persyaratan lisensi perangkat lunak ini tidak memenuhi kebijakan lisensi komponen utama Ubuntu. [...] tidak didukung dan biasanya tidak dapat diperbaiki atau diperbarui. Gunakan dengan risiko Anda sendiri.
Ini adalah repositori "biasa" yang digunakan Pusat Perangkat Lunak untuk mendaftar aplikasi yang tersedia.
Perangkat lunak tambahan (mitra)
Tambahan untuk yang di atas, ada repositori Ekstra dan Mitra. Anda harus mengaktifkannya sendiri sebagai opt-in. Repositori mitra lebih atau kurang dimiliki secara pribadi oleh Canonical. Ini termasuk perangkat lunak berpemilik di dalamnya, tanpa kode sumber biasanya tersedia, hanya untuk alasan menjadi mitra dengan alasan komersial atau Canonical.
Beberapa "aplikasi" tanpa biaya di Pusat Perangkat Lunak disediakan melalui repositori Extras, dan harus mematuhi Kebijakan Repositori Ekstensi . Daftar ini hanya beberapa (lihat di bawah).
Aplikasi yang dikirimkan melalui program MyApps adalah cerita lain dan sangat spesifik untuk Ubuntu. Kode sumber tidak selalu tersedia dan Anda dapat menemukan beberapa informasi yang relevan di FAQ perangkat lunak komersial MyApps . Beberapa hanya bersifat komersial dan sumber tertutup, disediakan melalui PPA Pribadi dengan otentikasi APT-HTTPS. Yang didistribusikan dengan cara ini tidak harus mematuhi kebijakan apa pun selain dari kebijakan PPA Launchpad dan beberapa persyaratan teknis - mereka cukup pribadi untuk pengembang.
Bagaimana dengan paket x, y dan z?
Untuk melihat komponen mana yang termasuk dalam aplikasi tertentu, saya sarankan untuk pergi ke packages.ubuntu.com
, menemukan paket, dan dalam judul halaman Anda akan melihat bagian dalam tanda kurung, misalnya Package: kcalc (4:4.9.2-0ubuntu1) [universe]
.
Bisakah saya menjalankan sistem saya hanya dengan perangkat lunak FOSS?
Untuk memfilter hanya untuk FOSS, cukup aktifkan sajamain
(dan opsional universe
) - hanya untuk memastikan Anda tidak membiarkan masuk perangkat lunak sumber-dekat. Edit /etc/apt/sources.list
file Anda dan masuk /etc/apt/sources.list.d/
untuk mengecualikan ini jika Anda suka. Anda dapat mengalami masalah dalam menjalankan perangkat keras dengan benar seperti yang ditunjukkan oleh deskripsi komponen terbatas di atas.
Apakah itu akan sangat fungsional tergantung pada perangkat keras Anda dan persyaratan yang Anda pegang untuk perangkat lunak yang ingin Anda gunakan. Beberapa perangkat keras utama tidak memerlukan firmware / binari eksklusif dan dapat berjalan dengan baik tanpa sumber data yang tertutup. Komponen terbatas dan multiverse memberikan keseimbangan yang dapat diterima secara umum dalam hal ini bagi kebanyakan orang, tetapi Anda harus mematikannya jika Anda ingin sepenuhnya FOSS.
Himpunan aplikasi yang dapat Anda pilih akan sangat menurun jika Anda memutuskan untuk menonaktifkan komponen semesta . The daftar semua paket di quantal memiliki angka-angka ini untuk memberi Anda beberapa ide:
- main (+ security): 14250
- semesta: 32595
- multiverse: 746
- terbatas: 14
Saya tidak dapat menemukan sumber yang kredibel untuk repositori tambahan, jadi hanya dengan menggunakan file Packages.gz biasa (dengan asumsi Quantal amd64):
Lihat juga