প্রশ্ন পিডিএফপিসি ইনস্টলেশন


আমি সম্প্রতি উবুন্টুতে কাজ শুরু করেছি এবং আমার কম্পিউটারে উবুন্টু 15.04 ইন্সটল আছে। আমার জন্য এই প্রশ্ন ইনস্টল করা ঠিক কিভাবে বেশী pdfpc কিন্তু অ্যাপ্লিকেশন এবং লাইব্রেরি একে অপরের সাথে কিভাবে সংযুক্ত হয় তা শেখার বিষয়েও। আমি ইনস্টল করার চেষ্টা করার সময় pdfpc থেকে এখানে আমি বুঝতে পেরেছি যে লাইব্রেরি ইনস্টল করার দরকার আছে librsvg পূর্বেই। আমি যে থেকে ইনস্টল করার চেষ্টা করার সময় এখানে আরো নির্ভরতা দেখাতে শুরু। আমি বুঝতে হবে যে আমি ইনস্টল করতে হবে libcroco এবং যে কি আমি ইনস্টল করতে হবে libxml। আমি সত্যিই সঠিক ট্র্যাক বা কি? একটি প্যাকেজ ইনস্টল করার উপায় আছে যেখানে আপনি এটির সাথে পৃথকভাবে এটি করার পরিবর্তে তার সমস্ত নির্ভরতা ইনস্টল করেন?


5
2017-09-20 16:12


উত্স




উত্তর:


  1. আপনি যদি নিজের সফটওয়্যারটি কম্পাইল করতে চান তবে অন্যান্য লাইব্রেরিগুলির প্রয়োজন হয়। সাধারণত, এই লাইব্রেরি উবুন্টু জন্য উপলব্ধ
  2. যদি না হয়, তাহলে বিন্দু 1 দিয়ে আবার শুরু করুন =)

জন্য pdfpc তোমার দরকার libPoppler এবং librsvg। অতএব আপনার সিস্টেমে একটি অনুসন্ধান শুরু করুন:

  • libPoppler

    % apt-cache search --names-only '^libPoppler.*dev$'
    libpoppler-cpp-dev - PDF rendering library -- development files (CPP interface)
    libpoppler-dev - PDF rendering library -- development files
    libpoppler-glib-dev - PDF rendering library -- development files (GLib interface)
    libpoppler-private-dev - PDF rendering library -- private development files
    libpoppler-qt4-dev - PDF rendering library -- development files (Qt 4 interface)
    libpoppler-qt5-dev - PDF rendering library -- development files (Qt 5 interface)
    libpoppler-cil-dev - PDF rendering library -- CLI development files
    libpopplerkit-dev - GNUstep framework for rendering PDF content (development files)
    

    এবং আমি বলব, libpoppler-dev ঠিক আছে, তাই

    sudo apt-get install libpoppler-dev
    
  • librsvg

    % apt-cache search --names-only '^librsvg.*dev$'   
    librsvg2-dev - SAX-based renderer library for SVG files (development)
    librsvg2-2.0-cil-dev - CLI binding for RSVG 2.22
    

    অতএব

    sudo apt-get install librsvg2-dev
    

এবং এখন পরীক্ষা

mkdir -p ~/src
wget https://github.com/downloads/davvil/pdfpc/pdfpc-3.1.1.tgz
tar xf pdfpc-3.1.1.tgz -C ~/src
cd pdfpc-3.1.1
cmake .

এবং আমি দেখতে

--   package 'gee-1.0' not found
CMake Error at /usr/share/cmake-3.2/Modules/FindPkgConfig.cmake:344 (message):
  A required package was not found

ঠিক আছে, অন্য প্যাকেজ প্রয়োজন

% apt-cache search --names-only '^libgee.*dev$'
libgee-0.8-dev - GObject based collection and utility library (development files)
libgee-dev - GObject based collection library (development files)

অতএব

sudo apt-get install libgee-dev

এবং আবার

cmake .

আপস, অন্য জিনিস

-- checking for module 'poppler-glib'
--   package 'poppler-glib' not found

এবং আবার

% apt-cache search --names-only '^libpoppler.*glib.*dev$'
libpoppler-glib-dev - PDF rendering library -- development files (GLib interface)

এবং

sudo apt-get install libpoppler-glib-dev

এবং আবার o_O

cmake .

এবং ... মহান ^: _ ^

-- checking for module 'poppler-glib'
--   found poppler-glib, version 0.30.0
-- checking for module 'gtk+-2.0'
--   found gtk+-2.0, version 2.24.27
-- checking for module 'gthread-2.0'
--   found gthread-2.0, version 2.44.1
-- checking for module 'librsvg-2.0'
--   found librsvg-2.0, version 2.40.9
-- Configuring done
-- Generating done
-- Build files have been written to: /home/aboettger/tmp/pdfpc-3.1.1

এখন এর মাধ্যমে কম্পাইলার শুরু করা যাক Makefile

make

এবং এই মাধ্যমে ইনস্টল করার পরে

sudo make install

অথবা সঙ্গে ভাল checkinstall

sudo apt-get install checkinstall
sudo checkinstall

এবং আমাদের আছে pdfpc ইনস্টল

% pdfpc
pdfpc v3.1.1
(C) 2012 David Vilar
(C) 2009-2011 Jakob Westhoff

Error: No pdf file given

এবং এটি প্রকল্প পৃষ্ঠায় নমুনা দিয়ে কাজ করে

enter image description here


5
2017-09-20 17:37



ধন্যবাদ! এটা খুব সহায়ক ছিল। আমি অবশেষে পিডিএফপিসি ইনস্টল করতে সক্ষম হয়েছিলাম। কোনও প্যাকেজটির নামের শেষে এবং "-dev" যোগ করতে এবং "sudo apt" ইনস্টল করার সময় "libPackage-dev" ইনস্টল করুন এবং এটি কাজ করবে। ইনস্টল হবে "প্যাকেজ" কাজ করবে না! আমি প্রতিটি উপসর্গ / প্রতিক্রিয়া মানে জানতে চাই - Ali Jamali
উবুন্টুতে নামকরণের প্রচলনটি বেশিরভাগ ক্ষেত্রেই হয় :) কখনও কখনও এটি একটি ছোট্ট চেষ্টা এবং ত্রুটি। - A.B.
@ আলীজামালী আমার বোধগম্যতায় আপনার দরকার গ্রন্থাগার (অত: পর lib) যেহেতু যে অন্যান্য সফ্টওয়্যার সঙ্গে ইন্টারফেস হয়; এবং আপনি প্রয়োজন ডেভেলপার সংস্করণ (অত: পর dev) কারণ আপনি উৎস থেকে বিল্ডিং করছেন। - Oliphaunt


সংস্করণ 4.0 এর জন্য pdfpc উবুন্টু 14.04 এ, এই কমান্ড চালান:

sudo apt-get install cmake libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgee-0.8-dev librsvg2-dev libpoppler-glib-dev libgtk2.0-dev libgtk-3-dev valac gstreamer1.0-*
sudo apt-get install pdf-presenter-console

-1
2017-08-03 19:33