Libpcre3-dev ইনস্টল করা যাবে না


9

আমি ইনস্টল করার চেষ্টা করছি libpcre3-devতবে এটি আমাকে ফোলিংয়ের ত্রুটি দেয়:

নিম্নলিখিত প্যাকেজগুলিতে আনম্যাটড নির্ভরতা রয়েছে: libpcre3-dev: নির্ভর করে: libpcre3 (= 2: 8.38-3.1) তবে 2: 8.39-1 + deb.sury.org ~ বিশ্বাসযোগ্য + 1 ইনস্টল করতে হবে E: সমস্যাগুলি সংশোধন করতে অক্ষম, আপনি ভাঙা প্যাকেজ রাখা হয়েছে।

2:8.39-1+deb.sury.org~trusty+1, একটি 'পুরানো' পিপিএ (ondrej) থেকে তাই আমি একটি তাজা এবং নতুন নেন Sources.list

আমার একই সমস্যা ছিল php7.0-devএবং পিএইচপি 7.0 আনইনস্টল করে অফিশিয়াল রেপোস থেকে এটি ইনস্টল করেছিলাম।

এখন যখন আমি libpcre3এটি সরাতে চাই তখন আমার প্রায় সমস্ত প্যাকেজ মুছে ফেলতে চায়? "অফিসিয়াল" একটিতে libpcre3 প্যাকেজটি "পরিবর্তন" করার অন্য কোনও উপায় আছে কি?

আমিও চেষ্টা এই , কোন ভাগ্য সঙ্গে

উত্তর:


11

ব্যবহার

sudo apt-get install libpcre3=2:8.38-3.1 libpcre3-dev=2:8.38-3.1

apt-getএই প্যাকেজগুলির 2: 8.38-3.1 সংস্করণ ইনস্টল করতে বাধ্য করুন ।

সতর্কতা: কেবলমাত্র এটি ব্যবহার করুন যদি আপনি সত্যিই নিশ্চিত হন যে আপনি প্যাকেজগুলির এবং সংস্করণ 2: 8.38-3.1 (অফিসিয়াল উবুন্টু 16.04 সংগ্রহস্থলীর সংস্করণ ) ইনস্টল করতে চান ।libpcre3libpcre3-dev

আপনি যদি উবুন্টু 16.04 চালাচ্ছেন না তবে আপনার যে সংস্করণটি ইনস্টল করতে চান সেটিতে আপনার সংস্করণ নম্বরটি পরিবর্তন করা উচিত।


2
এটি উবুন্টু 18.04 এ কাজ করে না। এটি দেয়Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package 2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3 E: Couldn't find any package by glob '2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3' E: Couldn't find any package by regex '2:8.41-1.1+ubuntu17.10.1+deb.sury.org+3'
কাশিশ

1
ওএমজি এটি phpmyadmin, mysql, অ্যাপাচি এবং এই সমস্ত অন্যান্য এলোমেলো স্টাফ সহ আমার পুরো পিএইচপি ডিস্ট্রো আনইনস্টল করে এবং ব্রাউজারে আমার ওয়েবসারকে কাঁচা কোড সরবরাহ করে। এই উত্তরটি হতাশ করে দুঃখিত, আপনি কি দয়া করে কিছু প্রাসঙ্গিক জ্ঞানের কোনও লিঙ্ক সরবরাহ করতে পারেন যাতে ভবিষ্যতের পেন্টাররা এটি স্রেফ যা করেছে তা না করে? উবুন্টু 18.04LTS বিটিডব্লিউ
আব্রাহাম ব্রুকস

@ আব্রাহাম ব্রুকস: আমি একটি সতর্কতা যুক্ত করেছি। দেখে মনে হচ্ছে আপনার সিস্টেমে 16.04 সক্রিয় করার জন্য আপনার কাছে প্যাকেজ উত্স রয়েছে। জোর করে libpcre316.04 থেকে এপিটি 18.04 সংস্করণের উপর নির্ভর করে সমস্ত প্যাকেজ অপসারণ করেছে libpcre3। পুরানো প্যাকেজ উত্সগুলি মুছে ফেলার জন্য এটি সাধারণত ভাল ধারণা।
ফ্লোরিয়ান ডিয়েচ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.