আমি কীভাবে ইন্টারনেট (অফলাইন) ছাড়াই সফটওয়্যার বা প্যাকেজ ইনস্টল করতে পারি?


257

আমার এক বন্ধু আছে যে এমন একটি কম্পিউটার পেয়েছে যা ইন্টারনেটে সংযুক্ত নয়। সহজেই অফলাইনে সফ্টওয়্যার ইনস্টল করার কোনও উপায় আছে কি?


1
নিম্নলিখিত লিঙ্কটিও আপনার জন্য আকর্ষণীয় হতে পারে। জিজ্ঞাসাবাবু
প্রশ্ন /

উত্তর:


129

কেরিক্স পরীক্ষা করে দেখুন ; এটি একটি অফলাইন সংগ্রহস্থল পরিচালক।

এটা কিভাবে কাজ করে? এটি আপনাকে ফ্ল্যাশ ড্রাইভে আপডেট এবং নতুন প্রোগ্রামগুলি (নির্ভরতার সাথে) ডাউনলোড করতে দেয় ।

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

এখানে আপনি একটি টিউটোরিয়াল খুঁজে পেতে পারেন ।

আরেকটি বিস্তারিত ধাপে ধাপে টিউটোরিয়াল এই উত্তরে

লঞ্চপ্যাড ডাউনলোডযোগ্য ফাইলগুলিও হোস্ট করে

একটি স্ক্রিনশট:

Screenshoot


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

1
আমি এখনও keryxসমস্যা ছাড়াই ব্যবহার করি , যদিও এর স্পষ্টভাবে আরও বিকাশ এবং উন্নতি প্রয়োজন।
carnendil


অন্যান্য অফলাইন কম্পিউটারে জিসিসি, জি ++ না থাকলে কী হবে? এটি একটি নতুন ইনস্টল করা উবুন্টু। আমি কীভাবে wxwidgets ইনস্টল করতে পারি? ডাব্লু এক্সজেডস ব্যতীত, এটি অনুপস্থিত মডিউল সম্পর্কে অভিযোগ করে ...
একটি অফার

3
আমি সবেমাত্র কেরেক্স ( 0.92.5 ) এর একটি নতুন সংস্করণ প্রকাশ করেছি , যা কিছু উদ্বেগ সমাধান করতে পারে। সংকলিত সংস্করণটির ডাব্লুএক্সউজেডসের মতো নির্ভরতা রাখা উচিত এবং আপনাকে কোনও সমস্যা ছাড়াই উইন্ডোয় চলতে দেওয়া উচিত।
মাইকেল ক্রেনশো

57

একটি দ্রুত হ্যাক

একটি দ্রুত হ্যাক হ'ল আপনি আপনার মেশিনে ইনস্টল করার জন্য ডাউনলোড করেছেন এমন সমস্ত প্যাকেজগুলি অনুলিপি করুন ( এখানে বিস্তারিত নির্দেশাবলী )। .Deb ফাইলগুলি সংরক্ষণ করা হয় /var/cache/apt/archives, তারপরে অন্যান্য কম্পিউটার লঞ্চে সিনাপটিক করুন File -> Add Package Downloadedএবং ফোল্ডারটি নির্বাচন করুন এবং অনুসন্ধান করুন আপনি ফাইলগুলি রেখেছিলেন এবং এটি খুলতেন, সমস্ত গ্রহণ করুন (বা কমান্ডটি ব্যবহার করে টার্মিনাল থেকে ইনস্টল করুন sudo dpkg -i DEB_PACKAGE_NAME)।

দ্রষ্টব্য:
এটি ধরে নিয়েছে যে আপনার প্যাকেজ ম্যানেজারটি সরাসরি ইনস্টলের পরে প্যাকেজগুলি মুছতে সেটআপ করেনি। এটি ধরেও নিয়েছে যে আপনি উবুন্টু (10.10, 12.04, ইত্যাদি) এবং আর্কিটেকচার সংস্করণ (32 বি বা 64 বি) এর একই সংস্করণটি চালাচ্ছেন ।


একটি ডিভিডি সংগ্রহস্থল

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


2
আপনি এটি চালাতে না পারলে sudo apt-get updateখুব ভাল কাজ করবে না, একটি নতুন সিস্টেম স্থাপন করার সময় একটি ভাল সময় সেভার :)
GM-स्क्रिप्ट-রাইটার-62850

সম্মত, সবেমাত্র 13 টি কম্পিউটার থেকে দুটি কম্পিউটারকে 13.10 এ আপগ্রেড করা হয়েছে। প্রথমটিকে ~ 1.8 গিগাবাইট ডাউনলোড /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। সহজ পেজি।
জ্যাকসনকর

@ jr0cket: এই ফোল্ডারে থাকা প্যাকেজগুলি এড়াতে কি কোনও উপায় আছে /var/cache/apt/archivesযা ইতিমধ্যে (ইনবিল্ট) আসে যখন ডেবিয়ান ইনস্টল করা হয়?? আমি কেন এই কারণটি জিজ্ঞাসা করছি 4.8 গিগাবাইটটি আমার ইউএসবি ড্রাইভের পক্ষে খুব বড় যেটি 4 জিবি।
জাস্টিন

42

একটি ইউএসবি সংগ্রহস্থল

