Saya menggunakan debian / Ubuntu, dan bingung tentang versi paket. Saat menggunakan dpkg -l
perintah, saya mendapatkan:
ii vim 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor
ii vim-common 2:7.3.429-2ubuntu2.1 Vi IMproved - Common files
ii vim-runtime 2:7.3.429-2ubuntu2.1 Vi IMproved - Runtime files
ii vim-tiny 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor - compact version
ii virt-what 1.11-1 detect if we are running in a virtual machine
ii w3m 0.5.3-5ubuntu1 WWW browsable pager with excellent tables/frames support
ii watershed 6 reduce superfluous executions of idempotent command
ii wget 1.13.4-2ubuntu1 retrieves files from the web
ii whiptail 0.52.11-2ubuntu10 Displays user-friendly dialog boxes from shell scripts
ii whoopsie 0.1.33 Ubuntu crash database submission daemon
ii wimlib9 1.5.0-1~webupd8~precise Library to extract, create, modify, and mount WIM files
ii wimtools 1.5.0-1~webupd8~precise Tools to extract, create, modify, and mount WIM files
ii wireless-tools 30~pre9-5ubuntu2 Tools for manipulating Linux Wireless Extensions
ii wpasupplicant 0.7.3-6ubuntu2.1 client support for WPA and WPA2 (IEEE 802.11i)
ii x11-common 1:7.6+12ubuntu2 X Window System (X.Org) infrastructure
ii x11-utils 7.6+4ubuntu0.1 X11 utilities
ii xauth 1:1.0.6-1 X authentication utility
ii xbitmaps 1.1.1-1 Base X bitmaps
ii xclip 0.12-1 command line interface to X selections
ii xfonts-encodings 1:1.0.4-1ubuntu1 Encodings for X.Org fonts
ii xfonts-utils 1:7.6+1 X Window System font utility programs
ii xkb-data 2.5-1ubuntu1.3 X Keyboard Extension (XKB) configuration data
ii xml-core 0.13 XML infrastructure and XML catalog file support
rc xpdf 3.02-21build1 Portable Document Format (PDF) reader
ii xterm 271-1ubuntu2.1 X terminal emulator
ii xz-lzma 5.1.1alpha+20110809-3 XZ-format compression utilities - compatibility commands
ii xz-utils 5.1.1alpha+20110809-3 XZ-format compression utilities
ii zabbix-agent 1:1.8.11-1 network monitoring solution - agent
ii zlib1g 1:1.2.3.4.dfsg-3ubuntu4 compression library - runtime
ii zlib1g-dev 1:1.2.3.4.dfsg-3ubuntu4 compression library - development
ii zsh 4.3.17-1ubuntu1 shell with lots of features
Kolom ketiga adalah version
, tetapi semuanya "kacau" dengan cara yang tidak bisa saya mengerti. Maksud saya, paket yang berbeda menggunakan spesifikasi penamaan yang sama sekali berbeda.
Inilah pertanyaan utama:
- Mengapa beberapa nomor versi ada
ubuntu
di dalamnya, dan beberapa tidak? - Apa arti semua tanda baca khusus
-~+
? - Apa
alpha
,build
dandfsg
? Bisakah saya menggunakannya dengan santai? vim
dan paket lainnya miliki2:
. Apa artinya?- Bagaimana cara "perbandingan versi" bekerja, ketika format versi bisa sangat berbeda?
Adakah yang bisa menjelaskan hal ini kepada saya? Atau di mana saya dapat menemukan dokumen resmi?
Terima kasih sebelumnya.
ubuntu
debian
package-management
cizixs
sumber
sumber
ubuntu
dan beberapa tidak.Jawaban:
The Pedoman Kebijakan Debian telah mengatakan tentang bidang versi, yang menjawab beberapa bagian dari pertanyaan Anda:
ubuntu
akan menunjukkan bahwa paket tersebut telah dibuat khusus untuk Ubuntu. Thealpha
danbuild
string tampaknya tidak memiliki makna tertentu, tetapidfsg
mengacu pada paket yang telah dimodifikasi untuk memenuhi Debian Free Software Guidelines .sumber
XubuntuY
bagian dari versi misalnya 1ubuntu1X
adalah versi paket Debian. Sebagian besar paket Ubuntu didasarkan pada paket Debian, yang merupakan distro "upstream".Jika
0
, ini berarti bahwa tidak ada paket Debian: hanya ada di Ubuntu.X
me-reset ketika versi hulu yang sebenarnya diperbarui, misalnya Binutils 2.25 ke Binutils 2.26.Versi Debian ada karena Debian dapat membuat tambalan ke paket sehingga akan bekerja lebih baik di sistem Debian atau untuk rilis keamanan.
Pengembang Debian tentu saja tertarik untuk menggabungkan tambalan kembali untuk menghindari forking.
Setiap kali set tambalan baru dibuat, jumlah ini bertambah.
ubuntuY
adalah opsional.Jika tidak ada, itu berarti paket Debian digunakan secara langsung.
Kalau tidak, itu berarti bahwa ini adalah patch Ubuntu ke-Y yang diterapkan di atas patch Debian, seperti halnya Debian yang berlaku di atas hulu yang sebenarnya.
Y
ulang saatX
meningkat.Jika Anda mendapatkan sumber paket dengan:
Anda akan melihat tambalan yang diterapkan oleh Ubuntu dan Debian di:
Yang lebih menarik, Anda dapat mengkloning
bzr
dan melihat daftar semua versi Ubuntu dengan apa yang berubah di antara mereka:Lihat juga: https://askubuntu.com/questions/620533/what-is-the-meaning-of-the-xubuntuy-string-in-ubuntu-package-names
Apa yang sebenarnya diwakili oleh Epoch
https://askubuntu.com/questions/441879/why-do-some-packages-have-extra-numbers-on-the-front-of-their-version-string
sumber