কেন উবুন্টু-সীমিত-অতিরিক্ত কিছু লিবাভ প্যাকেজগুলি সরাতে চায়?


9

আমি যখন "উবুন্টু সফটওয়্যার সেন্টারে" "উবুন্টু নিয়ন্ত্রিত অতিরিক্তগুলি" ইনস্টল করার চেষ্টা করি তখন এটি একটি সতর্কতা সংলাপ প্রদর্শন করে যা বলে যে নিম্নলিখিত আইটেমগুলি অপসারণ করতে হবে:

libavcodec53
libavutil51

কেন? এবং যদি আমি "উবুন্টু নিয়ন্ত্রিত অতিরিক্তগুলি" ইনস্টল করতে পছন্দ করি তবে আমি কী হারাব?

পিএস: আমি মনে করি আমার দৈনিক বিল্ডিং কোডব্লকস প্যাকেজটি ইনস্টল করা হওয়ায় আমি লাইবকোডেক ৫৩ টি ফ্ল্যাশ অতীতে লক্ষ্য করেছি so সুতরাং এটির একটি সম্ভাবনা। আমি যদি "উবুন্টু নিয়ন্ত্রিত অতিরিক্তগুলি" ইনস্টল করি তবে আমি কী আমার সফ্টওয়্যার বিকাশের পরিবেশটি ভেঙে দেব?

অথবা এই প্যাকেজগুলি কি "উবুন্টু সীমিত অতিরিক্তগুলির" অন্তর্ভুক্ত হওয়ার কারণে অপসারণ করা দরকার? যদি তা হয় তবে ডায়লগ কেন এটি উল্লেখ করে না (এবং উদ্বেগ এবং বিভ্রান্তি দূর করবে)?

পিএস: আউটপুট দ্বারা উত্পাদিত apt-get -s install ubuntu-restricted-extrasহয়

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 । (দয়া করে এর আগে অনুপস্থিতিsudo এবং -sপতাকাটি লক্ষ্য করুন installThis এটি ইনস্টলেশনটি বাস্তবে সম্পাদন করার পরিবর্তে অনুকরণ করে))
এলিয়াহ কাগন

উত্তর:


11

কারণ অতিরিক্ত ক্রিয়াকলাপ সরবরাহের জন্য এই লাইব্রেরিগুলির পাঠ্য সংস্করণগুলি ইনস্টল করা হবে

ইনস্টল করার প্রক্রিয়া উবুন্টু-সীমাবদ্ধ-অতিরিক্ত , অন্যান্য বিষয়ের মধ্যে, প্রতিস্থাপন করবে libavcodec53 / libavutil51 সঙ্গে libavcodec-extra-53এবং libavutil-extra-51

-Extra সংস্করণ ধারণ সব সরানো নিয়মিত সংস্করণ কার্যকারিতা; তাদের নাম অনুসারে, তারা কার্যকারিতা যুক্ত করে যা পেটেন্টগুলির দ্বারা আচ্ছাদিত হতে পারে এবং তাই নিয়মিত সংস্করণগুলিতে অন্তর্ভুক্ত করা যায় না। সেই সম্মানের সাথে তারা একজন "কঠোর সুপারস্টার"।

মূল পার্থক্য হ'ল এমপি 3, এএসি, এইচ .264 এবং এক্সভিডের জন্য এনকোডার যুক্ত করা

avconvনিয়মিত / অতিরিক্ত লাইব্রেরিতে অন্তর্ভুক্ত সংস্করণগুলির মধ্যে একটি দ্রুত পার্থক্যটি নিম্নলিখিত কোডেক / ফর্ম্যাটগুলির জন্য এনকোডিং কার্যকারিতা (সৃষ্টি) সংযোজন হিসাবে প্রাথমিক পার্থক্যটি প্রকাশ করেছে :

  1. এমপি 3 অডিও
  2. এএসি অডিও
  3. এএমআর ওয়াইডব্যান্ড অডিও
  4. এইচ .264 ভিডিও
  5. এক্সভিড ভিডিও
  6. ডাইরাক ভিডিও