যদি আপনার কাছে একটি শালীন আকারের ইউএসবি স্টিক থাকে - প্রায় 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এটি ঠিক করে নি।
পিটার মর্টেনসেন

32

আমি এটি করতে "--প্রিন্ট-ইউরিস" বিকল্পের সাথে অ্যাপটি-গেট ব্যবহার করি। আমি "-কিউকিউ" যুক্ত করি যাতে এটি শান্ত থাকে।

কিছু ফাইলনামে যুক্ত হওয়া অতিরিক্ত অক্ষর (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

MD5 যোগফলগুলি পরীক্ষা করা হচ্ছে

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 ...

ফোল্ডার হায়ারার্কি (উইন্ডোজ ব্যবহার করে ফাইলগুলি ডাউনলোড করা)

আমি সাধারণত এটির মতো একটি ফোল্ডার তৈরি করি:

  • কার্যক্ষম-পেতে /
    • বিন /
      • msys-1.0.dll
      • msys-Intl-8.dll
      • wget.exe
      • msys-iconv-2.dll
      • md5sum.exe
      • libeay32.dll
      • libintl3.dll
      • libssl32.dll
      • libiconv2.dll
    • হালনাগাদ/
      • update.cmd
      • md5sum.txt
    • install /
      • install-foo.cmd
      • install-bar.cmd
      • upgrade.cmd
      • md5sum.txt

তারপরে wgetউপরের লাইনে ..\\bin\\wget.exe, md5sumথেকে ..\\bin\\md5sum.exe, ইত্যাদি পরিবর্তন করুন

এটি * .deb ফাইলগুলি পৃথক করবে এবং ফাইলগুলিকে বিভিন্ন ফোল্ডারে তালিকাবদ্ধ করবে।

আপনার সিস্টেম আপডেট করা হচ্ছে

  1. উবুন্টু ব্যবহার করে এমন কম্পিউটার টার্গেট করতে বুট করুন
  2. আপডেটের জন্য একটি স্ক্রিপ্ট তৈরি করুন
  3. একটি ইন্টারনেট সংযোগ সহ কম্পিউটারে বুট করুন
  4. আপডেট.শ চালান (লিনাক্স বা ম্যাক ওএসের জন্য) বা আপডেট.কোএমডি (উইন্ডোজ)
  5. লক্ষ্যবস্তু কম্পিউটারে ফিরে যান
  6. তালিকা ফাইল ইনস্টল করুন
  7. আপগ্রেড / ডিস্ট-আপগ্রেডের জন্য একটি স্ক্রিপ্ট তৈরি করুন (শেষ পর্যন্ত md5sum কমান্ড যুক্ত করুন)
  8. ইন্টারনেট সংযোগ সহ কম্পিউটারে ফিরে যান
  9. আপগ্রেড.শ / ডিস্ট- আপগ্রেড.শ (লিনাক্স বা ম্যাক ওএস) বা আপগ্রেড.সিএমডি / ডিস্ট-আপগ্রেড.সিএমডি (উইন্ডোজ) চালান
  10. লক্ষ্যবস্তু কম্পিউটারে ফিরে যান
  11. ক্যাশে * .deb ফাইলগুলি অনুলিপি করুন: sudo cp *.deb /var/cache/apt/archives/
  12. চালান: 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 এবং প্রয়োজনীয় শেয়ারড লাইব্রেরি প্রয়োজন। "ফোল্ডার স্তরক্রম" বিভাগটি দেখুন।

নোট

  • আমি উপরের কমান্ডগুলির সমস্ত কিছু কার্যকর হবে কিনা তা সম্পর্কে আমি পুরোপুরি নিশ্চিত নই, যেহেতু আমি এগুলি এখন এক মাস ব্যবহার করি নি। বিশেষত আপডেট কমান্ড, যা আমি আজ এর কয়েকটি অংশ পরীক্ষা করে দেখিনি।
  • কমান্ডগুলির ফলাফল সহজেই দেখতে, উইন্ডোজ ব্যবহার করে, স্ক্রিপ্টগুলির শেষে একটি "বিরতি" লাইন যুক্ত করুন।
  • আপনি যদি প্রায়ই এই কমান্ড ব্যবহার করেন তবে প্যাকেজগুলি আপডেট করতে, আপগ্রেড করতে এবং ইনস্টল করতে শেল স্ক্রিপ্টগুলি তৈরি করার পরামর্শ দিচ্ছি।

3
আপনি কি এর জন্য একটি সহজ গুই তৈরি করতে পারেন :)
টাচিয়ন্স

এর জন্য উইন্ডোজ ব্যবহার করা খুব অদ্ভুত বলে মনে হচ্ছে ...
অ্যালেক্স আর

1
এটি লিনাক্সের ক্ষেত্রেও প্রযোজ্য (যা আসলে আরও ভাল কারণ আপনার এমডি 5সাম এবং উইজেট ইনস্টল করার দরকার নেই)। উইন্ডোজ অংশটি তাদের জন্য যাঁদের ইন্টারনেট সংযোগ সহ লিনাক্স কম্পিউটার নেই, তাই আপনি এটি একটি ইন্টারনেট ক্যাফে বা কেবলমাত্র উইন্ডোজ থাকা কোনও কম্পিউটারের কম্পিউটারে ব্যবহার করতে পারেন।
আর্নেল এ। বোরজা

