এমন একটি পিপিএ কীভাবে তৈরি করবেন যাতে কেবলমাত্র অন্যান্য পিপিএর লিঙ্ক থাকে?


8

যাতে আমাকে সম্ভবত লঞ্চপ্যাডে একটি পিপিএ বজায় রাখতে হবে এবং আমার পছন্দ মতো সমস্ত প্যাকেজ রয়েছে।

আপডেট: নিফ্টি কাজের ক্ষেত্রগুলিও স্বাগত;)

আপডেট: আমি এখানে বাড়িতে একটি সার্ভার চালাচ্ছি। সুতরাং যদি আমার কোনও নিজস্ব রেপো সেট আপ করতে পারে এমন কোনও সমাধান থাকে তবে তা সম্পূর্ণ জরিমানা।


আপনি কি আপনার সমস্ত প্যাকেজ সংকলন করে পিপিএতে রাখতে চান বা অন্য পিপিএ থেকে প্যাকেজ ইনস্টল করার সহজ উপায় আছে? যদি এটি পরবর্তী হয় তবে আপনি কেবল একটি ফাইলের পিপিএর তালিকা এবং কোনও ফাইলের প্যাকেজগুলির তালিকা বজায় রাখছেন না কেন?
মার্কভসিএইচ 1

এটি পরেরটি, এবং আপনি যেভাবে প্রস্তাব করেছিলেন সেভাবে আমি তা করি না কারণ আমাকে এটি বজায় রাখতে হবে;)
ডি অঞ্জু

উত্তর:


1

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


আমি মনে করি অ্যাপ্ট-মিরর আমার সমস্যাটি সমাধান করবে যদিও লঞ্চপ্যাড এমন কোনও বৈশিষ্ট্য সরবরাহ করে থাকলে আমি এটি আরও ভাল খুঁজে পাই। অনুগ্রহের জন্য অভিনন্দন, আপনার এটি রিনজউইন্ডের চেয়ে বেশি প্রয়োজন এবং আপনার উত্তরটি আমি যা চেয়েছিলাম তার কাছাকাছি ছিল;)
dAnjou

1
ধন্যবাদ যদিও আমি প্রতিবেদনের জন্য ক্ষুধার্ত নই, আমি আশা করি আমার উত্তরটি সাহায্য করেছে। :) আমি অন্য প্যাকেজগুলির "লিঙ্ক" (অনুলিপি) করার জন্য পৃথক পিপিএ তৈরি করার পরামর্শ দেব না, কারণ এটি ব্যক্তিগত প্যাকেজ সংরক্ষণাগারটির উদ্দেশ্য (আমার মতে) পরাস্ত করে।
স্যাভাস রাদেভিক

4

যখন আপনি এই পিপিএ পুনরায় ইনস্টল করতে হবে (উদাহরণস্বরূপ আপনার সিস্টেমটি পুনরায় ইনস্টল করার কারণে) আপনি কোনও স্ক্রিপ্টে পিপিএ যুক্ত করতে পারেন এবং স্ক্রিপ্টটি ছাড়িয়ে যেতে পারেন।

উদাহরণ ...

কমান্ড লাইন থেকে কার্যকর:

touch install_ppa
chmod 775 install_ppa
gedit install_ppa

এবং আপনার পিপিএগুলি ফাইলটিতে অনুলিপি / আটকান। আপনার কোডটি দক্ষ হতে পুনরায় সাজান। উদাহরণ:

sudo add-apt-repository ppa:tiheum/equinox
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update 
sudo apt-get install gtk2-engines-equinox faenza-icon-theme equinox-theme
sudo apt-get upgrade
sudo apt-get dist-upgrade
nautilus -q

ইনস্টল করার সময় বা স্টিকের উপর ফর্ম্যাট না করে এমন একটি পার্টিশনে ফাইলটি রাখুন এবং এই পিপিএ যুক্ত করে আপনি ফাইলটি কার্যকর করতে পারেন। আপনি টারেট ফাইল ইত্যাদি ইনস্টল করতে এতে উইজেটের সাথে ডাউনলোডগুলিও যুক্ত করতে পারেন etc.

কমান্ড পরীক্ষা করা হয়নি


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

কে বলে যে আপনাকে প্রোগ্রামার হওয়া দরকার? আপনি যে পিপিএর প্রয়োজন তা সন্ধান করুন এবং এগুলি একটি স্ক্রিপ্টে যুক্ত করুন। এটি প্রোগ্রামিং নয়। এটি অনুলিপি / আটকানো: = ডি এবং আমি বাজি
ধরছি

আমি কেবল বলতে চেয়েছিলাম যে আমি আপনার সমাধানটি কার্যকর করতে পুরোপুরি সক্ষম। তবে এটিতে এখনও স্বয়ংক্রিয়করণের অভাব রয়েছে (আমার সমস্ত পিসিতে নিযুক্তি, কার্যকর করা)। আমি স্পার্কল শেয়ারের সাথে কিছুটা ঘোরাঘুরি করব। এটিতে এখন লিনাক্সের জন্য কিছু উত্স প্যাকেজ রয়েছে। এখন এটি আরও ভাল কাজ করে।
dAnjou

3
আপনি মন্তব্যগুলিতে এই জিনিসগুলি রেখেছিলেন তা আপনার প্রশ্নের ভিতরে থাকা উচিত।
রিনজউইন্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.