ম্যানুয়ালি ইনস্টল করা প্যাকেজ বিন্যাস বা অপসারণ ছাড়াই বেস উবুন্টু পুনরায় ইনস্টল করুন


10

যেহেতু আমি প্রস্তাবিত সংগ্রহস্থল (১৪.০৪) তে খুব বেশি খেলেছি, আমি ১ ম পদক্ষেপে ফিরে যেতে চাই: ম্যানুয়ালি ইনস্টল করেছি এবং বেস সিস্টেমটি পুনরায় ইনস্টল না করেই সিস্টেমের প্রতিটি প্যাকেজ সরিয়ে ফেলুন, পুনরায় ইনস্টল করার ঝামেলা ছাড়াই ।

মূলত, এসএসএসের মাধ্যমে নিরাপদে এবং দূরবর্তীভাবে যেকোন উপায়ে রয়েছে:

  • ম্যানুয়ালি ইনস্টল করা প্যাকেজগুলি বাদে সমস্ত প্যাকেজ অপসারণ করুন
  • কার্নেল থেকে সমস্ত কিছু পুনরায় ইনস্টল করুন ubuntu-desktop(কোনও প্যাকেজ ম্যানুয়ালি ইনস্টল করা হিসাবে চিহ্নিত না হওয়া ছাড়া স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে)
  • ম্যানুয়ালি ইনস্টল করা প্যাকেজগুলির নির্ভরতা ইনস্টল করুন

এনবি ইচ্ছাকৃতভাবে কোনও নির্দিষ্ট সংস্করণ (গুলি) এর জন্য উত্তর অপ্রত্যাশিত হওয়ার আশায় রেখে গেছি ।


দেখে মনে হচ্ছে যে আমি কেবল যা চাই তা বর্ণনা করিনি, আমি মনে করি এই দুটি বিষয়ই উপরেরটির যত্ন নেবে:

  • সমস্ত অটো-ইনস্টল করা প্যাকেজগুলি মুছে ফেলুন (@ কোস @ ফাবির উত্তরে এর উত্তর দিয়েছেন)
  • প্যাকেজগুলি ইনস্টল করুন যা একটি নতুন উবুন্টু ইনস্টল করে

এবং আমি অনুমান করছি যে ম্যানুয়ালি ইনস্টল করা প্যাকেজগুলির নির্ভরতা যদি আনইনস্টল apt-get -fহয় তবে সেগুলি আমাকে সাহায্য করবে।


1. আপনার / ঘরে বাঁচানোর জন্য প্রয়োজনীয় সমস্ত ফাইলগুলি কি? 2. নেটওয়ার্ক স্থিতিশীল? আপনি যদি নিজের ব্যবহারকারী ফাইলগুলি বা আপনার যা কিছু সঞ্চয় করতে চান তা সরিয়ে ফেলতে চান, আপনি কি সমস্ত কিছু লিখতে পারবেন এবং ব্যবহারকারী-ফাইলগুলি সহজেই ফিরে যেতে পারবেন? এছাড়াও। PXE সক্ষম? এবং BIOS- এ ভার্চুয়ালাইজেশন সমর্থন সরঞ্জাম রয়েছে?
j0h

@ j0h ১. /homeম্যানুয়ালি ইনস্টল করা প্যাকেজগুলির মধ্যে গুরুত্বপূর্ণ কিছু নয়, তবে গুরুত্বপূর্ণ কনফিগারেশন রয়েছে, ২. হ্যাঁ, তবে আমি যেমন বলেছি যে ব্যবহারকারী ফাইলগুলি উদ্বেগ নয়, হ্যাঁ, এটি সক্ষম হয়েছে, ৪. এবং হ্যাঁ, ভার্চুয়ালাইজেশন সমর্থনও রয়েছে ।
অক্সভিভি

এটি আমার দক্ষতার স্তরের চেয়ে কিছুটা সামান্য, তবে নতুন করে ইনস্টল থেকে কোনও প্যাকেজ তালিকা পাওয়া কি সহজ হবে না, যুক্ত হওয়া সমস্ত কিছুর তালিকা পাওয়ার জন্য আপনার বর্তমান ইনস্টলের চেয়ে আলাদা হয়ে থাকে। তারপরে একটি নতুন ইনস্টল করুন এবং স্বয়ংক্রিয়ভাবে সমস্ত কাস্টম স্টাফগুলিতে ফিরে যুক্ত করুন - সম্ভবত or HOM এ কিছু বা সমস্ত কনফিগার ফাইল পুনরুদ্ধার সহ? আপনি dpkg -l চালিয়ে তালিকাগুলি পাবেন। এটি সম্ভবত অতিরিক্ত পরিমাণে ম্যানুয়ালি ইনস্টল হিসাবে চিহ্নিত করবে - নির্ভরতার তুলনায় যা তাদের প্রয়োজনীয় প্যাকেজটি পরে মুছে ফেলা যেতে পারে away
জো