-qqবিকল্প থেকে সমস্ত আউটপুট দমন করতে প্রদর্শিত হবে apt-get update। আমি মনে করি আপনি সত্যিই এই বিকল্পটি চান না।
রুসলান

29

আপনার প্রথমে ইন্টারনেট সংযোগ সহ একটি পিসি নেওয়া দরকার, যেখানে আপনি প্রয়োজনীয় .deb ফাইলগুলি ডাউনলোড করতে পারেন। আপনি সমস্ত ফাইল ডাউনলোড করার পরে, আপনি এখন একটি সিডি / ডিভিডি রম বা আইএসও ফাইল তৈরি করতে পারেন যা আপনি আপনার অফলাইনে পিসিতে ডাউনলোড করা সফ্টওয়্যারটি ইনস্টল করতে ব্যবহার করতে পারেন।

একটি পরিষ্কার ইনস্টল বা ভিএম দিয়ে শুরু করুন।
sudo apt-get install aptoncd

আপনি যে প্যাকেজগুলি চান তা একটি পিসিতে ইনস্টল করুন
sudo apt-get install gbrainy

অ্যাপটোনসিডি রান
এখানে চিত্র বর্ণনা লিখুন
করুন
এখানে চিত্র বর্ণনা লিখুন
ক্লিক করুন বার্ন ক্লিক করুন এবং বিকল্পগুলি সেট করুন তারপরে
এখানে চিত্র বর্ণনা লিখুন
এটি বার্ন করুন বা এটি সংরক্ষণ করুন
এখানে চিত্র বর্ণনা লিখুন

নোট করুন যে aptoncd কেবলমাত্র বর্তমান এ্যাপ-ক্যাশে জিনিসগুলিকে ব্যাক আপ করে।
এ কারণেই আমরা একটি ক্লিন ভিএম / নতুন ইনস্টল দিয়ে শুরু করেছি এবং এই সমস্ত কিছু এক রানেই করেছি।


সুতরাং, আপনি কি বলছেন যদি আমি কোনও ভিএম তৈরি করি এবং আমার সমস্ত অ্যাপ্লিকেশন ইনস্টল করা হয় তবে এই প্রোগ্রামটি চালান, সিডি / ডিভিডি অফলাইন পিসিতে নিন to এবং এটি এতে সমস্ত অ্যাপ্লিকেশন ইনস্টল করবে?
অ্যালেক্স

2
যতক্ষণ আপনি একই বেস সিস্টেম মিডিয়া ব্যবহার করেন, হ্যাঁ। আপনি যদি কোনও অফিস স্থাপন করছেন এবং আপনি কিছু যুক্ত করার জন্য দ্রুত এবং সহজ উপায় চান, তবে এটি খুব সহায়ক। আপনি যদি তৈরি-মেটা প্যাকেজটি ব্যবহার করেন তবে হ্যাঁ
রোবটহমানস

চিত্র থেকে পুনরুদ্ধার করতে হল ইনস্টল করা দরকার, তবে এটি অবহ্রাসিত এবং আমি যতদূর বুঝতে পারছি না সমর্থিত supported
ফ্ল্যাশরনার


22

অফলাইন সংগ্রহস্থল

অফলাইন সংগ্রহস্থল কীভাবে তৈরি করবেন তা এখানে বর্ণিত হয়েছে : আপনাকে কেবল সংরক্ষণাগার.ইবুন্টু.কম থেকে উপযুক্ত ফাইলগুলি ডাউনলোড করতে হবে । বিকল্পভাবে, আপনি ব্যবহার করতে পারেন apt-medium

সম্পাদনা: *.debফাইলগুলির স্থানীয় rchive উপর ভিত্তি করে অন্য পদ্ধতির বিভিন্ন ব্লগ এন্ট্রি ( এখানে এবং এখানে দেখুন ) বর্ণিত হয় । শরৎচন্দ্র নীচের হিসাবে সংক্ষেপে বলেছেন:

  1. একটি দির অ্যাক্সেসযোগ্য করুন (মূল দ্বারা অন্ততপক্ষে)

    sudo mkdir /var/my-local-repo
    
  2. সমস্ত ডিবে ফাইলগুলি এই ডিরেক্টরিতে অনুলিপি করুন।

  3. ডিরেক্টরিটি একটি হিসাবে তৈরি করুন

    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
    
  4. স্থানীয় রেপোগুলি উত্সগুলিতে যুক্ত করুন

    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
    

20

পদক্ষেপ 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সিস্টেমে ইতিমধ্যে ইনস্টল থাকা এমনকি এমন কি নির্ভরশীলতাগুলি মুদ্রণ করে?
ইয়ুরিক

19

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

অ্যাপ্লিকেশন ডাউনলোড করা (উইন্ডোজে)

অ্যাপ্লিকেশন ইনস্টল করা (লিনাক্সে)

আপনি এটি কিউবের ওয়েবসাইটে ডাউনলোড করতে পারেন ।


এটা .deb বা .exe?

2
কোনও .deb ফাইল নেই কারণ এটি স্বতন্ত্র, পোর্টেবল এবং ইনস্টল না করে কার্যকর করা যেতে পারে (কেবল কিউব-নরমাল ফাইল চালান)। উইন্ডোজ ব্যবহারকারীদের জন্য কিউব.এক্সই অন্তর্ভুক্ত রয়েছে।
ক্যামিক্রি