জন্য একটি ডিকোডার JPEG2000 ভিত্তিক ভিডিও এছাড়াও যোগ করা হয়।


1
এটি সম্ভবত একটি নিষ্পাপ প্রশ্ন, কিন্তু এখানে যায়। যদি "অতিরিক্ত" প্যাকেজগুলি "libavcodec-extra-53.so" এর মতো কোনও ফাইল ইনস্টল করে এবং কিছু অ্যাপ্লিকেশনটি "libavcodec53.so" পছন্দ করে তবে তা কি অ্যাপ্লিকেশনটি ভঙ্গ করবে না? অথবা এই "অতিরিক্ত" প্যাকেজগুলি কি নতুন ইনস্টল করা নামগুলির সাথে পুরানো লাইব্রেরির নামগুলি সহ সফটলিঙ্কগুলি তৈরি করে? অ্যাপ্লিকেশনগুলি বিরতি না দেয় যাতে এই জাতীয় জিনিসগুলি কীভাবে সমাধান হবে?
সত্যান

@ সনেস্টান, উত্তরটি ছদ্মবেশী সহজ - গ্রন্থাগারটির দুটি নামেই একই নামকরণ করা হয়েছে , যথা libavcodec.so.53 --> libavcodec.so.53.35.0!
is

1

এটি পুরোপুরি স্বাভাবিক। এটি কেবল মালিকানা কোডেকগুলির জন্য ওপেন সোর্স কোডেকগুলি ট্রেড করছে যা পেটেন্ট এবং কপিরাইট সমস্যার কারণে উবুন্টুতে প্যাকেজ করা যায় না।

আপনার এই লিঙ্কগুলি সহায়ক বলে মনে করা উচিত ।


যদি আমি সেই লিঙ্কগুলি সঠিকভাবে বুঝতে পারি তবে এর অর্থ এমন কোনও অ্যাপ্লিকেশন থাকবে না যা libavcodec53 বা libavutil51 এর কোনও কিছুর উপর নির্ভর করে যা "উবুন্টু-সীমাবদ্ধ-অতিরিক্ত" দ্বারা আইডেন্টিকাল (ভাগ করা লাইব্রেরি লিঙ্কযোগ্য) ফর্মটিতে সরবরাহ করা হয়নি। অন্য কোনও উপায়ে বলুন, "উবুন্টু-রেজিস্টার্ড-এক্সট্রাস" "লিবাভাকোডেক ৫৩" এবং "লিবাভুইটিল ৫১" এর বিষয়বস্তুর একটি স্ট্রিট সুপারসেট, সঠিক?
সত্যান

মনে রাখবেন যে কোনও "মালিকানাধীন" (অর্থাত্ ওপেন সোর্সবিহীন) কোডটি কখনও ইনস্টল করা হয়নি --- কেবল ওপেন সোর্স বাস্তবায়ন সম্ভবত তবুও পেটেন্ট দ্বারা আচ্ছাদিত।
is

@izx libav...প্যাকেজগুলি মালিকানা সংক্রান্ত সফ্টওয়্যার ইনস্টল করে না। কিন্তু extrasসংগ্রহস্থলের মাধ্যমে উপলব্ধ ফ্লুয়েডো কোডেকগুলি সম্পর্কে কী বলা যায় (ওএস ইনস্টলেশন চলাকালীন বাক্সটি পরীক্ষা করে কোনটি ইনস্টল করতে পছন্দ করতে পারে)?
এলিয়াহ কাগন

@ এলিয়াকাগান: ফ্লুয়েন্দো মালিকানাধীন, তবে আপনি যদি অ্যাপটি পোস্ট-ইনস্টলেরlibav মাধ্যমে পরবর্তীটি ইনস্টল করেন তবে এটি কি এক্সট্রাসের সাথে যুক্ত ? যদি তা হয় তবে আমার মন্তব্যটি ভুল।
ইশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.