উত্তর:


5

ভবিষ্যতের জন্য:

আপনার যদি 1000 মাইল দূরে কোনও ডেটা সেন্টারে একটি রিমোট সার্ভার থাকে তবে আপনি একটি আইপিকেভিএম স্যুইচ ইনস্টল করে নিতে চান তাই আপনাকে sshপৌঁছানোর জন্য কেবল নির্ভর করতে হবে না ।

সার্ভারটি যদি মাউন্ট এভারেস্টে থাকে: একটি আইরিডিয়াম ফোন এবং একটি মডেমও যুক্ত করুন ...

তারপরে সেই মেশিনে আপনার বুটযোগ্য 512MB ফ্যাট ক্লোনজিলা পার্টিশন থাকতে পারে (আমি একটি এসএলসি ইউএসবি স্টিক ব্যবহার করি ) এবং এটিতে বুট করার জন্য কনসোলটি ব্যবহার করে আপনার ডেটা ড্রাইভে আপনার সিস্টেম পার্টিশনের একটি চিত্র ব্যাক আপ করুন এবং তারপরে অনুলিপিটি অনুলিপি করুন আপনি trusty-proposedসার্ভারে যুক্ত করা শুরু করার আগে আপনার ইউএসবি স্টিকের দ্বিতীয় বিভাজনে পূর্ববর্তী সিস্টেমের চিত্র । (আমি আমার সিস্টেমের বেশিরভাগ ব্যাকআপগুলি ডেটা ড্রাইভে রাখি: সেগুলি কেবল 6 জিবি)

আপাতত:

  • একটি অ্যাপল-ব্যাকআপ নিন
  • আপনার মাধ্যমে যান /var/log/apt/history*
  • পূর্ববর্তী পদক্ষেপে ডেটা থেকে আপনার আর সত্যিকারের প্রয়োজন নেই এমন সমস্ত স্টাফগুলির মধ্যে একটি করে নিজের অটোমেজিকাল স্ক্রিপ্ট তৈরি করুনapt-get purge
  • টরভাল্ডসের লিনাসের কাছে প্রার্থনা করার সময় স্ক্রিপ্টটি কার্যকর করুন
  • আপনার সংগ্রহস্থলগুলি যেমন চান তেমন আপডেট করুন (মুছে ফেলার মতো trusty-proposed)
  • স্টলম্যানস রিচার্ডের কাছে প্রার্থনা করার সময় পুনরায় বুট করুন
  • যদি সমস্ত কিছু কাজ করে: উপরের আইপিকেভিএম স্যুইচ সমাধানটি প্রয়োগ করুন।