1
এই সম্পর্কে আরও বেশি লোকের জানা দরকার। আমি তোমাকে ভালোবাসি.
হাওডেরেক

7 অ্যাপ্লিকেশন 32 বিট জিতে এই অ্যাপ্লিকেশনটি চালানোর সময় আমি ত্রুটি পাচ্ছি। চিত্র: i.stack.imgur.com/XW3wt.jpg ত্রুটি বার্তা: সমস্যা স্বাক্ষর: সমস্যা ইভেন্ট নাম: CLR20r3 সমস্যা স্বাক্ষর 01: cube.exe সমস্যা স্বাক্ষর 02: 1.0.9.3 সমস্যা স্বাক্ষর 03: 54bd0258 সমস্যা স্বাক্ষর 04: গ্লিব-তীক্ষ্ণ সমস্যা স্বাক্ষর 05: 2.12.0.0 সমস্যা স্বাক্ষর 06: 517edc4c সমস্যা স্বাক্ষর 07: 1b4 সমস্যা স্বাক্ষর 08: 17 সমস্যা স্বাক্ষর 09: System.DllNotFoundException OS সংস্করণ: 6.1.7600.2.0.0.256.1 স্থানীয় আইডি: 16393
সন্দীপ

হ্যালো এবং কিউব ব্যবহারের জন্য আপনাকে ধন্যবাদ। দুর্ভাগ্যক্রমে, আপনি যে ঘনকটির সংস্করণ ব্যবহার করছেন সেটি আর রক্ষণাবেক্ষণ করা হবে না। দয়া করে নতুন এবং স্থিতিশীল এক, কিউব সার্ভারটি ব্যবহার করুন: লঞ্চপ্যাড.net /cube-server। উপরে আপডেট উত্তর দেখুন।
ক্যামিক্রি

17

সিনাপটিকের মধ্যে আপনি যে প্যাকেজগুলি ইনস্টল করতে চান তা নির্বাচন করতে পারেন এবং প্রথম মেনুতে একটি স্ক্রিপ্ট উত্পন্ন করার বিকল্প রয়েছে যা আপনি অন্য মেশিনে নিয়ে যান এবং চালাতে পারেন। এই স্ক্রিপ্টটি (অর্থাত "ডাউনলোড") সমস্ত প্যাকেজ আপনি উল্লেখ করেছেন যে আপনি চেয়েছিলেন (এবং তাদের নির্ভরতা) যা আপনি যে কোনো কম্পিউটারে চালান "wget" হবে না ইন্টারনেট এক্সেস আছে।

একবার চালানোর পরে আপনার সংযোগ বিচ্ছিন্ন কম্পিউটারের প্রয়োজনীয় সমস্ত প্যাকেজ ফাইল থাকবে। এগুলিকে একটি সিডি / ইউএসবি স্টিকে বহন করুন এবং এগুলি দ্বারা ইনস্টল করুন sudo dpkg -i *.deb


প্রক্রিয়াটি করার জন্য এটি একটি দুর্দান্ত কৌশল কিন্তু 2 টি কম্পিউটার? হুঁ মম
সুহাইব

