Baru saja bermain-main dengan Arch, hal tentang hal yang paling membuatku terkesan adalah AUR. Dengan alat seperti Yaourt, Anda dapat dengan mudah menginstal perangkat lunak berdarah, beberapa di antaranya dari git, dan secara otomatis mengkompilasi dan menginstalnya untuk Anda. Apakah ada yang seperti ini untuk Ubuntu? Saya tahu tentang PPA, tapi saya tidak berpikir mereka setara.
Sunting: ini sebabnya saya tidak berpikir PPA sama dengan AUR:
- PPA telah mengkompilasi paket, sementara AUR menampilkan paket yang dikompilasi dan paket sumber, bersama dengan skrip untuk mengkompilasinya pada platform apa pun. Ini berarti bahwa PPA harus dipelihara oleh seseorang yang membangunnya, sedangkan dengan AUR, paket yang tidak dikompilasi dapat dibangun di sisi pengguna.
- Karena PPA khusus untuk rilis Ubuntu, banyak PPA yang kedaluwarsa. Paket-paket itu masih akan berfungsi jika pengelola PPA hanya memperbarui PPA mereka ke versi terbaru dari Ubuntu, tetapi seringkali basi. Kadang-kadang saya harus meretas PPA agar saya dapat terus menggunakan paket yang sama yang berfungsi pada rilis sebelumnya.
- Banyak PPA tidak dibangun dengan benar, meskipun proyeknya kurang lebih stabil. Saya berpikir tentang FinalTerm, yang sebagian besar berfungsi, tetapi PPA Ubuntu hampir tidak pernah memiliki build yang lewat, jadi tidak mungkin untuk menginstal di Ubuntu tanpa kompilasi secara manual.
- PPA sepertinya tidak memiliki sistem penilaian di mana pengguna dapat menjamin repositori paket yang berfungsi. Saya pikir konsensus semacam ini sangat berguna untuk menghindari malware dan / atau paket yang tidak berfungsi.
- Ada banyak paket AUR yang datang langsung dari GitHub, jadi menginstal paket seperti
something-git
biasanya akan memberi Anda paket terbaru langsung dari GitHub. PPA tidak diperbarui secara dinamis seperti ini, dan paket-paket di sana biasanya sangat ketinggalan zaman.
package-management
Jonathan
sumber
sumber
git clone
lalu tergantung pada proyekconfig
,make
dancheckinstall
, kemudiansudo dpkg -i
paket. Sepertinya Anda mengatakan AUR akan melakukan kompilasi ulang otomatis saat ada pembaruan? Kedengarannya sangat keren.Jawaban:
Ya, PPA. Itu yang terdekat yang bisa Anda dapatkan sekarang. Jika Anda tidak menganggapnya cukup untuk Anda, maka jawabannya sekarang adalah "tidak". Beberapa komentar tentang perbedaan yang Anda klaim:
Paket sumber pengiriman PPA juga. Unggahan PPA harus merupakan unggahan sumber. Pengguna dapat mengakses kedua sumber (misalnya mereka dapat membangun kembali sumbernya sendiri), atau binari yang dibangun dari sumber-sumber itu.
Ini benar. Namun, pengguna dapat dengan mudah menyalin paket dari PPA mana saja ke PPA mereka sendiri, termasuk ke rilis yang berbeda, sambil memilih untuk membangunnya kembali jika perlu dalam perjalanan. Lihat Rincian paket -> Salin halaman paket. Jika ada sesuatu yang perlu diperbarui untuk bekerja dengan rilis yang lebih baru maka itu tidak akan berfungsi, tapi saya kira itu sama dengan AUR.
Dalam hal PPA terbaru, itu mungkin hanya masalah waktu sukarela (yang dapat melakukan salinan saku yang sama seperti di atas), daripada perbedaan mendasar antara PPA dan AUR.
Jawaban yang sama seperti di atas. Ini tidak ada hubungannya dengan infrastruktur atau mekanisme dan semuanya berkaitan dengan waktu sukarela.
Sepakat.
Anda dapat mengatur agar hal ini terjadi secara otomatis dalam PPA, tetapi saya akui itu jauh dari sepele untuk diatur.
Semua ini tidak persis sama, saya akan memberi Anda. Jika Anda ingin lebih banyak fungsi mirip ABS / AUR di Ubuntu, saya pikir Anda perlu lebih detail tentang bagaimana sebenarnya perubahan yang Anda usulkan akan bekerja dalam hal apa yang sudah dimiliki Ubuntu.
sumber
Sesuatu yang serupa bisa berupa https://launchpad.net/ .
Setelah Anda mendaftar di Launchpad, Anda dapat membuat repo Anda sendiri, yang dapat dengan mudah ditambahkan ke Ubuntu dengan
apt-add-repository
perintah apa pun . Banyak proyek interesing berjalan di repo ppa pribadi, kadang-kadang mereka memberikan satu-satunya solusi untuk menjaga sistem yang lebih lama atau perangkat lunak yang terbengkalai. Tentu, ada juga ppa dengan versi yang lebih baru seperti repo Ubuntu resmi. (Saya menggunakan misalnya ppa untuk LibreOffice - yang menyediakan build per malam dari perangkat lunak yang disebutkan.)sumber
Saya ingin menambahkan jawaban di sini karena saya juga bertanya pada diri sendiri pertanyaan yang sama!
AUR tidak hanya seperti PPA Ubuntu tetapi juga mirip dengan APT-BUILD. AUR memiliki aplikasi GUI yang memungkinkan Anda untuk pertama mencari repositori utama dan jika Anda tidak menemukan, atau Anda lebih suka mengkompilasi paket dari sumber, Anda dapat mengklik tab AUR dan menemukan paket di sana, kompilasi, kemudian instal. Karena itu, ini seperti PPA kami plus APT-BUILD.
Keluhan saya tentang APT-BUILD adalah bahwa saya tidak percaya itu benar-benar menerima konfigurasi kami dari apt-build.conf. AUR akan menerima sangat menemukan kontrol atas hal-hal seperti CFLAGS, CXXFLAGS, dan bahkan penghubung. Jika Anda bertanya apakah Ubuntu memiliki sesuatu seperti AUR karena Anda ingin membuat sesuatu untuk kami, saya harap Anda melakukannya! Kami membutuhkan sesuatu di luar APT-BUILD dan mengkompilasinya dari CLI.
sumber
AUR untuk menang!
... tetapi Anda mungkin juga menyukai OCS-Store ,
tempat Anda dapat mencari dan menginstal file AppImage dari kategori Aplikasi ,
misalnya Chromium Ungoogled .
Bagi saya, dengan font besar, tata letak rusak, jadi saya harus gulir ke bawah untuk tombol 'Instal'.
Untuk menangani file AppImage secara lebih otomatis, instal AppImageLauncher
Anda juga mungkin melihat SnapD dan SnapCraft . [via Anbox emulator android]
sumber