উবুন্টু 16.04 এ .deb প্যাকেজগুলির সাথে সমস্যা


53

এই বাগটি এখন প্রবাহের স্থির করা হয়েছে । একটি আপডেট জারি করা হয়েছে। আপনি যদি এখনও ইনস্টল করতে না পারেন তবে নিশ্চিত হয়ে নিন আপনি সম্পূর্ণ আপডেট হয়েছেন এবং তারপরে আপনার কম্পিউটার পুনরায় চালু করুন।

আমি ডাউনলোড করা ডিইবি প্যাকেজ ইনস্টল করার চেষ্টা করছি। প্রতিবার, আমি এই জাতীয় সতর্কতা দেখতে পাচ্ছি:

এবং ইনস্টল ক্লিক করে কেবল লোড হয় এবং কিছুই পরিবর্তন হয় না।

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


2
কেন এটি আপনাকে এটি ইনস্টল করা বন্ধ করে দেয়? এটিতে নিখরচায় উপাদান নেই এবং এটি একটি তৃতীয় পক্ষের, এটি গুগল ক্রোম, কেবল ইনস্টল ক্লিক করুন, সবই বলছে যে এটি উবুন্টু দ্বারা বিতরণ করা হয়নি।
মার্ক কির্বি

আমি এটি ইনস্টল করতে চাই তবে আমি ইনস্টল ক্লিক করলে এটি ইনস্টল হবে না :(
শাহরাম শিনশাহাঃ

1
এখানে একই, ডাউনলোড করা ডেবি প্যাকেজগুলি ইনস্টল করা যাবে না, ইনস্টল বোতামটি কিছু করে না
স্ট্যান


1
ত্রুটি ফিক্স প্রত্যাহার করা হয়েছে কারণ লিঙ্কটি কাজ করে না এবং আমার সিস্টেমকে আপগ্রেড করলে সমস্যার ছাড়পত্র বাড়ে না। বন্ধের বর্তমান অবস্থা অবৈধ।
লিও লোপোল্ড হার্টজ

উত্তর:


57

এটি বাগ # 1573026 । আপনি "এটি আমাকেও প্রভাবিত করে" ক্লিক করেছেন তা নিশ্চিত করুন।

এই বাগটি এখন প্রবাহের স্থির করা হয়েছে । আশা করি তাত্ক্ষণিকভাবে একটি আপডেট জারি করা হবে।

কাজের ক্ষেত্রগুলি কি?

আপনি জিডিবি প্যাকেজ ম্যানেজারটি ব্যবহার করতে পারেন, যা সফ্টওয়্যার কেন্দ্রে বা sudo apt-get install gdebiকমান্ড লাইনের মাধ্যমে উপলব্ধ।

তারপরে, প্যাকেজটি ইনস্টল করতে, জিডিবি খুলুন এবং ফাইলটি>> খুলুন এবং ডাউনলোড করা ডিইবি ফাইলটিতে নেভিগেট করুন ক্লিক করুন।

প্যাকেজটি খোলা রাখতে এটি কিছুটা সময় নিতে পারে - এটি আমার জন্য প্রায় 10 সেকেন্ড সময় নিয়েছিল।

তারপরে সবকিছু ঠিক আছে কিনা তা যাচাই করুন এবং ইনস্টল ক্লিক করুন।

এটি শেষ হবে এবং প্রোগ্রামটি ইনস্টল করা হবে।


অথবা আমরা কমান্ড লাইন ব্যবহার করতে পারি। যদিও apt-getকোনও ডিইবি ফাইল থেকে ইনস্টল করতে পারে না, সমস্তই apt-getফাইল ডাউনলোড করে তারপরে কল করা হয় dpkg। আমরা সত্যিই সহজভাবে এই কাজগুলি করতে পারি।

একটি টার্মিনাল খুলুন এবং সাথে আমাদের ডাউনলোডের স্থানে নেভিগেট করুন cd

এবং কমান্ড চালান:

sudo dpkg -i FileName.deb

ফাইলের নামটি ফাইলের নামের সাথে প্রতিস্থাপন করা হচ্ছে।

শেষ পর্যন্ত, এটি চালান:

sudo apt-get install -f

এটি "সবকিছু স্থির করে" - এটি সমস্ত নির্ভরতা ইত্যাদি সমাধান করে etc.


3
বাগের প্রতিবেদনটিকে "আমাকে প্রভাবিত করে" হিসাবে চিহ্নিত করুন, যত বেশি দ্রুত এটি ঠিক করা হবে তত বেশি লোক এটি করেন
মার্ক কি

@ মার্ককির্বি অতিরিক্ত তথ্য দিয়ে প্রয়োজনীয় তথ্য না দিয়ে বাগ রিপোর্টটিকে দূষিত না করে বাগ প্রতিবেদনটিকে "আমাকে প্রভাবিত করে" হিসাবে চিহ্নিত করা আরও ভাল।
টমাস ওয়ার্ড

যথেষ্ট ভাল, আমি লঞ্চপ্যাডের সাথে এতটা পরিচিত নই, মন্তব্যগুলি সম্পাদিত। @ThomasW।
মার্ক কির্বি

1
@ স্ট্যান আমি আপনার উত্তর সম্পাদনা করেছি - ম্যানুয়াল ইনস্টল করা .debফাইলগুলির সাথে নির্ভরতাগুলি ভেঙে যাওয়ার সম্ভাবনা রয়েছে (সুতরাং apt-get install -fপরে চালানো )। এছাড়াও, আপনি ধরে নিন যে ব্যবহারকারীরা আপনার নন-সুডো কমান্ডের সাথে 'রুট' হিসাবে রয়েছে - পাশাপাশি যোগ করেছেন।
টমাস ওয়ার্ড

2
@ মহান উত্তর! আমি ছবিগুলি এবং আরও কিছু বিশদ অন্তর্ভুক্ত করার জন্য এটি সম্পাদনা করেছি। আপনি যদি মনে করেন যে আমি এটি অতিক্রম করেছি, দয়া করে রোলব্যাক করুন।
টিম

12

.debম্যানুয়ালি ইনস্টল করা সমস্ত ফাইলগুলি 'তৃতীয় পক্ষের' অবস্থানগুলি থেকে আসা বলে মনে করা হয় যেখানে সিস্টেমটি সফ্টওয়্যারটিতে লাইসেন্সটি যাচাই করতে পারে না। গুগল ক্রোম ইনস্টলার যেমন উগুন্টু সংগ্রহস্থল নয়, গুগল, তৃতীয় পক্ষের উত্স থেকে উদ্ভূত হয়েছে - এখানে সতর্কতা বার্তা এটিকে নির্দেশ করে তবে এটি লাইসেন্স শর্তাদি যাচাই করতে পারে না, তাই এটি আরও জানায় যে এটি নিখরচায় থাকতে পারে। গুগল ক্রোম এখনও ব্যবহার করা ঠিক আছে।

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

এই .debফাইলটি থেকে সফ্টওয়্যারটি ইনস্টল করার আগে - আপনাকে এই বিষয়টি জানার আরও কয়েকটি উপায় মাথায় রাখার মতো অন্যান্য জিনিস থাকতে পারে - যে সফ্টওয়্যারটি উবুন্টু-রক্ষণাবেক্ষণ নয়, বা নিখরচায় লাইসেন্স বিধিনিষেধ থাকতে পারে ।

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


নতুন সফ্টওয়্যার কেন্দ্রটি যদি কাজ না করে, তবে এটি সম্ভবত একটি বাগ chan এই বার্তাটি এর সাথে সম্পর্কিত নয় /

যেতে ও ইনস্টল করার ম্যানুয়াল পদ্ধতিটি ব্যবহার করতে দেয়।

টার্মিনালে, আমরা ম্যানুয়ালি ইনস্টল করতে পারি। আমি ধরে নিচ্ছি আপনি এটি .debআপনার ব্যবহারকারীর Downloadsফোল্ডারে সংরক্ষণ করেছেন । প্রকৃত ফাইলের নামটি এখানে "প্যাকেজ" প্রতিস্থাপন করুন।

sudo dpkg -i ~/Downloads/PACKAGE.deb
sudo apt-get install -f

নির্ভরতাগুলির সমাধানের প্রয়োজন হলে ন্যায়বিচারের apt-get install -fপরেও আপনার চালানো উচিত dpkg -i- apt-getনির্ভরতা সংক্রান্ত সমস্যাগুলি নির্ধারণ করতে সক্ষম, তবে dpkgতা নয়।


1
আপনার উত্তরের জন্য আপনাকে ধন্যবাদ তবে আমি ইনস্টল ক্লিক করলে এটি ইনস্টল হবে না।
শাহরাম শিনশাওহ

এখানে একই, ডাউনলোড করা ডেবি প্যাকেজগুলি ইনস্টল করা যাবে না, ইনস্টল বোতামটি কিছু করে না
স্ট্যান

@ শাহরামশিনশাহঃ আমি যে উত্তরটি দেখেছি তা সম্পর্কিত নয় তা বোঝাতে আমি আমার উত্তর আপডেট করেছি - তবে কীভাবে এটি ম্যানুয়ালি ওভাররাইড করে সিএলআইয়ের মাধ্যমে ইনস্টল করতে বাধ্য করা যায়। পাশাপাশি নির্ভরতা সম্পর্কিত সমস্যাগুলি কীভাবে সমাধান করা যায়।
টমাস ওয়ার্ড

এটি আমার জন্য উবুন্টু 16.04
সাবফুজন

এর কারণ হ'ল প্রচুর রেপো এখনও SHA256 বা SHA512 চেকসামের পরিবর্তে অবহেলিত SHA1 ব্যবহার করছে, সমস্ত
রিপো

1

আমার জন্য গুগল ক্রোম apt-get install -fসঠিকভাবে নির্ভরতাগুলি সমাধান করে কেবল তার পরে apt-get update:

sudo apt-get update
sudo dpkg -i google-chrome-stable-...-amd64.deb
sudo apt-get install -f

0

আমার একই সমস্যা আছে এবং এটি আমার সমস্যার সমাধান করে
1.. সার্ভারের সংগ্রহস্থলকে মূল
২ তে পরিবর্তন করুন system আপডেট সিস্টেম
3.. পুনরায় চালু করুন


এই 3 টি পদক্ষেপটি কীভাবে করবেন দয়া করে আরও বিশদ যুক্ত করুন।
টিলোবন্ট

0

আমার এই সমস্যা ছিল এটি উপস্থিত হয়েছিল যে আমি ভুল করে উবুন্টুর 32-বিট সংস্করণ ইনস্টল করেছি তবে আমি ভেবেছিলাম আমার একটি 64-বিট আছে। সুতরাং যখন আমি 64৪-বিট .deb প্যাকেজগুলি ইনস্টল করার চেষ্টা করলাম তখন আমি এই সমস্যাটি পেয়েছিলাম তবে পরে যখন আমি 32-বিট .deb প্যাকেজগুলি ইনস্টল করার চেষ্টা করেছি তখন সেগুলি সহজেই ইনস্টল করা হয়েছে।


0

প্রথমে আপনাকে একটি টার্মিনাল খুলতে হবে ( Ctrl+ Alt+ T)

তারপরে টাইপ করুন:

sudo apt install gdebi-core

পাসওয়ার্ড প্রবেশ করান, তারপরে উবুন্টু সফটওয়্যার সেন্টার দিয়ে অ্যাপটি আবার খোলার চেষ্টা করুন।

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


0

টার্মিনালটি খুলুন Ctrl+ Alt+ টিপুন T। ধরন:

sudo apt-get -f install

Enterআপনার পাসওয়ার্ড টিপুন , চাপুন ।

যদি এটি কোনও ত্রুটি ছাড়াই চলে, তবে টাইপ করুন:

sudo apt install gdebi-core

টিপুন Enter। এর পরে আমি সফ্টওয়্যার সেন্টারটি ব্যবহার করতে, এটি খুলতে এবং সমস্ত ওএস আপডেটগুলি ইনস্টল করতে সক্ষম হয়েছি।


-1

সবচেয়ে সহজ যা নিশ্চিত করে যে এটি পাশাপাশি কোনও নির্ভরতা ডাউনলোড করতে পারে। যা কখনও কখনও gdebi GUI ডাউনলোড করে না (নিজেই এই সমস্যার মুখোমুখি হয়েছি)।

নিম্নলিখিত কমান্ডটি ব্যবহার করে gdebi-core ইনস্টল করুন

sudo apt install gdebi-core

তারপরে আপনার বর্তমানে আপনার .deb প্যাকেজটি যে ফোল্ডারে চলছে সেই ফোল্ডারে সিডি করুন। উদাহরণ স্বরূপ:

cd ~/debs/

তারপরে এই কমান্ডটি আপনার অ্যাপ্লিকেশন ইনস্টল করতে ব্যবহার করুন ag উদাহরণস্বরূপ:

sudo gdebi google-chrome-table_51.0.2704.63-1_amd64.deb

এটি প্রয়োজনে নির্ভরতা ডাউনলোড করা উচিত এবং আপনার অ্যাপ্লিকেশনটি সফলভাবে ইনস্টল করবে।


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