@ সুহাইব - 'দুটি কম্পিউটার' ছাড়াই আপনার যে প্যাকেজগুলির প্রয়োজন হবে তা আপনি কীভাবে ডাউনলোড করবেন তা নিশ্চিত নন ... আপনার অফলাইনে মেশিনে যে প্যাকেজগুলি প্রেরণ করা হবে তা পাওয়ার জন্য আপনার একটি 'অনলাইন' মেশিনের প্রয়োজন (এটি যদি কোনও হয় তবে ভিএম বা একটি ডক কনটেইনার ভিন্ন হোস্ট ওএসে চলছে, বা কোনও বাহ্যিক মিডিয়ায় ম্যানুয়াল curl/ wgetকপিগুলির একগুচ্ছ ...
সিন্ডারেজে

15

আপনি ব্যবহার করতে পারেন 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অফলাইন ইনস্টলেশন জন্য সেরা বিকল্প।

উৎস


দুটি পর্যবেক্ষণ: প্রথমত, .sig ফাইলটি খালি আছে এমন অর্থে একটি ইতিমধ্যে ইনস্টল করা বা প্রস্তুত-ইনস্টল প্যাকেজ "ব্যর্থ" এর জন্য একটি স্বাক্ষর তৈরি করা gene এটি কিছুটা বিরক্তিকর তবে দৃশ্যত স্বাভাবিক normal দ্বিতীয়ত, অ্যাপ্লিকেশন এবং অ্যাপ্লিকেশন-অফলাইন সঠিকভাবে কেবল যদি / var / lib / apt / list সঠিকভাবে বীজ করা থাকে তবে সঠিকভাবে কাজ করে। লক্ষ্য এবং হোস্ট মেশিনগুলির আলাদা আর্কিটেকচার থাকলে এটি মোটামুটি কাজের।
উরিহিশিদুর

উত্স এবং লক্ষ্য পিসি উভয়েরই কি উবুন্টুর একই সংস্করণ থাকা দরকার?
টুলাইনস কর্ডোভা

কীভাবে অ্যাপ্লিকেশন থেকে অফলাইন মেশিন ইনস্টল করবেন?
সামি Şimşekli

10

উপরে বেশ কয়েকটি ভাল, কার্যকর উত্তর রয়েছে। যাইহোক, এটি ব্যক্তিগতভাবে আমি ব্যবহার করি এমন পদ্ধতিটি - অ্যাপ্ট-এফটি পার্কিভ । ভবিষ্যতে আমার যদি আবার এটির প্রয়োজন হয় তবে আমি এটি এখানে ডকুমেন্ট করছি। সম্ভবত এটি আপনার কাজে লাগতে পারে।

সংরক্ষণাগার স্ন্যাপশট তৈরি করা হচ্ছে

  • উবুন্টুর এমন একটি উদাহরণ তৈরি করুন যা লক্ষ্য পরিবেশকে ঘনিষ্ঠভাবে নকল করে
    • উদাহরণস্বরূপ, অ্যামাজনে একটি উবুন্টু 12.04 64-বিট উদাহরণ
  • একটি পরিষ্কার প্যাকেজ পরিবেশ দিয়ে শুরু করুন
    • 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
  • স্থানীয়, অফলাইন উত্সকে /etc/apt/sources.list এ যুক্ত করুন
    • 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

4

অফলাইন ইনস্টলেশন জন্য আপনার প্যাকেজগুলির প্রয়োজন হবে। আপনি যদি কোনও ডেবিয়ান সিস্টেম ব্যবহার করেন

  • .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


2

হ্যাঁ. আপনি ডিভিডি আইসো ডাউনলোড করতে পারেন, এটি একটি ডিভিডিতে পোড়াতে এবং ডিভিডি থেকে সফ্টওয়্যার ইনস্টল করতে পারেন। এখানে দেখুন সিডি এবং ডিভিডিগুলি অনলাইন সংরক্ষণাগার হিসাবে প্যাকেজ পরিচালকদের উত্স হিসাবে দেওয়া যেতে পারে।


2

অফলাইন প্যাকেজ ইনস্টলেশন করার আগে আপনি যে কাজটি করতে পারবেন তা আপনার নিজের প্রয়োজন রেপোজিটরিগুলি / সংগ্রহস্থলগুলি আপডেট করে। আপনার অবশ্যই নিশ্চিত হওয়া উচিত একটি আপডেট করা মূল সংগ্রহস্থলের (বিনামূল্যে এবং অফিশিয়ালি সমর্থিত সফ্টওয়্যার জন্য) for

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

সুতরাং প্রক্রিয়াটির প্রথম পদক্ষেপটি একটি আপডেট হওয়া অফলাইন সংগ্রহশালা তৈরি করা; তারপরে "টু-ডাউনলোড" তালিকা তৈরি করুন এবং সেগুলি ডাউনলোড করুন এবং অবশেষে অন্তঃস্থাপন। এটি এখানে কীভাবে হয়েছে: উত্স

  1. ইউআরএলটি প্রবেশ করুন: http://archive.ubuntu.com/ubuntu/dists/ suiteCodename যেখানে SuiteCodename যথাযথভাবে প্রতিস্থাপন করা উচিত উবুন্টু 12.04 (যথাযথ প্যাঙ্গোলিন) এর জন্য যথাযথ বলতে হবে [বা উবুন্টু 14.10 (ইউটোপিক ইউনিকর্ন) এর জন্য ইউটিপিক ] যাতে আপনি চান এখন http://archive.ubuntu.com/ubuntu/dists/precise/ বা আপনার যে স্যুটটি রয়েছে তার জন্য নির্দিষ্ট কোনও অন্যটিতে থাকুন be

  2. আপনার আর্কিটেকচারের জন্য রিলিজ , রিলিজ . gpg , এবং বিষয়বস্তু - ????। জিজেড ফাইলগুলি ডাউনলোড করুন (যেমন সূচিপত্র i386.gz , আপনাকে আর্কিটেকচারটি i386 বলে ধরে নিচ্ছেন )। একটি ডিরেক্টরি / আপনার নামকরণ ফোল্ডারে এই তিনটি ফাইলগুলি সংরক্ষণ suiteCodename ( সুনির্দিষ্ট সঠিক প্যাঙ্গোলিন জন্য)।

  3. এরপরে আপনার যাবতীয় ভাণ্ডার ( মেইন, ইউনিভার্স, সীমাবদ্ধ, মাল্টিভার্স ) এর মধ্যে আপনার নীচের কাজগুলি করতে হবে।

    ক। লক্ষ্য সংগ্রহস্থল ডিরেক্টরিতে যান যেমন। প্রধান এবং তারপরে আর্কিটেকচার ডিরেক্টরিতে যেমন। বাইনারি-i386 যাতে আপনি http://archive.ubuntu.com/ubuntu/dists/suiteCodename/repositoryName/binary-??????

    B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. প্যাকেজ.বিজ ২, প্যাকেজস.gz বিষয়বস্তু ডাউনলোড করুন , এটিকে রিপোসিটোরি নাম অনুসারে একটি ডিরেক্টরিতে মুক্ত করুন এবং সংরক্ষণ করুন। প্রধান এবং পূর্বে নির্মিত এই ডিরেক্টরির স্থান suiteCodename ডিরেক্টরি।

    গ। পুনরাবৃত্তি a। এবং খ। আপনার পছন্দসই প্রতিটি সংগ্রহস্থলের জন্য।

  4. অবশেষে আপনার কাঠামোর কিছু হওয়া উচিত:

     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, এবং আপনার প্রধান এবং মহাবিশ্বের সংগ্রহস্থলগুলি প্রয়োজন)

  5. এরপরে, আপডেট হওয়া সংগ্রহস্থলগুলি ডাউনলোড করার পরে, আপনি ডাউনলোড করা ফাইলগুলি যথাযথ কাঠামোয় সাজিয়ে রেখেছেন (উপরে দেখানো হয়েছে) লক্ষ্য অফলাইন কম্পিউটারের একটি ডিরেক্টরিতে। আপনার ব্যবহারকারীর বাড়িতে ( ) বা অন্য কোথাও অফারপোসিটোরি / ডিসট / সুনির্দিষ্টprecise নামের একটি ফোল্ডারে ডিরেক্টরি কাঠামো সংরক্ষণ করুন ( টার্মিনালে বা নটিলাস ফাইল ম্যানেজারের সাথে sudo ব্যবহার শুরু হয়েছে ; এছাড়াও অনুলিপি করা কাঠামোর জন্য আপনার সঠিক অনুমতি রয়েছে কিনা তাও নিশ্চিত করুন) । আপনার অফলাইন সংগ্রহস্থলের তথ্য ব্যবহারের জন্য প্রস্তুত থাকবে।~/offlineRepository/dists/precise/home/offlineRepository/dists/precisegksu nautilus

  6. আপনার উত্স তালিকায় স্থানীয় সংগ্রহস্থল যুক্ত করুন । সঙ্গে উবুন্টু সফটওয়্যার সেন্টার , এখানে যান > যুক্ত করুন ... -> সফটওয়্যার সোর্স ... - -> অন্যান্য সফটওয়্যার সম্পাদনা : এপিটি লাইন জন্য ক্ষেত্রের এবং তারপর যোগ deb file:///home/offlineRepository precise main universeএবং ক্লিক করুন উত্স যোগ করুন । আপনার ডিরেক্টরি / ফাইলের কাঠামো এবং স্যুট হিসাবে আপনি লাইনটি পরিবর্তন করেছেন তা নিশ্চিত হন। তারপরে প্যাকেজগুলি পুনরায় লোড করুন বা sudo apt-get updateএকটি টার্মিনালে চালান । snap1

  7. এখন আপডেট হওয়া (এবং সম্ভবত নতুন যুক্ত হওয়া সংগ্রহস্থলগুলি) দিয়ে আপনি প্যাকেজ এবং নির্ভরতার জন্য 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) উবুন্টুতে যখন সিনাপটিক প্যাকেজ ম্যানেজার একটি ডিফল্ট অ্যাপ্লিকেশন ছিল তখন এর জন্য আরও সহজ উপায় ছিল।

  8. অবশেষে টার্গেট সিস্টেমে আপনি 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