সবকিছু বাদ দিয়ে কোনও স্বয়ংক্রিয় কমান্ড নেই this that? :( আইপিকেভিএম স্যুইচ কি ডায়নামিক ডিএনএস ফাংশন নিয়ে আসে? অন্যথায়
এক্ষেত্রে নিরর্থক

উপরেরটি সর্বাধিক স্বয়ংক্রিয়ভাবে পাবেন যা আপনি পাবেন। উইন্ডোজ রিস্টোর পয়েন্টের মতো সম্পূর্ণ স্বয়ংক্রিয়ভাবে : না, এটিই সিস্টেম ব্যাকআপগুলির জন্য ... আইপিকেভিএম স্যুইচগুলি ডিএইচসিপি ব্যবহার করতে পারে, সুতরাং একটি বাহ্যিক ডায়নামিক ডিএনএস পরিষেবা ব্যবহার করে: "হ্যাঁ, কিন্ডা" ...
ফ্যাবি

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

আমি প্রায় 2 বছর আগে উইন্ডোজ মুছে ফেলেছি ... আপনি কি এমনকি দেখার চেষ্টা করেছেন history.log??? : পি
ফ্যাবি

@Oxwivi আপনি চান apt-mark showauto, এবং তালিকা খাইয়ে আউটপুটে সমস্ত প্যাকেজ মুক্ত করতে apt-cache purge: apt-mark showauto | xargs sudo apt-get --dry-run purge--dry-runআপনি চেষ্টা করতে প্ররোচিত হলে আমি স্বেচ্ছায় স্যুইচটি যুক্ত করেছিলাম , যাতে আপনি বাস্তবে যা ঘটতে পারে তা দেখতে পান: এরকম কিছু করা আপনার ইনস্টলেশনকে ভেঙে দেয়, কারণ এটি কমান্ড দ্বারা সরানো কোনও প্যাকেজের উপর নির্ভরশীল প্রতিটি প্যাকেজ সরিয়ে দেয় । শুকনো রানের আউটপুটটি একবার দেখুন।
kos

1

ঠিক আছে, আমার উত্তর ধরে নিচ্ছে যে আপনি পারবেন, এবং আপনার ব্যবহারকারীর ডিরেক্টরি এবং আপনি সংরক্ষণ করতে চান এমন সমস্ত কিছুই ব্যাক আপ করেছেন। যা আপনার প্রশ্নকে হ্রাস করে আমি কীভাবে একটি দূরবর্তী সার্ভারে উবুন্টু ইনস্টল করব? যার কাছে অনেকগুলি সমাধান রয়েছে।

এর জন্য, আপনি বুট করার জন্য বিভিন্ন অপশন সহ দূরবর্তী অবস্থান থেকে একটি অপারেটিং সিস্টেম স্থাপন করতে, ডিআরবিএল ব্যবহার করতে পারেন। আপনি এটি এখানে দেখতে পারেন: http://drbl.org/installation/

ক্লোবার রয়েছে: http://cobbler.github.io/manouts/quickstart/

ক্লোনজিলা রয়েছে, যা কোনও নেটওয়ার্কের মাধ্যমে ব্যাকআপ ও পুনরুদ্ধার করতে পারে। লিঙ্কটি উইন্ডোজের জন্য, তবে একই পদ্ধতিগুলি লিনাক্সের জন্য প্রযোজ্য। বিকল্পভাবে, আপনি স্থানীয়ভাবে একটি উবুন্টু বুট চিত্র তৈরি করতে এবং ক্লোনজিলা ব্যবহার করে এটি ইনস্টল করতে পারেন। http://opensourceforu.efytimes.com/2013/12/restore-partitions-network-using-clonezilla/

অন্যথা, আপনি বা dd_rescue ব্যবহার করার চেষ্টা করুন পারে, netcat

একটি দরকারী অনুসন্ধান শব্দটি হতে পারে "সার্ভার বিধান"। এর পরে আরও বিকল্প রয়েছে।

ব্রুটফোর্স পদ্ধতিও রয়েছে।

$ ls /
bin  boot  cdrom  dev  etc  home  initrd.img  initrd.img.old  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var  vmlinuz  vmlinuz.old

এবং আপনার পাঠ এই রকম ছিল:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

যদি আপনার মূল ডিরেক্টরিটি এমন কিছু ছিল, আপনি যদি / ইত্যাদি লিখে / "ক্লিন" সংস্করণ দিয়ে লিখে থাকেন তবে আপনি ওভাররাইটিং হয়ে যাবেন, ইনস্টলড সফ্টওয়্যারগুলির প্রতিটি টুকরো এবং এর জন্য কনফিগার ফাইলগুলি। এটি সম্পূর্ণ ভয়ঙ্কর ধারণা না হলে, অন্তত বলতে হ্যাকারিশ হবে। দৌড়ানো apt-get purgeঅনেক বেশি নিরাপদ হবে, বা সম্ভবত আপনি প্রক্রিয়াটি কিছুটা ভাল করতে পারেন। এরপরে আপনি নতুন কনফিগার ফাইলগুলির সাথে পরিষেবাদি পুনরায় আরম্ভ করার চেষ্টা করার পূর্বে / etc / ssh / এ আপনার পুরানো ssh কনফিগারেশন ফাইলের একটি ক্লোন অন্তর্ভুক্ত করতে চাইতে পারেন।

এমন একটি সরঞ্জাম রয়েছে যা আপনাকে একটি চলমান কার্নেল ডাম্প করে এবং রিবুট ছাড়াই আপগ্রেড করতে দেয়। তার জন্য আপনি Kslpice বা কেগ্রাফ্ট পরীক্ষা করে দেখতে পারেন

रिपোস এবং প্যাকেজ পরিচালনার জন্য আপনার যে সমস্ত সমস্যা হয় তা যদি নিশ্চিত হন তবে আপনি কেন কার্নেল, এমবিআর, বুট পার্টিশন ইত্যাদি ডাম্প করতে চান তা নিশ্চিত নই ..

যাইহোক যেভাবে, আমি আশা করি আমি আপনাকে অনুসন্ধান করার জন্য কিছু ধারণা দিয়েছি। দূরবর্তী অবস্থান থেকে একটি সার্ভার অপসারণ করার বিভিন্ন উপায় রয়েছে।

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