উত্তর:
কেরিক্স পরীক্ষা করে দেখুন ; এটি একটি অফলাইন সংগ্রহস্থল পরিচালক।
এটা কিভাবে কাজ করে? এটি আপনাকে ফ্ল্যাশ ড্রাইভে আপডেট এবং নতুন প্রোগ্রামগুলি (নির্ভরতার সাথে) ডাউনলোড করতে দেয় ।
এর ইন্টারফেস সিনাপটিকের মতো, তবে এটি পেনড্রাইভ থেকে কাজ করে (এটি ইনস্টলেশন প্রয়োজন হয় না)। দুর্ভাগ্যক্রমে, জিইউআইয়ের ডাব্লু এক্সউইজেডগুলির প্রয়োজন, যা উবুন্টুতে পূর্বেই ইনস্টল করা হয় না (তারা ক্রস-প্ল্যাটফর্ম এবং এখান থেকে এবং উবুন্টু সংগ্রহস্থলটি এখানে ইনস্টলযোগ্য )। এটি কেবল উবুন্টু সিস্টেমে সফ্টওয়্যার ইনস্টল করতে পারে তবে আপনি যে কোনও লিনাক্স, উইন্ডোজ বা ওএস এক্সে আপডেট বা নতুন প্যাকেজ ডাউনলোড করতে পারেন।
এখানে আপনি একটি টিউটোরিয়াল খুঁজে পেতে পারেন ।
আরেকটি বিস্তারিত ধাপে ধাপে টিউটোরিয়াল এই উত্তরে ।
লঞ্চপ্যাড ডাউনলোডযোগ্য ফাইলগুলিও হোস্ট করে ।
একটি স্ক্রিনশট:
keryx
সমস্যা ছাড়াই ব্যবহার করি , যদিও এর স্পষ্টভাবে আরও বিকাশ এবং উন্নতি প্রয়োজন।
একটি দ্রুত হ্যাক হ'ল আপনি আপনার মেশিনে ইনস্টল করার জন্য ডাউনলোড করেছেন এমন সমস্ত প্যাকেজগুলি অনুলিপি করুন ( এখানে বিস্তারিত নির্দেশাবলী )। .Deb ফাইলগুলি সংরক্ষণ করা হয় /var/cache/apt/archives
, তারপরে অন্যান্য কম্পিউটার লঞ্চে সিনাপটিক করুন File -> Add Package Downloaded
এবং ফোল্ডারটি নির্বাচন করুন এবং অনুসন্ধান করুন আপনি ফাইলগুলি রেখেছিলেন এবং এটি খুলতেন, সমস্ত গ্রহণ করুন (বা কমান্ডটি ব্যবহার করে টার্মিনাল থেকে ইনস্টল করুন sudo dpkg -i DEB_PACKAGE_NAME
)।
দ্রষ্টব্য:
এটি ধরে নিয়েছে যে আপনার প্যাকেজ ম্যানেজারটি সরাসরি ইনস্টলের পরে প্যাকেজগুলি মুছতে সেটআপ করেনি। এটি ধরেও নিয়েছে যে আপনি উবুন্টু (10.10, 12.04, ইত্যাদি) এবং আর্কিটেকচার সংস্করণ (32 বি বা 64 বি) এর একই সংস্করণটি চালাচ্ছেন ।
একটি ডিভিডি সংগ্রহস্থল
আপনি যদি সর্বশেষতম বাগ সংশোধন এবং সুরক্ষা প্যাচগুলি চান তবে এই টিউটোরিয়ালটি দেখুন , যা আপনার নিজস্ব ডিভিডি সংগ্রহস্থল তৈরি করে।
sudo apt-get update
খুব ভাল কাজ করবে না, একটি নতুন সিস্টেম স্থাপন করার সময় একটি ভাল সময় সেভার :)
/var/cache/apt/archives
করতে হয়েছিল, দ্বিতীয়টির লিখিত সামগ্রী অনুলিপি করে কেবল এটি 250 ডলার এমবি ডাউনলোড করতে হয়েছিল made তবুও, ইনস্টলটি চালানোর জন্য আপনার একটি সংযোগ প্রয়োজন।
apt-get update
যদি আপনি অনুলিপি করেন তবে প্রয়োজন হয় না /var/lib/apt/lists
- এই ডিরেক্টরিতে ডাউনলোড করা রেপোজিটরি তথ্য রয়েছে apt-get update
।
.deb
আমার usb
থেকে আমার উপর অনুলিপি /var/cache/apt/archives
। অন্যান্য কম্পিউটারের আমি নিছক USB ড্রাইভ খুলে ডবল ক্লিক করা .deb
যা উবুন্টু গুই চালু Software Updater
। সহজ পেজি।
/var/cache/apt/archives
যা ইতিমধ্যে (ইনবিল্ট) আসে যখন ডেবিয়ান ইনস্টল করা হয়?? আমি কেন এই কারণটি জিজ্ঞাসা করছি 4.8 গিগাবাইটটি আমার ইউএসবি ড্রাইভের পক্ষে খুব বড় যেটি 4 জিবি।
একটি ইউএসবি সংগ্রহস্থল
যদি আপনার কাছে একটি শালীন আকারের ইউএসবি স্টিক থাকে - প্রায় 4-8 জিবি (বা বাহ্যিক হার্ড ড্রাইভ) ধরে নেওয়া যায় তবে আপনি উবুন্টু সংগ্রহস্থলের একটি কাস্টম অনুলিপি সেট করতে পারেন এবং সহায়তা.বুন্টুতে অ্যাপট গেট / অফলাইন / রেপোজিটরিতে আচ্ছাদিত স্থানীয় সংগ্রহস্থল হিসাবে কনফিগার করতে পারেন .com।
আসল প্যাকেজ ফাইলগুলি (.deb ফাইল) পেতে, আমি ব্যবহারের পরামর্শ দিই apt-mirror
।
apt-mirror
প্যাকেজ আপনি কোন পূর্ণ সংগ্রহস্থলের 30GB চেয়ে কম হওয়া দরকার একটি কাস্টম আয়না তৈরি করতে সহায়তা করবে। প্যাকেজ ইনস্টল করুন:
sudo apt-get install apt-mirror
এবং এর কনফিগারেশন ফাইলটি সম্পাদনা করুন
gksudo gedit /etc/apt-mirror/mirror.list
বা উবুন্টু 14.04 সাল থেকে
gksudo gedit /etc/apt/mirror.list
কেবলমাত্র আপনি চাইলে ভাণ্ডার বিভাগ অন্তর্ভুক্ত করুন। এখানে একটি সহজ উদাহরণ যা বাইনারি .deb ফাইলগুলি সমস্ত 4 বিভাগ (মূল, সীমাবদ্ধ, মহাবিশ্ব এবং মাল্টিভার্স) থেকে সর্বশেষতম বাগ সংশোধন করে cop
# apt-mirror configuration file
##
## The default configuration options (uncomment and change to override)
##
#
set base_path /tmp/ubuntumirror
#
## Repositories to copy from -
## use a mirror so you don't overload the main server!!!
# Lucid binaries - no source files
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
## Clean up older .deb files no longer in the archive
clean http://archive.ubuntu.com/ubuntu
অনুমান করা হয় যে উত্স ব্যতীত আপনার 4 টি বিভাগের জন্য প্রায় 15 জিবি স্থানের প্রয়োজন হবে।
সমস্ত .deb ফাইল হওয়ার জন্য আমি পথ রেখেছি /tmp
, আপনার হার্ড ড্রাইভটি পূরণ না হওয়ার জন্য আপনার পর্যাপ্ত জায়গা রয়েছে তা নিশ্চিত করুন (যদি আপনার হার্ড ড্রাইভটি পূরণ না করে এবং আপনার কম্পিউটারটি জমে যায় তবে /tmp
রিবুট দিয়ে সাফ করা উচিত)।
আপনি যদি কেবল প্রধান ফাইলগুলি চান তবে কনফিগারেশন ফাইল থেকে সীমাবদ্ধ, মহাবিশ্ব এবং মাল্টিভার্স নামগুলি সরান।
আপনি যদি অন্য কোনও আর্কিটেকচার ব্যবহার করে থাকেন (আপনার 64 বিট রয়েছে তবে আপনার বন্ধুর কাছে 32 বিট রয়েছে) তবে মিরর.লিস্ট কনফিগারেশন ফাইলের শুরুতে নিম্নলিখিতটি যুক্ত করুন:
set defaultarch i386
আপনি যে apt-mirror
কনফিগারেশনটি চান তা চালানোর পরে apt-mirror
চালিয়ে যান এবং মজাদার কিছু পরিবর্তন বা জীবন পরিবর্তন করুন কারণ সংগ্রহশালা পেতে কয়েক ঘন্টা বা দিন লাগবে (আপনার সংযোগ এবং আপনি যে উবুন্টু আয়নাটি ব্যবহার করছেন তার উপর নির্ভর করে)।
আপনার কাছে .deb ফাইলগুলি হয়ে গেলে, ফাইলগুলি আপনার ইউএসবি মেমরি স্টিকের (বা বাহ্যিক হার্ড ড্রাইভ) অনুলিপি করুন এবং পূর্বে উল্লিখিত নিবন্ধ অনুযায়ী স্থানীয় সংগ্রহস্থল সেট আপ করুন।
এটি আপনার বন্ধুর কাছে নেওয়ার আগে এটি কাজ করে!
sudo apt-get install apt-mirror
উবুন্টু 16.10 (ইয়াক্কেটি ইয়াক), ডেস্কটপ সংস্করণ / রুফাস / ইউএসবি স্টিক / ট্রায়াল মোডে সরাসরি চেষ্টা করেছি তখন আমি পেয়েছি " E: Unable to locate package apt-mirror
"। ইন্টারনেটের সাথে সংযোগ ছিল, যাচাই করে ping
।
sudo apt-get update
এটি ঠিক করে নি।
আমি এটি করতে "--প্রিন্ট-ইউরিস" বিকল্পের সাথে অ্যাপটি-গেট ব্যবহার করি। আমি "-কিউকিউ" যুক্ত করি যাতে এটি শান্ত থাকে।
কিছু ফাইলনামে যুক্ত হওয়া অতিরিক্ত অক্ষর (3% 2a এর মতো কিছু) মুছে ফেলার জন্য এবং ফাইলগুলির url, ফাইলের নাম এবং md5sum পেতে সেড ব্যবহার করুন। ফাইলগুলি ডাউনলোড করতে উইজেট ব্যবহার করুন। ফাইলগুলি সঠিকভাবে ডাউনলোড করা হয়েছে কিনা তা পরীক্ষা করতে md5sum ব্যবহার করুন।
আপনি এটি লিনাক্স বা ম্যাক ওএসের জন্য শেল স্ক্রিপ্ট তৈরি করতে ব্যবহার করতে পারেন (।। সিএমডি "প্রতিস্থাপনের জন্য .sh করতে এবং" chmod a + x (ফাইলের নাম) স্ক্রিপ্টটি কার্যকর করার অনুমতি যোগ করতে) বা উইন্ডোজ কমান্ড ব্যাচ ফাইল " ফাইলগুলি ডাউনলোড হয়েছে কিনা তা নিশ্চিত করতে একটি MD5Sum ফাইল।
স্ক্রিপ্ট তৈরি করুন:
sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > script.cmd
উদাহরণ:
sudo apt-get install anjuta --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install-anjuta.cmd
sudo apt-get upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > upgrade.cmd
sudo apt-get dist-upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > dist-upgrade.cmd
এমডি 5সাম ফাইল তৈরি করুন:
sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
উদাহরণ:
sudo apt-get install anjuta --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
sudo apt-get upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
sudo apt-get dist-upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
যদি আপনি ফাইলগুলি ডাউনলোড করতে সেই অপারেটিং সিস্টেমটি ব্যবহার করেন তবে আপনার উইন্ডোজের জন্য এমডি 5সাম প্রয়োজন।
সংগ্রহস্থল তালিকা ডাউনলোড করতে স্ক্রিপ্ট তৈরি করুন:
sudo apt-get update --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) :/wget -c \1 -O \2.bz2/p" > update.cmd
Md5sum পরীক্ষা করতে আপনি এগুলি স্ক্রিপ্টের প্রান্তে যুক্ত করতে পারেন:
লিনাক্স:
md5sum --quiet -c md5sum.txt
উইন্ডোজ (পুরানো এমডি 5সাম ব্যবহার করে - কিউইট সমর্থন করে না):
md5sum -c md5sum.txt
স্ক্রিপ্টে স্বয়ংক্রিয়ভাবে যুক্ত করতে:
echo -e "md5sum -c md5sum.txt\npause" >> script.cmd
লক্ষ্য কম্পিউটারে এই আদেশগুলি চালান।
সংগ্রহস্থল তালিকার ফাইলগুলি বের করার জন্য আপনার بنজিপ 2 ব্যবহার করতে হবে:
bunzip2 *.bz2
তারপরে তালিকার ফোল্ডারে অনুলিপি করুন (বর্তমান ফোল্ডারে কেবল তালিকার ফাইল রয়েছে):
sudo cp * /var/lib/apt/lists/
সম্মিলিত উপরে (বর্তমান ফোল্ডারে অন্যান্য ফাইল থাকতে পারে):
for listfile in `ls *.bz2`; do bunzip2 $listfile; sudo cp ${listfile%.bz2} /var/lib/apt/lists/; done
আপনি যদি ফাইলগুলি দ্রুত ডাউনলোড করতে চান তবে এক্সেল ব্যবহার করে দেখুন try
wget -c ... -O ...
সঙ্গে প্রতিস্থাপন axel ... -o ...
।
আমি সাধারণত এটির মতো একটি ফোল্ডার তৈরি করি:
তারপরে wget
উপরের লাইনে ..\\bin\\wget.exe
, md5sum
থেকে ..\\bin\\md5sum.exe
, ইত্যাদি পরিবর্তন করুন
এটি * .deb ফাইলগুলি পৃথক করবে এবং ফাইলগুলিকে বিভিন্ন ফোল্ডারে তালিকাবদ্ধ করবে।
sudo cp *.deb /var/cache/apt/archives/
sudo apt-get upgrade
বাsudo apt-get dist-upgrade
উইন্ডোজের জন্য উইজেট: http://gnuwin32.sourceforge.net/packages/wget.htm
উইন্ডোজের জন্য এমডি 5সাম: http://gnuwin32.sourceforge.net/packages/coreutils.htm বা http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe
আপনি মিনজিডাব্লু থেকে যেগুলি ব্যবহার করতে পারেন, এটি আমি ব্যবহার করি। আপনার কেবল wget.exe, md5sum.exe এবং প্রয়োজনীয় শেয়ারড লাইব্রেরি প্রয়োজন। "ফোল্ডার স্তরক্রম" বিভাগটি দেখুন।
-qq
বিকল্প থেকে সমস্ত আউটপুট দমন করতে প্রদর্শিত হবে apt-get update
। আমি মনে করি আপনি সত্যিই এই বিকল্পটি চান না।
আপনার প্রথমে ইন্টারনেট সংযোগ সহ একটি পিসি নেওয়া দরকার, যেখানে আপনি প্রয়োজনীয় .deb ফাইলগুলি ডাউনলোড করতে পারেন। আপনি সমস্ত ফাইল ডাউনলোড করার পরে, আপনি এখন একটি সিডি / ডিভিডি রম বা আইএসও ফাইল তৈরি করতে পারেন যা আপনি আপনার অফলাইনে পিসিতে ডাউনলোড করা সফ্টওয়্যারটি ইনস্টল করতে ব্যবহার করতে পারেন।
একটি পরিষ্কার ইনস্টল বা ভিএম দিয়ে শুরু করুন।
sudo apt-get install aptoncd
আপনি যে প্যাকেজগুলি চান তা একটি পিসিতে ইনস্টল করুন
sudo apt-get install gbrainy
অ্যাপটোনসিডি রান
করুন
ক্লিক করুন বার্ন ক্লিক করুন এবং বিকল্পগুলি সেট করুন তারপরে
এটি বার্ন করুন বা এটি সংরক্ষণ করুন
নোট করুন যে aptoncd কেবলমাত্র বর্তমান এ্যাপ-ক্যাশে জিনিসগুলিকে ব্যাক আপ করে।
এ কারণেই আমরা একটি ক্লিন ভিএম / নতুন ইনস্টল দিয়ে শুরু করেছি এবং এই সমস্ত কিছু এক রানেই করেছি।
অফলাইন সংগ্রহস্থল কীভাবে তৈরি করবেন তা এখানে বর্ণিত হয়েছে : আপনাকে কেবল সংরক্ষণাগার.ইবুন্টু.কম থেকে উপযুক্ত ফাইলগুলি ডাউনলোড করতে হবে । বিকল্পভাবে, আপনি ব্যবহার করতে পারেন apt-medium
।
সম্পাদনা: *.deb
ফাইলগুলির স্থানীয় rchive উপর ভিত্তি করে অন্য পদ্ধতির বিভিন্ন ব্লগ এন্ট্রি ( এখানে এবং এখানে দেখুন ) বর্ণিত হয় । শরৎচন্দ্র নীচের হিসাবে সংক্ষেপে বলেছেন:
একটি দির অ্যাক্সেসযোগ্য করুন (মূল দ্বারা অন্ততপক্ষে)
sudo mkdir /var/my-local-repo
সমস্ত ডিবে ফাইলগুলি এই ডিরেক্টরিতে অনুলিপি করুন।
ডিরেক্টরিটি একটি হিসাবে তৈরি করুন
sudo bash -c 'dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz'
অথবা
sudo dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz
স্থানীয় রেপোগুলি উত্সগুলিতে যুক্ত করুন
echo "deb file:/var/my-local-repo ./" > /tmp/my-local.list
sudo mv /tmp/my-local.list /etc/apt/sources.list.d/my-local.list
sudo apt-get update
পদক্ষেপ 1: একটি ফাইলের ডাউনলোড URL গুলি পান:
একটি স্থান দ্বারা পৃথক করে প্রয়োজনীয় প্যাকেজ-নামগুলির পরিবর্তে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন ute
apt-get -y install --print-uris package-name | cut -d\' -f2 | grep http:// > apturls
পদক্ষেপ 2: উচ্চ-গতির ইন্টারনেট অ্যাক্সেস রয়েছে এমন একটি মেশিনে এই ফাইলটি (অ্যাপ্টরালস) অনুলিপি করুন এবং প্যাকেজগুলি ডাউনলোড করতে নিম্নলিখিত আদেশটি কার্যকর করুন:
wget -i path-to-apturls-file
পদক্ষেপ 3: এখন আপনার মেশিনে ডাউনলোড হওয়া প্যাকেজগুলি পান এবং এটি ব্যবহার করে ইনস্টল করুন:
cd path-to-the-downloaded-packages-directory
sudo dpkg -i *.deb
সম্পন্ন!
--print-uris
সিস্টেমে ইতিমধ্যে ইনস্টল থাকা এমনকি এমন কি নির্ভরশীলতাগুলি মুদ্রণ করে?
আপনি কিউব ব্যবহার করতে পারেন । এটি একটি পোর্টেবল প্যাকেজ ম্যানেজার যা আপনাকে অন্য ইন্টারনেট সংযুক্ত কম্পিউটারে প্যাকেজগুলি ডাউনলোড করতে এবং অফলাইনে আপনার মূল লিনাক্স কম্পিউটারে এগুলি ইনস্টল করতে দেয়।
অ্যাপ্লিকেশন ডাউনলোড করা (উইন্ডোজে)
অ্যাপ্লিকেশন ইনস্টল করা (লিনাক্সে)
আপনি এটি কিউবের ওয়েবসাইটে ডাউনলোড করতে পারেন ।
সিনাপটিকের মধ্যে আপনি যে প্যাকেজগুলি ইনস্টল করতে চান তা নির্বাচন করতে পারেন এবং প্রথম মেনুতে একটি স্ক্রিপ্ট উত্পন্ন করার বিকল্প রয়েছে যা আপনি অন্য মেশিনে নিয়ে যান এবং চালাতে পারেন। এই স্ক্রিপ্টটি (অর্থাত "ডাউনলোড") সমস্ত প্যাকেজ আপনি উল্লেখ করেছেন যে আপনি চেয়েছিলেন (এবং তাদের নির্ভরতা) যা আপনি যে কোনো কম্পিউটারে চালান "wget" হবে না ইন্টারনেট এক্সেস আছে।
একবার চালানোর পরে আপনার সংযোগ বিচ্ছিন্ন কম্পিউটারের প্রয়োজনীয় সমস্ত প্যাকেজ ফাইল থাকবে। এগুলিকে একটি সিডি / ইউএসবি স্টিকে বহন করুন এবং এগুলি দ্বারা ইনস্টল করুন sudo dpkg -i *.deb
।
curl
/ wget
কপিগুলির একগুচ্ছ ...
আপনি ব্যবহার করতে পারেন apt-offline
বা apt-offline-gui
।
প্রাক-প্রয়োজনীয়তা : ইন্টারনেট সংযোগ সহ একটি বন্ধুর সিস্টেম। আপনার উভয় সিস্টেমে অ্যাপ্লিকেশন-অফলাইন ইনস্টল করা হয়েছে।
অফলাইন ইনস্টলেশন 3 সহজ ধাপে অর্জন করা হয়।
পদক্ষেপ 1 :
বাড়িতে সংযোগ বিচ্ছিন্ন দেবিয়ান বাক্সে একটি স্বাক্ষর ফাইল তৈরি করুন
apt-offline set /tmp/apt-offline.sig
উপরের কমান্ডটি তার ডাটাবেস আপডেট করার বিষয়ে অ্যাপ্লিকেশন থেকে প্রয়োজনীয় সমস্ত তথ্য উত্পন্ন করবে।
পদক্ষেপ 2 :
স্বাক্ষর ফাইলের উপর ভিত্তি করে ডেটা ডাউনলোড করুন পূর্বে উত্পন্ন
apt-offline get C:\apt-offline.sig --threads 5
কমান্ড স্বাক্ষর ফাইলে উল্লিখিত হিসাবে ডেটা ডাউনলোড করবে। ডাউনলোডগুলির গতি বাড়ানোর জন্য (এটি একাধিক অ্যাপ্ট্রি সংগ্রহস্থল হতে পারে), উদাহরণস্বরূপ আমরা 5 ডাউনলোডের থ্রেড রেখেছি।
একবার সম্পূর্ণ হয়ে গেলে, আপনি কেবল ডেটা (একটি সংরক্ষণাগার ফাইল, যদি আপনি --bundle বিকল্পটি ব্যবহার করেন) অপসারণযোগ্য মাধ্যমের কাছে ফিরে অনুলিপি করতে পারবেন এবং আপনার অফলাইন হোস্টে এটি আবার অনুলিপি করতে পারেন।
পদক্ষেপ 3 :
আপনি যখন হোম ডেবিয়ান মেশিনে ফিরে আসবেন, আপনি অপসারণযোগ্য মাধ্যম থেকে অ্যাপ্লিকেশন-অফলাইনে ডেটা ফিড
apt-offline install /media/USB/apt-offline.zip
করবেন : এটি আপনার সংযোগ বিচ্ছিন্ন মেশিনে এপিটি ডাটাবেস আপডেট করবে অবিচ্ছিন্নভাবে।
অ্যাপ্লিকেশন-অফলাইন এমনকি উইন্ডোজ সিস্টেমে ব্যবহার করা যেতে পারে। আমার মতে, apt-offline
অফলাইন ইনস্টলেশন জন্য সেরা বিকল্প।
উপরে বেশ কয়েকটি ভাল, কার্যকর উত্তর রয়েছে। যাইহোক, এটি ব্যক্তিগতভাবে আমি ব্যবহার করি এমন পদ্ধতিটি - অ্যাপ্ট-এফটি পার্কিভ । ভবিষ্যতে আমার যদি আবার এটির প্রয়োজন হয় তবে আমি এটি এখানে ডকুমেন্ট করছি। সম্ভবত এটি আপনার কাজে লাগতে পারে।
সংরক্ষণাগার স্ন্যাপশট তৈরি করা হচ্ছে
sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade --download-only
sudo apt-get install --download-only byobu run-one bikeshed dotdee powernap
sudo apt-get install apt-utils
(cd /var/cache/apt/archives/ && sudo apt-ftparchive packages . ) | sudo tee /var/cache/apt/archives/Packages
sudo tar cvf snapshot.tar -C /var/cache/apt archives/
অফলাইন টার্গেট সিস্টেমে সংরক্ষণাগার স্ন্যাপশট ব্যবহার করা
tar xvf snapshot.tar
echo "deb file:/home/ubuntu/archives /" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install byobu run-one bikeshed dotdee powernap
অফলাইন ইনস্টলেশন জন্য আপনার প্যাকেজগুলির প্রয়োজন হবে। আপনি যদি কোনও ডেবিয়ান সিস্টেম ব্যবহার করেন
.deb
ফাইল এক্সটেনশন সহ প্যাকেজ ফাইল পান এবং dpkg -i package_name
এটি ইনস্টল করতে ব্যবহার করুন.tar.gz
বা .tar.bz2
ফাইল এক্সটেনশনের সাহায্যে উত্স টার্বল পান , তারপরে এগুলি বের করুন এবং ইনস্টল করুন:
tar -zxvf your_pack.tar.gz` or tar `-jxvf your_pack.tar.bz2
make
sudo make install
make clean (optional, and may prevent uninstallation)
নির্ভরতা নিয়ে আপনার সমস্যা হতে পারে। একটি সফল অফলাইন ইনস্টলেশন জন্য আপনাকে প্রথমে এগুলি ইনস্টল করতে হবে need
হ্যাঁ. আপনি ডিভিডি আইসো ডাউনলোড করতে পারেন, এটি একটি ডিভিডিতে পোড়াতে এবং ডিভিডি থেকে সফ্টওয়্যার ইনস্টল করতে পারেন। এখানে দেখুন সিডি এবং ডিভিডিগুলি অনলাইন সংরক্ষণাগার হিসাবে প্যাকেজ পরিচালকদের উত্স হিসাবে দেওয়া যেতে পারে।
অফলাইন প্যাকেজ ইনস্টলেশন করার আগে আপনি যে কাজটি করতে পারবেন তা আপনার নিজের প্রয়োজন রেপোজিটরিগুলি / সংগ্রহস্থলগুলি আপডেট করে। আপনার অবশ্যই নিশ্চিত হওয়া উচিত একটি আপডেট করা মূল সংগ্রহস্থলের (বিনামূল্যে এবং অফিশিয়ালি সমর্থিত সফ্টওয়্যার জন্য) for
আপনি যে অ্যাপ্লিকেশনগুলি ইনস্টল করতে চাইছেন সেগুলি ইউনিভার্সের মতো (অন্য কোনও নিখরচায় কোনও আনুষাঙ্গিক সমর্থন নেই), বা সীমাবদ্ধ (নিখরচায়, আনুষ্ঠানিকভাবে সমর্থিত), বা মাল্টিভার্স (নিখরচায়, কোনও সরকারী সমর্থন নয়) সংগ্রহস্থলের মতো অন্য কিছু সংগ্রহস্থলগুলিতে থাকতে পারে । সুতরাং আপনি এগুলির এক বা একাধিকও চাইবেন।
সুতরাং প্রক্রিয়াটির প্রথম পদক্ষেপটি একটি আপডেট হওয়া অফলাইন সংগ্রহশালা তৈরি করা; তারপরে "টু-ডাউনলোড" তালিকা তৈরি করুন এবং সেগুলি ডাউনলোড করুন এবং অবশেষে অন্তঃস্থাপন। এটি এখানে কীভাবে হয়েছে: উত্স
ইউআরএলটি প্রবেশ করুন: http://archive.ubuntu.com/ubuntu/dists/ suiteCodename যেখানে SuiteCodename যথাযথভাবে প্রতিস্থাপন করা উচিত উবুন্টু 12.04 (যথাযথ প্যাঙ্গোলিন) এর জন্য যথাযথ বলতে হবে [বা উবুন্টু 14.10 (ইউটোপিক ইউনিকর্ন) এর জন্য ইউটিপিক ] যাতে আপনি চান এখন http://archive.ubuntu.com/ubuntu/dists/precise/ বা আপনার যে স্যুটটি রয়েছে তার জন্য নির্দিষ্ট কোনও অন্যটিতে থাকুন be
আপনার আর্কিটেকচারের জন্য রিলিজ , রিলিজ . gpg , এবং বিষয়বস্তু - ????। জিজেড ফাইলগুলি ডাউনলোড করুন (যেমন সূচিপত্র i386.gz , আপনাকে আর্কিটেকচারটি i386 বলে ধরে নিচ্ছেন )। একটি ডিরেক্টরি / আপনার নামকরণ ফোল্ডারে এই তিনটি ফাইলগুলি সংরক্ষণ suiteCodename ( সুনির্দিষ্ট সঠিক প্যাঙ্গোলিন জন্য)।
এরপরে আপনার যাবতীয় ভাণ্ডার ( মেইন, ইউনিভার্স, সীমাবদ্ধ, মাল্টিভার্স ) এর মধ্যে আপনার নীচের কাজগুলি করতে হবে।
ক। লক্ষ্য সংগ্রহস্থল ডিরেক্টরিতে যান যেমন। প্রধান এবং তারপরে আর্কিটেকচার ডিরেক্টরিতে যেমন। বাইনারি-i386 যাতে আপনি http://archive.ubuntu.com/ubuntu/dists/suiteCodename/repositoryName/binary-??????
B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. প্যাকেজ.বিজ ২, প্যাকেজস.gz বিষয়বস্তু ডাউনলোড করুন , এটিকে রিপোসিটোরি নাম অনুসারে একটি ডিরেক্টরিতে মুক্ত করুন এবং সংরক্ষণ করুন। প্রধান এবং পূর্বে নির্মিত এই ডিরেক্টরির স্থান suiteCodename ডিরেক্টরি।
গ। পুনরাবৃত্তি a। এবং খ। আপনার পছন্দসই প্রতিটি সংগ্রহস্থলের জন্য।
অবশেষে আপনার কাঠামোর কিছু হওয়া উচিত:
precise ├── Contents-i386.gz ├── main │ └── binary-i386 │ ├── Packages.bz2 │ ├── Packages.gz │ └── Release.txt ├── Release.gpg ├── Release.txt └── universe └── binary-i386 ├── Packages.bz2 ├── Packages.gz └── Release.txt
(আপনার স্যুট কোডনাম = সুনির্দিষ্টভাবে ধরে নিলে, আর্কিটেকচারটি i386, এবং আপনার প্রধান এবং মহাবিশ্বের সংগ্রহস্থলগুলি প্রয়োজন)
এরপরে, আপডেট হওয়া সংগ্রহস্থলগুলি ডাউনলোড করার পরে, আপনি ডাউনলোড করা ফাইলগুলি যথাযথ কাঠামোয় সাজিয়ে রেখেছেন (উপরে দেখানো হয়েছে) লক্ষ্য অফলাইন কম্পিউটারের একটি ডিরেক্টরিতে। আপনার ব্যবহারকারীর বাড়িতে ( ) বা অন্য কোথাও অফারপোসিটোরি / ডিসট / সুনির্দিষ্টprecise
নামের একটি ফোল্ডারে ডিরেক্টরি কাঠামো সংরক্ষণ করুন ( টার্মিনালে বা নটিলাস ফাইল ম্যানেজারের সাথে sudo ব্যবহার শুরু হয়েছে ; এছাড়াও অনুলিপি করা কাঠামোর জন্য আপনার সঠিক অনুমতি রয়েছে কিনা তাও নিশ্চিত করুন) । আপনার অফলাইন সংগ্রহস্থলের তথ্য ব্যবহারের জন্য প্রস্তুত থাকবে।~/offlineRepository/dists/precise
/home/offlineRepository/dists/precise
gksu nautilus
আপনার উত্স তালিকায় স্থানীয় সংগ্রহস্থল যুক্ত করুন । সঙ্গে উবুন্টু সফটওয়্যার সেন্টার , এখানে যান > যুক্ত করুন ... -> সফটওয়্যার সোর্স ... - -> অন্যান্য সফটওয়্যার সম্পাদনা : এপিটি লাইন জন্য ক্ষেত্রের এবং তারপর যোগ deb file:///home/offlineRepository precise main universe
এবং ক্লিক করুন উত্স যোগ করুন । আপনার ডিরেক্টরি / ফাইলের কাঠামো এবং স্যুট হিসাবে আপনি লাইনটি পরিবর্তন করেছেন তা নিশ্চিত হন। তারপরে প্যাকেজগুলি পুনরায় লোড করুন বা sudo apt-get update
একটি টার্মিনালে চালান ।
এখন আপডেট হওয়া (এবং সম্ভবত নতুন যুক্ত হওয়া সংগ্রহস্থলগুলি) দিয়ে আপনি প্যাকেজ এবং নির্ভরতার জন্য url এর তালিকাটি ফেলে দিতে পারেন।
আমি পূর্ববর্তী জিজ্ঞাসাউবুন্টু পোস্টের একটি থেকে নিম্নলিখিত কোডের লাইনটি ধার করেছি:
sudo apt-get install packageName --print-uris | grep -o '\'http.*\' | tr "\'" " " > /tmp/package-list.txt
যেমন। সিনাপটিক প্যাকেজ ম্যানেজার ইনস্টল করতে:
sudo apt-get install synaptic --print-uris | grep -o '\'http.*\' | tr "\'" " " > /tmp/package-list.txt
(আপনি একইভাবে আপডেট তালিকাও তৈরি করতে পারেন))
উত্পন্ন তালিকাটি প্যাকেজ এবং সম্পূর্ণ কম্পিউটারের উপর নির্ভর করে একটি অনলাইন কম্পিউটারে ডাউনলোড করতে ব্যবহার করা যেতে পারে। কিছু ডাউনলোড পরিচালকদের ব্যাচ ডাউনলোডের জন্য তালিকা ডাউনলোড করতে বা ব্যবহার করতে একটি স্ক্রিপ্ট তৈরি করুন। (এছাড়াও টেক্সট ফাইলটি উত্সাহিত করে ইউনিক্স / লিনাক্স লাইনের সমাপ্তি ব্যবহার করে এবং আপনি যেটি উইন্ডোতে পরিবর্তন করতে চাইতে পারেন bu) উবুন্টুতে যখন সিনাপটিক প্যাকেজ ম্যানেজার একটি ডিফল্ট অ্যাপ্লিকেশন ছিল তখন এর জন্য আরও সহজ উপায় ছিল।
অবশেষে টার্গেট সিস্টেমে আপনি dpkg
অন্য কোনও উপায়ে প্যাকেজগুলি ইনস্টল করতে পারেন ।
উপরোক্ত ব্যাখ্যা ছাড়াও নিম্নলিখিত কাঠামোটিতে আপনাকে ধারণা দেওয়া উচিত:
/opt/offlineRepoList/ └── dists ├── precise │ ├── Contents-i386.gz │ ├── main │ │ └── binary-i386 │ │ ├── Packages.bz2 │ │ ├── Packages.gz │ │ └── Release.txt │ ├── Release.gpg │ ├── Release.txt │ └── universe │ └── binary-i386 │ ├── Packages.bz2 │ ├── Packages.gz │ └── Release.txt ├── precise-security │ ├── Contents-i386.gz │ ├── main │ │ └── binary-i386 │ │ ├── Packages.bz2 │ │ ├── Packages.gz │ │ └── Release │ ├── Release │ ├── Release.gpg │ └── universe │ └── binary-i386 │ ├── Packages.bz2 │ ├── Packages.gz │ └── Release └── precise-updates ├── Contents-i386.gz ├── main │ └── binary-i386 │ ├── Packages.bz2 │ ├── Packages.gz │ └── Release ├── Release ├── Release.gpg └── universe └── binary-i386 ├── Packages.bz2 ├── Packages.gz └── Release
এখানে উত্তরগুলি ব্রাউজ করার পরে: কীভাবে আমি ইন্টারনেট (অফলাইন) ছাড়াই সফটওয়্যার বা প্যাকেজ ইনস্টল করতে পারি? , আমি এই কোডটি সর্বাধিক দরকারী বলে মনে করেছি।
sudo apt-get install PACKAGE --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
যাইহোক, সম্পূর্ণ newbies জন্য এখানে কিছু নির্দেশাবলী দেওয়া আছে। আমি আপনাকে তাদের কাজে লাগতে হবে আশা করি।
cd FOLDERNAME
(উদাহরণcd Desktop
:)
টিপ: আপনিdir
ফোল্ডারগুলির তালিকা তৈরি করতে কমান্ডটিও ব্যবহার করতে পারেন ।
সিনাপটিক প্যাকেজ ম্যানেজার
sudo apt-get install synaptic --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
ডাউনলোডের উদাহরণ কোড: ভিএলসি প্লেয়ার ডাউনলোডের উদাহরণ কোড:
sudo apt-get install vlc --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
sh install.sh
sudo dpkg -i *.deb
অথবা আপনি প্যাকেজ ইনস্টল করতে Synaptics মত একটি প্রোগ্রাম ব্যবহার করতে পারেন। (সিনাপটিক্স: ফাইল - ডাউনলোড প্যাকেজ যুক্ত করুন)
বিকল্প হিসাবে, আপনি কেবল ফাইলগুলিতে ডাবল ক্লিক করতে পারেন। এটি উবুন্টু সফটওয়্যার কেন্দ্রটি খুলবে। সফ্টওয়্যার কেন্দ্রটি লোড হয়ে গেলে, ইনস্টল বোতামটি টিপুন। ফোল্ডারের সমস্ত ফাইল ইনস্টল না হওয়া পর্যন্ত এটি পুনরাবৃত্তি করুন।
আমার কাছে একটি অজগর স্ক্রিপ্ট রয়েছে যা উইন্ডোজে চালানো যেতে পারে যা নির্ভরতা গাছের সন্ধান করতে ও উবুন্টু প্যাকেজ ওয়েবসাইটটি পার্স করে এবং চেকসাম যাচাইকরণ করে প্রয়োজনীয় সমস্ত প্যাকেজ ডাউনলোড করে।
এটি সম্ভবত প্রয়োজনের চেয়ে আরও বেশি ডাউনলোড করতে পারে তবে এটি আমার পক্ষে সহজ সমাধান ছিল।
https://gist.github.com/Zitrax/2bad212a3b0571357e1b
সমস্ত ডাউনলোড প্যাকেজগুলি এর সাথে ইনস্টল করা যাবে dpkg -i E pkg\*
। এটি ইতিমধ্যে ইনস্টল থাকা প্যাকেজগুলির পুনরায় ইনস্টলেশন এড়ানো যায়।
ব্যবহার:
usage: ubuntu-deps.py [-h] [-a ARCH] [-r RELEASE] [-m MIRROR] [-f FALLBACK] [-d DIRECTORY] dep [dep ...]
Download ubuntu dependencies
positional arguments:
dep The main/top package
optional arguments:
-h, --help show this help message and exit
-a ARCH, --arch ARCH The architecture to use (default: amd64)
-r RELEASE, --release RELEASE Ubuntu release (default: trusty)
-m MIRROR, --mirror MIRROR Mirror to use for download (default: http://no.archive.ubuntu.com/)
-f FALLBACK, --fallback FALLBACK Mirror to use when main mirror is not found (default:
http://security.ubuntu.com/)
-d DIRECTORY, --directory DIRECTORY Target directory (default: pkg)
যে সিস্টেমটি সর্বদা অফলাইনে রাখা হবে তার জন্য, অন্য কয়েকটি উত্তরের মধ্যে উপস্থাপিত শক্তিশালী অফলাইন প্যাকেজ পরিচালনার একটি পদ্ধতি ব্যবহার করা ভাল usually এটি কারণ ইতিমধ্যে ইনস্টল হওয়া প্যাকেজগুলি কেবলমাত্র কয়েকবার প্যাকেজগুলি একসাথে ইনস্টল না করে আপ টু ডেট রাখার সুবিধার্থে।
তবে, বিচ্ছিন্ন ক্ষেত্রে যেখানে আপনি কেবলমাত্র এমন কোনও সিস্টেমে দ্রুত প্যাকেজ ইনস্টল করতে চান যেখানে ইন্টারনেট সংযোগ নেই (এবং আপনার কাছে এটি অন্য কোনও মেশিনে ডাউনলোড করে এনে দেওয়ার ক্ষমতা রয়েছে), আপনি এটি করতে পারেন। মূল জটিলতাটি আপনাকে কী প্রয়োজন তা নির্ধারণ করে, যেহেতু প্যাকেজটিতে প্রায়শই অন্যান্য প্যাকেজ থাকে এটির উপর নির্ভর করে এবং তাই প্যাকেজ ইনস্টল হওয়ার আগে এটি অবশ্যই ইনস্টল করা উচিত।
এই উত্তরটি উবুন্টু ১৪.০৪-তে নকল প্রশ্ন জি ++ দ্বারা অনুপ্রাণিত হয়েছে এবং g++
এটির মূল উদাহরণ হিসাবে ইনস্টল করার প্রয়োজনের ক্ষেত্রে ব্যবহার করে ।
আমি জোর দিয়ে বলছি যে কোনও কিছুর বিকল্প হিসাবে এই পদ্ধতিটি দীর্ঘমেয়াদী ব্যবহার করা উচিত নয় যা প্রয়োজনীয় সুরক্ষা আপডেটগুলি অন্তত স্বয়ংক্রিয়ভাবে নির্ধারণ এবং ইনস্টল করতে সহায়তা করে। কোনও নেটওয়ার্কের সাথে সংযোগ স্থাপন কখনই আক্রমণটির সম্ভাবনাকে যথেষ্ট পরিমাণে হ্রাস করে না, তবে কিছু উত্স থেকে প্রাপ্ত ডেটার মাধ্যমে কিছু সুরক্ষা বাগ ব্যবহার করা যেতে পারে।
যদিও এই পদ্ধতিটি জটিল দেখায়, সাধারণত এটি কেবল কয়েক মিনিট সময় নেয়। বিপুল সংখ্যক নির্ভরতা সহ প্যাকেজগুলির জন্য, এটি আরও বেশি সময় নিতে পারে। বিপুল সংখ্যক নির্ভরশীলতা (যেমন, ubuntu-desktop
একটি ন্যূনতম সিস্টেমে) টানায় এমন মেটাপ্যাকেজগুলি ইনস্টল করার জন্য, প্রয়োজনীয় সমস্ত .deb ফাইল ডাউনলোড করতে এটি অনেক বেশি সময় নিতে পারে এবং এই পদ্ধতিটি উপযুক্ত হওয়ার সম্ভাবনা কম।
প্যাকেজের নির্ভরতা মেটাতে কোন অন্যান্য প্যাকেজের প্রয়োজন তা নির্ধারণ করার জন্য আপনি ইনস্টলেশনটি অনুকরণ করতে পারেন। -s
পতাকাটি পাস করা apt-get
( আপনি কোনও ক্রিয়া নির্দিষ্ট করার আগে ) এটি করে।
apt-get -s install g++
আমি বাদ দিয়েছি sudo
, যেহেতু এটি কেবল একটি সিমুলেশন, সুতরাং মূল অধিকারগুলির প্রয়োজন হয় না।
আপনি যদি প্যাকেজ তৈরির জন্য সাধারণভাবে সাধারন সরঞ্জামগুলি ইনস্টল g++
করতে চান, তবে আপনি পছন্দ করতে পারেন:
apt-get -s install build-essential
আউটপুট (এর জন্য g++
) এরকম কিছু দেখাবে:
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... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
g++-4.8 libstdc++-4.8-dev
Suggested packages:
g++-multilib g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg
libstdc++-4.8-doc
The following NEW packages will be installed:
g++ g++-4.8 libstdc++-4.8-dev
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libstdc++-4.8-dev (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [amd64])
Inst g++-4.8 (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [amd64])
Inst g++ (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [amd64])
Conf libstdc++-4.8-dev (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [amd64])
Conf g++-4.8 (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [amd64])
Conf g++ (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [amd64])
এই বলে যে ইনস্টল করতে g++
আমার সিস্টেম উপর, আমি প্যাকেজ প্রয়োজন g++
, g++-4.8
এবং libstdc++-4.8-dev
।
সিমুলেশনের ফলাফলগুলি অনুসরণ করা সাধারণত কোনও প্যাকেজের নির্ভরতা (বা ধরে নিবেন যে আপনার যা প্রয়োজন তা উপরের মত একই) ধরে রাখার চেয়ে ভাল, কারণ:
আপনার কী প্যাকেজগুলির প্রয়োজন তা জানার পরে আপনি সেগুলি ডাউনলোড করতে পারেন। আমি এর জন্য লঞ্চপ্যাড ব্যবহার করার পরামর্শ দিচ্ছি, কারণ ডাউনলোডগুলি এসএসএল-এনক্রিপ্টড, যা ফাইলের দুর্নীতি রোধ করতে সহায়তা করে।
apt-get
সফ্টওয়্যার কেন্দ্রের সাথে সাধারণত প্যাকেজ ইনস্টল করতে HTTPS প্রয়োজন হয় না কারণ এর হ্যাশটি ডিজিটালি স্বাক্ষরযুক্ত হ্যাশের তালিকার বিপরীতে যাচাই করা হয়। আপনি যদি এই প্যাকেজগুলি আপনার প্যাকেজ ক্যাশে apt-get
রাখেন এবং সেগুলি ইনস্টল করতে ব্যবহার করেন তবে তা ঘটবে।dpkg -i
তবে তা করা হবে না।আপনি প্যাকেজগুলির নাম https://launchpad.net/ubuntu এ প্যাকেজগুলির অধীনে টাইপ করে এবং "একটি প্যাকেজ সন্ধান করুন" এ ক্লিক করে অনুসন্ধান করতে পারেন । উদাহরণস্বরূপ, অনুসন্ধান করা g++-4.8
আপনাকে gcc-4.8 উত্স প্যাকেজ পৃষ্ঠাতে নিয়ে আসে ।
তারপরে আপনার উবুন্টু মুক্তির কোডনামে স্ক্রোল করুন। আপনি 14.04 চালাচ্ছেন, তাই এটি নির্ভরযোগ্য তাহর। সমস্ত উবুন্টু রিলিজের কোডনাম রিলিজ উইকি পৃষ্ঠায় তালিকাভুক্ত রয়েছে । এর জন্য প্যাকেজ ডাউনলোডগুলি দেখতে ডানদিকের নির্দেশক ত্রিভুজটি ক্লিক করুন।
কিছু প্যাকেজগুলির জন্য আপনি একাধিক পকেট থেকে ডাউনলোডের তালিকা প্রসারিত করতে পারবেন । আপনি দেখতে পারেন:
উদাহরণস্বরূপ, ফায়ারফক্সের জন্য 14.04-তে কী উপলভ্য রয়েছে তা এখানে:
সাধারণত আপনি প্যাকেজ চাইবেন নিরাপত্তা বা আপডেট যদি তাদের অস্তিত্ব, এবং অন্যথায় প্যাকেজ রিলিজ ।
আপনি প্যাকেজগুলির তালিকাটি প্রসারিত করার পরে, .deb
আপনার আর্কিটেকচারের জন্য ফাইলটি সন্ধান করুন । দেবদের নাম দেওয়া হয়েছে । সর্বাধিক সাধারণ স্থাপত্যগুলি হল:name_version_architecture.deb
amd64
ইনটেল এবং এএমডি উভয় প্রসেসরের জন্য বলা হয় )i386
উভয়ের জন্যও ডাকা হয় )উদাহরণস্বরূপ, g++-4.8
উবুন্টুর 64-বিট সংস্করণের জন্য প্যাকেজটি পেতে , আপনি ডাউনলোড করতে পারেন g++-4.8_4.8.4-1ubuntu15_amd64.deb
।
প্যাকেজ আপনি পুনরুদ্ধার হন একই সংস্করণ যে apt-get
এর install
কর্ম স্বয়ংক্রিয়ভাবে উদ্ধার এবং ইনস্টল (যদি আপনার সিস্টেমে নেটওয়ার্ক-সংযুক্ত হয়েছে) থাকেন তাহলে, তারপর আপনি প্যাকেজ লাগাতে পারেন /var/cache/apt/archives
এবং কেবল যে কমান্ডটি প্রয়োগ করুন:
sudo apt-get install g++
যদি এই সিস্টেমটি কখনও ইন্টারনেটের সাথে সংযুক্ত না থাকে , তবে সম্ভবত আপনি যখন প্যাকেজগুলি পুনরুদ্ধার করেছিলেন সমস্ত প্যাকেজগুলি মুক্তির পকেট থেকে এসেছে তখন সম্ভবত এটি ঘটবে । সিস্টেমটি কখনও ইন্টারনেটের সাথে সংযুক্ত ছিল কিনা তা নির্বিশেষে, লঞ্চপ্যাডে অন্য কোনও পকেটের কোনও প্যাকেজ প্রদর্শিত না হলে এটি প্রায় সর্বদা ঘটবে। (মূলত একমাত্র পরিস্থিতিটি যদি আপনি আলফা বা বিটা সিস্টেম ইনস্টল করেন না এবং কখনও আপডেট করেন নি তবে তা হবে না))
ইনস্টল করার নির্দিষ্ট ক্ষেত্রে g++
, আমি ব্যবহার করব apt-get
।
যে ক্ষেত্রে এটি কাজ করে না বা আপনি এটি প্রত্যাশা করেন না এমন ক্ষেত্রে প্যাকেজগুলি অন্যথায় ফাঁকা ফোল্ডারে রেখে চালিত করে ইনস্টল করুন:
sudo dpkg -Ri /path/to/folder
অথবা আপনি পৃথকভাবে প্যাকেজগুলির নাম দিতে পারেন। এই উদাহরণটি ধরে নিয়েছে যে প্যাকেজগুলি বর্তমান ডিরেক্টরিতে রয়েছে (যেমন, আপনি যে cd
ডিরেক্টরিগুলি এতে রেখেছেন তা সম্পাদনা করেছেন):
sudo dpkg -i package1.deb package2.deb ...
ইনস্টল করা প্যাকেজগুলির সংখ্যা খুব কম এবং যদি না আপনি নির্ভরশীলতাগুলি সন্তুষ্ট হওয়ার জন্য যথাযথ ক্রমটি ইনস্টল করতে হয় তবে আপনি প্রতিটি প্যাকেজ স্বতন্ত্রভাবে ইনস্টল করার চেয়ে এই পদ্ধতিগুলি ব্যবহার করা যথেষ্ট দক্ষ more
আপনার যদি ইন্টারনেটের সাথে কোনও সংযোগ না থাকে এবং আপনি যেখানে ইন্টারনেটের সাথে সংযোগ করতে পারেন তার কাছাকাছি কাউকে না পেয়ে এখনও একটি বিকল্প উল্লেখ করা হয়নি: কেউ যদি নিয়মিত পোস্টের মাধ্যমে উত্স ফাইলগুলি প্রেরণ করেন।
আপনি ডিভিডি দিয়ে অর্থ প্রদানের মাধ্যমে পুরো উবুন্টু ওএস পেতে পারেন mail একইভাবে আপনি কোনও অন-লাইন বন্ধুকে আপনার কাছে ভিএলসি-র মতো প্যাকেজের জন্য ডিইবি ফাইল বা উত্স ফাইলগুলি প্রেরণ করতে বলেছিলেন। যদিও কারও পক্ষে সমস্ত প্যাকেজ সহ একটি সম্পূর্ণ ডিভিডি প্রেরণ করা উপযুক্ত। এই ডিভিডি থেকে আপনি এটি ইনস্টল করতে পারেন।
এটি সম্পূর্ণ বিশদ উত্তর নয়, তবে উচ্চ স্তরে আপনি এটি করতে পারেন:
আমি লাইভ সিডিগুলি কাস্টমাইজ করে সেগুলি ইনস্টল করার পরামর্শ দিচ্ছি ।
আপনি http://packages.ubuntu.com/ ফাইলের নেমে ফাইলগুলি ডাউনলোড করতে পারেন , তবে তারপরে আপনাকেও নির্ভরতার দিকে মনোযোগ দিতে হবে।
আর একটি সম্ভাবনা রিমাস্টারিস ব্যবহার করা। এই সরঞ্জামটি আপনাকে আপনার নিজের সিস্টেম থেকে আইসো চিত্র তৈরি করতে দেয় এবং আনেটবুটিনের মাধ্যমে বুটেবল ইউএসবি স্টিক তৈরির পরে আপনি যতগুলি কম্পিউটার চান তার মধ্যে একটি কাস্টমাইজড সিস্টেম ইনস্টল করতে পারেন।
আমার কাছে বেশ কয়েকটি সহজ পরামর্শ রয়েছে। আপনি লাইব্রেরিতে যেতে পারেন। আপনি যে অপারেটিং সিস্টেমটি চান তার কম্পিউটার বিভাগটি দেখুন, কয়েকটি বইয়ের মধ্যে ডিভিডি রয়েছে। এছাড়াও, আপনি যদি সর্বশেষতম অপারেটিং সিস্টেম চান তবে আমি এই ওয়েবসাইটটি পুনরায় গ্রহণ করব যেখানে আপনি নামমাত্র ফির জন্য একটি ডিভিডি কিনে নিতে পারেন। www.ubuntu.com/download/desktop।
এই প্রশ্নটি কিছুটা পুরানো তাই এই মুহুর্তে একটি উত্তর অতিরিক্ত কাজ হতে পারে, তবে সম্ভবত আপনি dpkg- অফলাইন ব্যবহার করে দেখতেও পারেন । Bzr ইনস্টল করুন, তারপরে:
bzr branch lp:dpkg-offline
সেখানে একটি টিউটোরিয়াল এবং একটি রিডমি ফাইল অন্তর্ভুক্ত রয়েছে।
ধরে নিই যে আপনি কোনও উবুন্টু 14.04 amd64 সিস্টেমে গিট ইনস্টল করতে চান, আপনার সিস্টেমটি উদাহরণস্বরূপ 12.04 আই 386 হলেও, আপনি এটি করতে পারেন:
dpkg-offline ubuntu-14.04-desktop-amd64.iso git
apt-get
আপনার প্যাকেজগুলি ইনস্টল করতে ব্যবহার করতে পারেন ।dpkg- অফলাইন 10.04 এর পরের যে কোনও উবুন্টু ডেস্কটপ সংস্করণ (আমার পুরানো সংস্করণগুলির সাথে পরীক্ষা হয়নি তবে সেগুলিও কাজ করা উচিত ) এবং 12.10 পরবর্তী কোনও উবুন্টু সার্ভার সংস্করণ সহ কাজ করবে। এটি হোস্ট আর্কিটেকচার নির্বিশেষে amd64, i386 এবং আর্মএফ চিত্রের সাথেও কাজ করা উচিত। আবার, আমি আর্ম 64 বা পাওয়ারপিসি / পিপিসি 64 এর সাথে পরীক্ষা করিনি তবে তারা কাজও করতে পারে।
দাবি অস্বীকার: আমি dpkg- অফলাইন লিখেছি।
কিছু প্যাকেজ ইনস্টল ইউএসবি-স্টিক ইনস্টল করা হয়। আমি আনইনস্টল করেছি network-manager
এবং এটি আবার ইনস্টল করতে চাই।
এইভাবে আমি লাঠিটি পেয়েছি আমি অপারেটিং সিস্টেমটি ইনস্টল করেছি (লুবুন্টু 17.10)। ইহা ছিল/dev/sdb
লাঠিটি কোনও পথে মাউন্ট করুন ( /tmp/mnt
আমার ক্ষেত্রে)
mkdir /tmp/mnt
sudo mount /dev/sdb1 /tmp/mnt
তারপরে, আমি /etc/apt/sources.list
কেবল ধারণ করে সম্পাদনা করি
deb file:///tmp/mnt/ main universe
তারপর, আমি না
sudo apt-get update
এবং আমি ইনস্টল করতে পারেন network-manager
।
দ্রষ্টব্য: এটি উপরের প্রশ্নের উত্তর নাও হতে পারে তবে এই প্রশ্নের সন্ধানের সময় আমার যে প্রশ্নের উত্তর ছিল।
sources.list
এবং তারপরে এটি পুনরুদ্ধার করা উচিত ।