2

এখানে উত্তরগুলি ব্রাউজ করার পরে: কীভাবে আমি ইন্টারনেট (অফলাইন) ছাড়াই সফটওয়্যার বা প্যাকেজ ইনস্টল করতে পারি? , আমি এই কোডটি সর্বাধিক দরকারী বলে মনে করেছি।

sudo apt-get install PACKAGE --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh


যাইহোক, সম্পূর্ণ newbies জন্য এখানে কিছু নির্দেশাবলী দেওয়া আছে। আমি আপনাকে তাদের কাজে লাগতে হবে আশা করি।

অন্যদের উবুন্টু 15.10+ তে নতুন ডাউনলোডের সম্পূর্ণ নির্দেশাবলী:

  1. টার্মিনালটি খুলুন (শর্টকাট CTRL + ALT + T)
  2. কমান্ডটি ব্যবহার করে আপনি যে ফোল্ডারে প্যাকেজটি ডাউনলোড করতে চান তা নেভিগেট করুন:

    cd FOLDERNAME
    (উদাহরণ cd Desktop:)
    টিপ: আপনি dirফোল্ডারগুলির তালিকা তৈরি করতে কমান্ডটিও ব্যবহার করতে পারেন ।

  3. নির্দেশাবলীর উপরের কোডে, আপনি যে প্যাকেজটি ডাউনলোড করতে চান তা দিয়ে প্যাককে প্রতিস্থাপন করুন।
  4. পরিবর্তিত কোড (শর্টকাট CTRL + SHIFT + V) অনুলিপি করুন এবং এন্টার টিপুন

    সিনাপটিক প্যাকেজ ম্যানেজার
    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

  5. যদি জিজ্ঞাসা করা হয় তবে মূল পাসওয়ার্ডটি টাইপ করুন এবং এন্টার টিপুন। (পাসওয়ার্ডের অক্ষরগুলি না দেখলে আতঙ্কিত হবেন না It's এটি কেবল একটি সুরক্ষা ব্যবস্থা))
  6. "ইনস্টল.শ" ফাইলটি এখন তৈরি করা উচিত। সমস্ত নির্ভরতা যা স্ক্রিপ্টের মধ্যে অন্তর্ভুক্ত করা হয়।
  7. এখন আমাদের এই কমান্ডটি দিয়ে স্ক্রিপ্টটি চালানো দরকার:
    sh install.sh
  8. ফাইলগুলি ডাউনলোড হওয়ার জন্য অপেক্ষা করুন
  9. এর পরে, আপনি ফোল্ডারের মধ্যে সমস্ত প্যাকেজ ইনস্টল করতে এই কমান্ডটি ব্যবহার করতে পারেন:

    sudo dpkg -i *.deb

    অথবা আপনি প্যাকেজ ইনস্টল করতে Synaptics মত একটি প্রোগ্রাম ব্যবহার করতে পারেন। (সিনাপটিক্স: ফাইল - ডাউনলোড প্যাকেজ যুক্ত করুন)
    বিকল্প হিসাবে, আপনি কেবল ফাইলগুলিতে ডাবল ক্লিক করতে পারেন। এটি উবুন্টু সফটওয়্যার কেন্দ্রটি খুলবে। সফ্টওয়্যার কেন্দ্রটি লোড হয়ে গেলে, ইনস্টল বোতামটি টিপুন। ফোল্ডারের সমস্ত ফাইল ইনস্টল না হওয়া পর্যন্ত এটি পুনরাবৃত্তি করুন।


2

আমার কাছে একটি অজগর স্ক্রিপ্ট রয়েছে যা উইন্ডোজে চালানো যেতে পারে যা নির্ভরতা গাছের সন্ধান করতে ও উবুন্টু প্যাকেজ ওয়েবসাইটটি পার্স করে এবং চেকসাম যাচাইকরণ করে প্রয়োজনীয় সমস্ত প্যাকেজ ডাউনলোড করে।

এটি সম্ভবত প্রয়োজনের চেয়ে আরও বেশি ডাউনলোড করতে পারে তবে এটি আমার পক্ষে সহজ সমাধান ছিল।

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)

