আমার নিজের সিস্টেমে এভিন্সের সাথে পাসওয়ার্ড-সুরক্ষিত পিডিএফগুলি খুলতে সক্ষম হওয়ার জন্য আমি খুঁজে পেয়েছি (অনেক পরীক্ষার পরে) যে উত্স থেকে পপ্পলারের সর্বশেষ প্রকাশটি সংকলন করতে হয়েছিল এবং নতুন পপলারের বিপরীতে এভিন্সের সর্বশেষ প্রকাশটিও সংকলন করতে হয়েছিল ।
পাসওয়ার্ড-সুরক্ষিত পিডিএফ ফাইলগুলি খোলার সমস্যা সমাধানের জন্য কীভাবে পপলার এবং ইভানস আপগ্রেড করবেন
সংকলনের জন্য প্রথমে এই সমস্ত পূর্বশর্তগুলি ইনস্টল করুন:
sudo apt install g++ autoconf libfontconfig1-dev pkg-config libjpeg-dev libopenjpeg-dev gnome-common libglib2.0-dev gtk-doc-tools libyelp-dev yelp-tools gobject-introspection libsecret-1-dev libnautilus-extension-dev
(অন্যান্য সিস্টেমে আরও নির্ভরতা পাওয়া যেতে পারে তবে আমি ২ সপ্তাহের পুরানো ইনস্টলেশন থেকে কাজ করছি, তাই আশা করি এটি বেশিরভাগের পক্ষে যথেষ্ট হবে)
Poppler
একটি টার্মিনাল খুলুন যাতে আপনি নিজের হোম ডিরেক্টরিতে থাকেন। আপনি পারিপাট্য উপর সত্যিই প্রখর হন, তাহলে আপনি দুই উৎস ডিরেক্টরি আপনি, দিয়ে শেষ উদাহরণস্বরূপ করতে যাচ্ছি জন্য একটি নতুন ডিরেক্টরির করতে পারেন mkdir popplerএবং এটি লিখুন: cd poppler।
বর্তমান কার্যকারী ডিরেক্টরিতে প্রথমে এনকোডিং ফাইলগুলি (এগুলি সংকলনের প্রয়োজন নেই) ডাউনলোড করুন
wget https://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz
নিষ্কাশন (এটি পরিষ্কারভাবে অবাস্তব করে):
tar -xf poppler-data-0.4.7.tar.gz
ডিরেক্টরি লিখুন
cd poppler-data-0.4.7
এবং যাদুতে সঠিক জায়গায় ফাইলগুলি প্রেরণ করুন /usr/share:
sudo make install
এখন এক স্তর ফিরে যান
cd ..
মূল প্যাকেজটি ডাউনলোড করুন এবং এক্সট্র্যাক্ট করুন:
wget https://poppler.freedesktop.org/poppler-0.44.0.tar.xz
tar -xf poppler-0.44.0.tar.xz
cd poppler-0.44.0
এখন configureফাইলটি এইভাবে চালান :
./configure --enable-poppler-glib
উপরের নির্ভরতাগুলির তালিকা থেকে আমি যদি কিছু মিস করি তবে আপনি এখানে ত্রুটি পাবেন। ত্রুটিগুলি আলোকিত হতে পারে যেমন 'জিনিস-যা আপনাকে পাওয়া যায় না' সেই ক্ষেত্রে আপনি চেষ্টা sudo apt install thing-you-needকরে আবার চেষ্টা করতে পারেন। যদি এটি কাজ না করে তবে ত্রুটি বার্তার জন্য অনলাইনে অনুসন্ধান করার চেষ্টা করুন।
যদি এটি ত্রুটি ছাড়াই প্রস্থান করে তবে আপনি চালাতে পারেন:
make
যা কিছুটা সময় নেবে। এটি সম্পন্ন হয়ে গেলে আপনি ব্যবহার করতে পারেন sudo make installতবে আরও ভাল, আপনি এই ইনস্টলেশনটি (ইয়ে!) পরিচিত করতে চেকইনস্টলটি ব্যবহার করতে পারেন dpkg:
sudo apt install checkinstall
sudo checkinstall
আপনি কি কখনো এই আনইনস্টল করতে চান, আপনি সুবিধামত সঙ্গে তা করতে পারেন sudo dpkg -r popplerযেমন checkinstallসবিনয়ে আপনাকে অবহিত করা হবে। আপনি যদি ব্যবহার sudo make installকরেন তবে উত্স ডিরেক্টরিতে প্রবেশ করে আপনি যেকোন সময় আনইনস্টল করতে পারেন (সুতরাং এটি চালিয়ে যান!) এবং টাইপ করেsudo make uninstall
স্পষ্ট প্রদর্শন করা
আমরা ইতিমধ্যে এভিন্সের জন্য নির্ভরতা পেয়েছি, সুতরাং আপনি এখনও পপলার ডিরেক্টরিতে রয়েছেন তা ধরে নিয়ে বাসাতে cdবা আপনি যেখানে ইভিংস ডাউনলোড করতে চান সেখানে ফিরে যান ।
wget http://ftp.gnome.org/pub/GNOME/sources/evince/3.20/evince-3.20.0.tar.xz
tar -xf evince-3.20.0.tar.xz
cd evince-3.20.0
./configure
make
sudo checkinstall