Apa peringkat distro Linux berdasarkan jumlah paket?

15

Saya mencari data keras untuk setidaknya 10 distro Linux teratas atau (lebih baik) alamat halaman web yang menyimpan data tersebut dan (mungkin) memperbaruinya dari waktu ke waktu (setelah semua repositori dapat dilihat oleh umum).

Kriterianya adalah - jumlah paket program, pustaka, dan paket asli (rpm untuk SUSE, deb untuk Ubuntu, dan lainnya) yang tersedia dalam repositori (bukan pada instal CD / DVD). Misalnya perpustakaan dihitung sebagai 1, bukan 10 hanya karena ada 10 paket (ARM, Intel, SPARC, dll.).

Terima kasih sebelumnya.

Jika Anda tertarik mengapa saya bertanya tentang ini. Yah, saya agak lelah mencari repo, menemukan tidak ada paket, mengunduh zip / gz / bz2 itu, mencari tahu cara membuat rpm (dalam hal perangkat lunak lapisan atas dari perangkat lunak lain, misalnya Rattle, itu adalah bukan tugas sepele), dan akhirnya menginstalnya. Jadi akan baik bagi saya untuk mempertimbangkan distro lain yang peringkatnya lebih tinggi.

Greenoldman
sumber
Apakah Anda membatasi ini pada repositori resmi? Saya menduga Debian mungkin Debian atau Ubuntu. Debian menunjukkan memiliki ~ 28442 paket 'normal' di amd64 squeeze ( apt-cache show stats). Tetapi tidak memiliki perangkat lunak tidak bebas atau berpemilik, repositori tidak bebas cukup jarang.
Zoredache
Tidak, saya menghitung resmi dan setengah resmi, seperti Packman untuk openSUSE. Saya tidak menghitung "repositori" per 1 paket, seperti misalnya Opera atau VirtualBox.
greenoldman

Jawaban:

13

Baik di sini Anda menemukan beberapa informasi, saya tidak tahu apakah akurat atau tidak, saya kira tidak terlalu banyak.

Lagi pula, setiap distribusi Linux utama memiliki hampir semua yang bisa diperlukan. Apa yang hilang pada dasarnya adalah aplikasi niche , atau aplikasi yang dalam beberapa hal tidak dapat dikemas.

enzotib
sumber
Sepertinya Ubuntu dan turunannya diikuti oleh Debian dan turunannya adalah pilihan utama.
Zoredache
3
Secara teknis, Ubuntu adalah turunan Debian.
Shadur
Dan saya sangat tertarik pada aplikasi niche, karena ternyata biasanya mereka paling sulit untuk dipak (membuat rpm dalam kasus saya) dan juga karena saya melihat kebutuhan saya, saya di sisi lain dari "belum wallpaper lain" penggunaan Linux . Terima kasih atas tautannya, sangat berguna!
greenoldman
1
Data pada halaman ini mungkin sedikit usang. Terakhir kali saya melihat Debian memiliki ~ 36000 dan Fedora ~ 25000 (jadi beberapa ribu lebih banyak dari yang disebutkan di Wikipedia).
gentledevil
8

Ini pada prinsipnya merupakan pertanyaan objektif (hitung jumlah paket yang tersedia di luar sana), tetapi sulit untuk dijawab karena kurangnya angka yang sebanding.

Jika Anda hanya menghitung paket yang datang dengan distribusi, maka tabel di Wikipedia (terima kasih kepada enzotib untuk tautannya) memberikan jawabannya. Atau lebih tepatnya menuju jawaban: distribusi yang berbeda memecah paket dengan cara yang berbeda. Sebagai contoh SuSE cenderung tidak menuju paket monolitik, sehingga ia hanya memiliki lebih banyak paket biner daripada paket sumber. Debian, yang biasanya memisahkan apa saja yang terkadang dapat diinstal secara terpisah, memiliki jumlah paket source yang hampir sama, tetapi dua kali lebih banyak dari paket biner. Secara keseluruhan, sebagian besar distribusi Linux utama (Ubuntu, Debian, Arch Linux termasuk AUR, OpenSuSE, Fedora, Mandriva) memiliki jumlah perangkat lunak yang serupa.

Ada lebih banyak perbedaan jika Anda menghitung repositori pihak ketiga dan paket biner yang disediakan langsung oleh vendor. Sederhananya, semakin banyak pengguna distribusi, semakin banyak orang cenderung membuat paket untuk itu. Saya tidak memiliki angka yang sulit, tetapi saya curiga Ubuntu adalah pemenang di sini, baik karena banyaknya kumpulan repositori pengguna¹ dan karena dukungan luas (karena popularitas Ubuntu). Untuk perangkat lunak perusahaan, Red Hat juga merupakan pesaing yang kuat.

¹ Arsip paket pribadi (PPA) - titik masuk untuk pengguna , titik masuk untuk pengembang .

Gilles 'SO- berhenti menjadi jahat'
sumber
0

pada Debian:

apt-cache pkgnames | wc -l

di RedHat:

dnf repoquery | wc -l
VeNX
sumber