2

যে সিস্টেমটি সর্বদা অফলাইনে রাখা হবে তার জন্য, অন্য কয়েকটি উত্তরের মধ্যে উপস্থাপিত শক্তিশালী অফলাইন প্যাকেজ পরিচালনার একটি পদ্ধতি ব্যবহার করা ভাল 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

সিমুলেশনের ফলাফলগুলি অনুসরণ করা সাধারণত কোনও প্যাকেজের নির্ভরতা (বা ধরে নিবেন যে আপনার যা প্রয়োজন তা উপরের মত একই) ধরে রাখার চেয়ে ভাল, কারণ:

  1. আপনার ইতিমধ্যে কিছু নির্ভরতা ইনস্টল থাকতে পারে।
  2. নির্ভরতা (যেমন, অন্যান্য প্যাকেজগুলি যা একটি প্যাকেজ ইনস্টল করতে বা কাজ করতে হবে) সেগুলির মধ্যে নির্ভরতা থাকতে পারে যা আপনি ইতিমধ্যে ইনস্টল করেন নি।

প্যাকেজগুলি প্রাপ্ত করা হচ্ছে

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

  • এটি কেবল কোনও দূষিত পক্ষের ইচ্ছাকৃত হেরফের বিরুদ্ধে একটি সুরক্ষার ব্যবস্থা নয়; এটি দুর্ঘটনাজনিত ফাইল দুর্নীতি রোধ করতেও সহায়তা করে, যা ডাউনলোড করা ফাইলগুলির জন্য আরও সাধারণ সমস্যা।
  • এটি এক ধরণের প্রতিরোধ করে না: যখন কোনও ফাইল কেবল আংশিক ডাউনলোড হয় তবে আপনি মনে করেন এটি শেষ হয়েছে।
  • 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ইনটেল এবং এএমডি উভয় প্রসেসরের জন্য বলা হয় )
  • 32-বিট পিসি / ম্যাক ( 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


1

আপনার যদি ইন্টারনেটের সাথে কোনও সংযোগ না থাকে এবং আপনি যেখানে ইন্টারনেটের সাথে সংযোগ করতে পারেন তার কাছাকাছি কাউকে না পেয়ে এখনও একটি বিকল্প উল্লেখ করা হয়নি: কেউ যদি নিয়মিত পোস্টের মাধ্যমে উত্স ফাইলগুলি প্রেরণ করেন।

আপনি ডিভিডি দিয়ে অর্থ প্রদানের মাধ্যমে পুরো উবুন্টু ওএস পেতে পারেন mail একইভাবে আপনি কোনও অন-লাইন বন্ধুকে আপনার কাছে ভিএলসি-র মতো প্যাকেজের জন্য ডিইবি ফাইল বা উত্স ফাইলগুলি প্রেরণ করতে বলেছিলেন। যদিও কারও পক্ষে সমস্ত প্যাকেজ সহ একটি সম্পূর্ণ ডিভিডি প্রেরণ করা উপযুক্ত। এই ডিভিডি থেকে আপনি এটি ইনস্টল করতে পারেন।


0

এটি সম্পূর্ণ বিশদ উত্তর নয়, তবে উচ্চ স্তরে আপনি এটি করতে পারেন:

  1. পছন্দসই .deb pkgs পান (এবং সেগুলির একটি তালিকা তৈরি করুন) (তারা ইতিমধ্যে ইনস্টল না হওয়া প্যাকেজগুলি অন্তর্ভুক্ত করুন)
  2. সেগুলি ধারণ করে এমন একটি উপযুক্ত সংরক্ষণাগার তৈরি করুন
  3. অ্যাপটি সংরক্ষণাগারটি একটি সিডি বা ইউএসবিতে অনুলিপি করুন
  4. লক্ষ্য সিস্টেমে সিডি বা ইউএসবি .োকান
  5. সিডি বা ইউএসবি অ্যাপ্ট সংরক্ষণাগারটিকে উত্স হিসাবে অন্তর্ভুক্ত করতে টার্গেট সিস্টেমে এপটিকে কনফিগার করুন
  6. অ্যাপটি-গেট ইনস্টল (পিকেগের তালিকা) দিয়ে আপনার তালিকা থেকে প্যাকেজগুলি ইনস্টল করুন

0

আমি লাইভ সিডিগুলি কাস্টমাইজ করে সেগুলি ইনস্টল করার পরামর্শ দিচ্ছি ।

আপনি http://packages.ubuntu.com/ ফাইলের নেমে ফাইলগুলি ডাউনলোড করতে পারেন , তবে তারপরে আপনাকেও নির্ভরতার দিকে মনোযোগ দিতে হবে।


(মূলত এটি কিছুটা আলাদা প্রশ্নের উত্তর ছিল যা সেইটির সাথে একীভূত হয়ে গেছে))
জ্যাকব

