Ketika saya mencoba menginstal "ubuntu dibatasi ekstra" di "pusat perangkat lunak ubuntu", itu akan menampilkan dialog peringatan yang mengatakan item berikut harus dihapus:
libavcodec53
libavutil51
Mengapa? Dan jika saya memilih untuk menginstal "ekstra terbatas ubuntu", apa yang akan saya hilangkan?
PS: Saya rasa saya melihat libavcodec53 melewati flash ketika paket codeblock harian saya sedang diinstal ... jadi itu satu kemungkinan. Apakah saya akan memecah lingkungan pengembangan perangkat lunak saya jika saya menginstal "ubuntu dibatasi ekstra"?
Atau apakah paket-paket ini perlu dihapus karena mereka termasuk dalam "ubuntu dibatasi tambahan"? Jika demikian, mengapa dialog tidak menyebutkan itu (dan menghilangkan kekhawatiran dan kebingungan)?
PS: Output yang dihasilkan oleh apt-get -s install ubuntu-restricted-extras
adalah
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
cabextract gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53
libavutil-extra-51 libfaac0 libmjpegtools-1.9 libopenjpeg2 libquicktime2
ttf-mscorefonts-installer unrar
Suggested packages:
libfaad0
The following packages will be REMOVED:
libavcodec53 libavutil51
The following NEW packages will be installed:
cabextract gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53
libavutil-extra-51 libfaac0 libmjpegtools-1.9 libopenjpeg2 libquicktime2
ttf-mscorefonts-installer ubuntu-restricted-extras unrar
0 upgraded, 11 newly installed, 2 to remove and 0 not upgraded.
Remv libavutil51 [4:0.8.3-0ubuntu0.12.04.1] [libswscale2:amd64 libavcodec53:amd64 gstreamer0.10-ffmpeg:amd64 libpostproc52:amd64 libavformat53:amd64 ]
Inst libavutil-extra-51 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Conf libavutil-extra-51 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Inst libopenjpeg2 (1.3+dfsg-4 Ubuntu:12.04/precise [amd64])
Remv libavcodec53 [4:0.8.3-0ubuntu0.12.04.1] [gstreamer0.10-ffmpeg:amd64 libavformat53:amd64 ]
Inst libavcodec-extra-53 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Conf libopenjpeg2 (1.3+dfsg-4 Ubuntu:12.04/precise [amd64])
Conf libavcodec-extra-53 (4:0.8.3ubuntu0.12.04.1 Ubuntu:12.04/precise-updates [amd64])
Inst cabextract (1.4-1 Ubuntu:12.04/precise [amd64])
Inst ttf-mscorefonts-installer (3.4ubuntu3 Ubuntu:12.04/precise [all])
Inst libfaac0 (1.28-0ubuntu2 Ubuntu:12.04/precise [amd64])
Inst libquicktime2 (2:1.2.3-4build2 Ubuntu:12.04/precise [amd64])
Inst libmjpegtools-1.9 (1:1.9.0-0.5ubuntu7 Ubuntu:12.04/precise [amd64])
Inst gstreamer0.10-plugins-bad-multiverse (0.10.21-1 Ubuntu:12.04/precise [amd64])
Inst ubuntu-restricted-extras (57 Ubuntu:12.04/precise [amd64])
Inst unrar (1:4.0.3-1 Ubuntu:12.04/precise [amd64])
Conf cabextract (1.4-1 Ubuntu:12.04/precise [amd64])
Conf ttf-mscorefonts-installer (3.4ubuntu3 Ubuntu:12.04/precise [all])
Conf libfaac0 (1.28-0ubuntu2 Ubuntu:12.04/precise [amd64])
Conf libquicktime2 (2:1.2.3-4build2 Ubuntu:12.04/precise [amd64])
Conf libmjpegtools-1.9 (1:1.9.0-0.5ubuntu7 Ubuntu:12.04/precise [amd64])
Conf gstreamer0.10-plugins-bad-multiverse (0.10.21-1 Ubuntu:12.04/precise [amd64])
Conf ubuntu-restricted-extras (57 Ubuntu:12.04/precise [amd64])
Conf unrar (1:4.0.3-1 Ubuntu:12.04/precise [amd64])
apt-get -s install ubuntu-restricted-extras
. (Harap perhatikan tidak adanyasudo
dan-s
bendera sebelumnyainstall
. Ini mensimulasikan pemasangan, daripada benar-benar melakukannya.)Jawaban:
Karena versi -lebih dari perpustakaan ini akan diinstal sebagai gantinya, untuk menyediakan fungsionalitas tambahan
Menginstal ubuntu-dibatasi-tambahan akan, antara lain, mengganti libavcodec53 / libavutil51 dengan
libavcodec-extra-53
danlibavutil-extra-51
.Versi -extra berisi semua fungsi dari versi reguler yang dihapus; seperti namanya, mereka menambahkan fungsionalitas yang mungkin dicakup oleh paten dan karenanya tidak dapat dimasukkan dalam versi reguler. Dalam hal itu, mereka adalah "superset ketat".
Perbedaan utama adalah penambahan encoders untuk MP3, AAC, H.264 dan Xvid
Perbedaan cepat antara versi yang
avconv
disertakan dalam perpustakaan reguler / ekstra mengungkapkan perbedaan utama adalah penambahan fungsionalitas pengodean (pembuatan) untuk codec / format berikut:Dekoder untuk video berbasis JPEG2000 juga ditambahkan.
sumber
libavcodec.so.53 --> libavcodec.so.53.35.0
!Ini sangat normal. Ini hanya perdagangan codec open source untuk codec eksklusif yang tidak dapat dikemas dengan Ubuntu karena masalah paten dan hak cipta.
Anda harus menemukan tautan ini bermanfaat.
sumber
libav...
Paket tidak menginstal perangkat lunak berpemilik. Tetapi bagaimana dengan codec Fluendo yang tersedia melaluiextras
repositori (mana yang dapat dipilih untuk diinstal dengan mencentang kotak selama instalasi OS)?libav
Ekstra jika Anda menginstal yang terakhir melalui apt post-install ? Jika demikian, maka komentar saya tidak akurat.