কিছু কনফিগারেশন ফাইল মোছার পরে আমি কীভাবে অ্যাপাচি এইচটিটিপিডি পুনরায় ইনস্টল করতে পারি?


38

আমি সম্প্রতি আমার অ্যাপাচি কনফিগারেশনের সাথে ঘোরাঘুরি করছি এবং পুনরায় ইনস্টল করতে চেয়েছিলাম যাতে আমি তাজা থেকে শুরু করতে পারি। আমি apache2প্যাকেজটি পুনরায় ইনস্টল করার বিষয়ে কয়েকটি ফোরামের পোস্ট অনুসরণ করেছি এবং এটি আমার /etc/apache2ফোল্ডারটি মুছে ফেলার চেষ্টা করে ।

এখন আমি যে কতগুলি জিনিস চেষ্টা করে দেখছি তাতে অ্যাপাচি ইনস্টলটি পুরো মুছতে পারে এবং তারপরে পুনরায় ইনস্টল করতে পারি না। sudo apt-get install apache2বা reinstallকিছু করে না আমি এটি সিন্যাপটিক ব্যবহার করে সরিয়ে ফেলতে পারি না।

আমার কম্পিউটারে আবার নতুন করে অ্যাপাচি ইনস্টল করার জন্য আমি কী করতে পারি?


1
/ etc / apache2 / এনভ্যাওয়ারগুলি অ্যাপাচি ২.২-সাধারণ মধ্যে রয়েছে, আপনি কি এই প্যাকেজটি পুনরায় ইনস্টল করেছেন? কমান্ডের মতোsudo apt-get --reinstall install apache2.2-common
এলজিবি

উত্তর:


75

প্যাকেজটি পরিষ্কার না করে মুছে ফেলা কনফিগারেশন ফাইলগুলি প্রতিস্থাপন করতে, আপনি এটি করতে পারেন

sudo apt-get -o DPkg::Options::="--force-confmiss" --reinstall install apache2

অ্যাপাচি 2 কনফিগারেশন ফাইলগুলি সম্পূর্ণরূপে অপসারণ করতে আপনার উচিত

sudo apt-get purge apache2

যা এর পরে আপনাকে এটিকে স্বাভাবিক উপায়ে পুনরায় ইনস্টল করতে দেয়

sudo apt-get install apache2

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


এটিও কাজ করে না। এটি বলেছে যে অ্যাপাচি 2 ইতিমধ্যে ইনস্টল করা আছে এবং শুদ্ধকরণ ইত্যাদি / অ্যাপাচি 2 তে কনফিগার ফাইলটি সরিয়ে দেয় না। আসলে শুদ্ধি অভিযোগ করে যে এটি খুব ভাল v
seadowg

আপনার জন্য কাজ করা অনুপস্থিত ফাইলগুলি প্রতিস্থাপন করার বিকল্পটির সাথে কি অ্যাপাচি ২.২-সাধারণ পুনরায় ইনস্টল করা আপনার পক্ষে কাজ করেছে?
আজমিট

প্রায় এক বছর পরে এবং এটি পেয়েছি, আপনাকে অনেক ধন্যবাদ।
নার্ডওয়ালার

1
অনেক সাহায্য করেছে, কিন্তু প্যাকেজ অ্যাপাচি
২.২

উবুন্টু সাথে পরীক্ষিত না, কিন্তু ডেবিয়ান অধীনে কনফিগ ফাইল যার দ্বারা পরিচালিত হয় পুনঃস্থাপন বিকল্প কাজ না হয়, আপনি ব্যবহার করতে হবে । ucf--force-confmisssudo UCF_FORCE_CONFFMISS=1 apt-get --reinstall install [pkgname]
স্কিপি লে গ্র্যান্ড গৌরু

5

প্রথমে নিম্নলিখিত কমান্ডটি চালান

sudo apt-get remove --purge apache2 apache2-utils

তারপর চালান

sudo apt-get install apache2

এটা আমার জন্য কাজ করে


2
এটি আপনার সমস্ত অ্যাপাচি কনফিগারেশন মুছে ফেলবে। :(
টোকাম

5
@ টোকাম হ্যাঁ, প্রশ্নটি দেখুন।
ফেলিক্স রাবে

1

অ্যাপাচি 2 ফাইল সরান ...

sudo apt-get remove --purge apache2*

পরিষ্কার ইনস্টল

sudo apt-get --reinstall install apache2.2-common
sudo apt-get --reinstall install apache2

ঠিক আছে, কনফিগার ফাইলগুলি পুনরায় ইনস্টল করতে আপনাকে সমস্ত সম্পর্কিত প্যাকেজগুলি সরিয়ে ফেলতে হবে
hmontoliu

-1

এটা চেষ্টা কর

apt-get -f install

তারপর চালান

sudo apt-get install apache2

সম্পাদনা করুন: বা সম্ভবত

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