হুই থেকে প্যাকেজ ইনস্টল করার সর্বোত্তম উপায় best


9

আমি আমার ডেবিয়ান স্কুইজ সার্ভারে ডক্সিজেন ব্যবহার করতে চাই, তবে আমার দেবিয়ান হুইজির সংস্করণটি প্রয়োজন কারণ এটি সম্ভবত আমার প্রয়োজনীয় বাগফিক্সটি ধারণ করে ।

এটি ব্যাকপোর্টগুলিতে নেই - প্যাকেজগুলি পরীক্ষা করুন de

আমি আমার উত্সগুলিতে তালিকাভুক্ত ফাইল তালিকাতে চলার apt-get install -t wheezy doxygenচেষ্টা করেছি কিন্তু এটি হুইজি থেকে খুব বেশি ইনস্টল করতে চায় ; এটি একটি প্রোডাকশন সার্ভার তাই এই ঝুঁকিটি বহন করতে পারে না।

আমি ধরে নিচ্ছি যে উত্স থেকে সংকলন উত্স থেকে উপরের সমস্ত বাকীও সংকলন করতে চান?

অন্য কোন সমাধান? (যেমন কিছু ভার্চুয়ালাইজেশন বা ক্রুটিং?) ইত্যাদি

উত্তর:


6

আপনার যুক্ত করুন /etc/apt/apt.conf:

APT::Default-release "stable";

এবং তারপরে আপনি চালাতে পারবেন:

aptitude install doxygen/wheezy

(-t এর মত একই জিনিস নয়)


ঠিক আছে আমার ডিফল্ট-রিলিজ বিট ছিল। আমি প্রবণতা বিশ্বাস করি না (আমি এটি একবার চালিয়েছি, এটি বলেছিল যে এটি 'রিয়েলপ্যাথ'-এর মতো প্রচুর আনইনস্টল করতে চেয়েছিল; আমি বাতিল করে দিয়েছি, আবার এটি চালিয়েছি এবং কেবল ডক্সিজেন ইনস্টল করে খুশি হয়েছিল ...)। তবে এটি কাজ করেছে, ধন্যবাদ।
আর্টফুলবোট

দক্ষতার সাথে আপনার আরও নির্ভরশীলতা পরিচালনা করা রয়েছে, বিশেষত যখন আপনি বিভিন্ন রিলিজ থেকে প্যাকেজগুলি ইনস্টল করেন, এপ-গেটের সাহায্যে হাত দ্বারা স্থির করতে হবে (যেমন, পূর্ববর্তী আপগ্রেড প্যাকেজ ইনস্টল করার আগে একটি লাইব্রেরি প্যাকেজ ডাউনগ্রেড)।
জিওভানি টরাল্ডো

আমাকে "স্থিতিশীল" এর পরিবর্তে "স্কিজেজ" ব্যবহার করতে হবে এবং deb http://mirror.rackspace.com/debian/ wheezy mainএটির কাজ করার আগে /etc/apt/source.list এ যোগ করতে হয়েছিল
মতিন

2

উত্স থেকে সংকলন কাজ করার একটি ভাল সুযোগ আছে। এটি ব্যাকপোর্টগুলি কি করে। আপনি যখন কোনও ডেবিয়ান প্যাকেজ সংকলন করেন, ফলস্বরূপ বাইনারি প্যাকেজের সমস্ত লাইব্রেরির উপর নির্ভরযোগ্য নির্ভরতা থাকে যা প্যাকেজের এক্সিকিউটেবলের সাথে সংযুক্ত থাকে: ইনস্টলড লাইব্রেরি সংস্করণগুলি সংকলনের সময় ব্যবহৃত সংস্করণগুলির চেয়ে পুরানো নাও হতে পারে। আপনি যদি কোনও স্কিইজ সিস্টেমে একটি হুইজি প্যাকেজটি পুনরায় কম্পাইল করেন তবে এই নির্ভরতাগুলি আপনাকে প্যাকেজটিকে স্কেজে চালাতে দেবে। এটি ধরে নেওয়া হচ্ছে যে কোনও প্যাকেজ সংস্করণের বিরুদ্ধে কোনও সুস্পষ্ট নির্ভরশীলতা নেই যা হ্রাস নয়, যা আমি অক্সিজেনের নির্দিষ্ট ক্ষেত্রে পরীক্ষা করে দেখিনি।


1

আমি পরিবর্তে এপ-পিনিং ব্যবহার করার পরামর্শ দেব:

নিম্নলিখিতগুলি / etc / apt / পছন্দ বা বিকল্পভাবে /etc/apt/preferences.d/pinning এ যুক্ত করুন

Explanation: Uninstall or do not install any Debian-originated
Explanation: package versions other than those in the stable distro
Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10

এবং জিওভান্নির নির্দেশ অনুসারে হুইজি প্যাকেজটি ইনস্টল করুন:

apt-get install doxygen/wheezy

জিওভানির পরামর্শের চেয়ে কীভাবে এটি ভাল?
আর্টফুলরোবট

0

আমি প্রায় 100% নিশ্চিত নই যে প্রিয়া ডেবিয়ানে কাজ করে, তবে এটি হওয়া উচিত: https://wiki.ubuntu.com/Prevu আমি উবুন্টুর নতুন সংস্করণ থেকে প্রপু সহ বেশ কয়েকটি প্যাকেজ ইনস্টল করেছি।

যদি আপনি এটি উত্স থেকে সংকলনের চেষ্টা করে কাজ করতে না পান কারণ সম্ভবত আপনার সমস্ত লাইব্রেরিগুলি সম্ভবত ইতিমধ্যে উপস্থিত থাকার কারণে এটি সংকলন করার প্রয়োজন হবে না, সেগুলি কেবল পুরানো সংস্করণ।


অ্যাববু দেখতে দুর্দান্ত লাগছে! তবে এটি ডেবিয়ানটির জন্য খুঁজে পাচ্ছে না :-( আপনি যখন বলছেন সংকলনের চেষ্টা করুন, আপনি কি বোঝাতে চাইছেন apt-get build-dep doxygen;apt-get source --compile doxygen;dpkg -i doxygen*.deb? আমি নিশ্চিত যে অন্যান্য সমস্ত জিনিস এটি
আঁকবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.