সময়ের কাজ প্রাণনাশ
Totti

0

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


তবে কীভাবে সেগুলি পরে আপডেট করবেন?
এলিয়াহ কাগন

0

আমার কাছে বেশ কয়েকটি সহজ পরামর্শ রয়েছে। আপনি লাইব্রেরিতে যেতে পারেন। আপনি যে অপারেটিং সিস্টেমটি চান তার কম্পিউটার বিভাগটি দেখুন, কয়েকটি বইয়ের মধ্যে ডিভিডি রয়েছে। এছাড়াও, আপনি যদি সর্বশেষতম অপারেটিং সিস্টেম চান তবে আমি এই ওয়েবসাইটটি পুনরায় গ্রহণ করব যেখানে আপনি নামমাত্র ফির জন্য একটি ডিভিডি কিনে নিতে পারেন। www.ubuntu.com/download/desktop।


0

এই প্রশ্নটি কিছুটা পুরানো তাই এই মুহুর্তে একটি উত্তর অতিরিক্ত কাজ হতে পারে, তবে সম্ভবত আপনি dpkg- অফলাইন ব্যবহার করে দেখতেও পারেন । Bzr ইনস্টল করুন, তারপরে:

bzr branch lp:dpkg-offline

সেখানে একটি টিউটোরিয়াল এবং একটি রিডমি ফাইল অন্তর্ভুক্ত রয়েছে।

ধরে নিই যে আপনি কোনও উবুন্টু 14.04 amd64 সিস্টেমে গিট ইনস্টল করতে চান, আপনার সিস্টেমটি উদাহরণস্বরূপ 12.04 আই 386 হলেও, আপনি এটি করতে পারেন:

  • উবুন্টু -14.04-ডেস্কটপ-amd64.iso চিত্রটি ডাউনলোড করুন
  • চালান dpkg-offline ubuntu-14.04-desktop-amd64.iso git
  • আপনি একটি টার.gz পাবেন যা আপনি লক্ষ্য সিস্টেমে পরিবহন করতে পারবেন, এতে বীজ প্যাকেজ (গিট) এবং এর সমস্ত নির্ভরতা থাকবে। এটিতে স্থানীয় সংগ্রহস্থল যুক্ত করতে সহায়ক সহায়ক স্ক্রিপ্টও অন্তর্ভুক্ত থাকে, যাতে আপনি apt-getআপনার প্যাকেজগুলি ইনস্টল করতে ব্যবহার করতে পারেন ।

dpkg- অফলাইন 10.04 এর পরের যে কোনও উবুন্টু ডেস্কটপ সংস্করণ (আমার পুরানো সংস্করণগুলির সাথে পরীক্ষা হয়নি তবে সেগুলিও কাজ করা উচিত ) এবং 12.10 পরবর্তী কোনও উবুন্টু সার্ভার সংস্করণ সহ কাজ করবে। এটি হোস্ট আর্কিটেকচার নির্বিশেষে amd64, i386 এবং আর্মএফ চিত্রের সাথেও কাজ করা উচিত। আবার, আমি আর্ম 64 বা পাওয়ারপিসি / পিপিসি 64 এর সাথে পরীক্ষা করিনি তবে তারা কাজও করতে পারে।

দাবি অস্বীকার: আমি dpkg- অফলাইন লিখেছি।


এটি দুর্দান্ত, তবে আমি মনে করি স্ক্রিপ্টটি ব্যবহারের জন্য পুরো ডিসট্রো ডাউনলোড করা ওভারকিল, এটি কেবল প্রয়োজনীয় প্যাকেজগুলি নির্দিষ্ট করে এবং ডিস্ট্রো টার্গেট করে কাজ করতে পারে
জাভিয়ের লোপেজ

0

কিছু প্যাকেজ ইনস্টল ইউএসবি-স্টিক ইনস্টল করা হয়। আমি আনইনস্টল করেছি 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

দ্রষ্টব্য: এটি উপরের প্রশ্নের উত্তর নাও হতে পারে তবে এই প্রশ্নের সন্ধানের সময় আমার যে প্রশ্নের উত্তর ছিল।


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