আমি উবুন্টু 16.04 বা তার চেয়েও উচ্চতর ওপেনজেডকে 7 কীভাবে ইনস্টল করব?


120

আমি আমার মূল সিস্টেমটি 16.04 এ আপগ্রেড করতে চাই, তবে আমি এমন প্রকল্পগুলিতে কাজ করি যার জন্য ওপেনজেডকে 7 প্রয়োজন।

স্পষ্টত এটি একটি তুচ্ছ থেকে পাওয়া যায় না apt-get install openjdk-7-jdk। শুধুমাত্র 8 এবং 9 সংস্করণগুলি সংগ্রহস্থলটিতে তালিকাভুক্ত করা হয়েছে।

এটি কীভাবে ইনস্টল করবেন সে সম্পর্কে কেউ আমাকে নির্দেশের দিকে নির্দেশ করতে পারেন?


যদি কেউ ভাবছেন যে আপনি কেন জেডিকে want চান তবে আমিও একই পরিস্থিতিতে আছি কারণ আমি মনে করি যে নিও ৪ জে ২.১..6 উবুন্টু ১.0.০৪-এর সাথে সুন্দরভাবে খেলছে না এবং কেবলমাত্র আমি দেখতে পাচ্ছি যে ভুল হতে পারে জেডিকে D
শ্রীধর সারনোবাত

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

উত্তর:


146

নিরাপত্তা সতর্কতা

নীচে উল্লিখিত পিপিএতে থাকা প্যাকেজগুলি জাভায় সুরক্ষা প্যাচগুলির সাথে আপডেট হয় না। উত্পাদন ব্যবহার করবেন না; পরিবর্তে বিকল্প উত্তর দেখুন।

লেখার সময়ে, OpenJDK 7 গত আপলোড সংস্করণ 7u95 সঙ্গে সম্পন্ন করা হয় '2016-04-22' এবং এখনও 'সর্বশেষ', যেখানে উবুন্টু 14.04 হয়েছে হিসাবে উপলব্ধ 7u181 আপডেট


আপডেট: তবে এই পিপিএর দ্বারা সুরক্ষিত আপডেটগুলি সিকিউরিটি আপডেট না করার জন্য আপনি যে 2018 সালে ব্যবহার করতে চান এটি সম্ভবত এটি সবচেয়ে বেশি ভোট দেওয়া হয়েছে PRO

আমি নিম্নলিখিত নির্দেশাবলী পেয়েছিলাম যা আমার জন্য কাজ করেছে:

sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jdk  

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


13
যদি আপনি ভুল করে প্রথমে ওপেনজেডকে -8 ইনস্টল করে রেখেছেন (যেমন আমি করেছি) তবে এই উত্তরটি অনুসরণ করার পরে আপনাকে এমন একটি sudo update-java-alternativesকাজ করতে হবে যাতে আপনি ওপেনজেডকে -7 ডিফল্ট করতে পারেন।
রিয়ান স্যান্ডারসন

4
এফওয়াইআই: এটি বর্তমানে 16.10

19
-1 কারণ এই পিপিএ পুরোপুরি পুরানো এবং অনেকগুলি গুরুত্বপূর্ণ সুরক্ষা প্যাচ উপেক্ষা করে। এটি ইনস্টল করা সম্পূর্ণরূপে অগ্রহণযোগ্য, ইমো।
gertvdijk

3
17.04 এর জন্যও কাজ করে না।
কলিন হ্যারিংটন

2
-1 প্রস্তাবিত পিপিএ হিসাবে সীমাবদ্ধ এবং এটি আপ টু ডেট থাকে না।
সীমানা

65

22-জুলাই -2018 সম্পাদনা করুন : এই উত্তরটি বর্তমানে কার্যকর হয় না। নীচে উল্লেখ করা জেডিকে প্যাকেজগুলি দেবিয়ান পরীক্ষামূলকভাবে আর উপলভ্য নয়। যাই হোক না কেন, তারা উবুন্টু ট্রাস্টির প্যাকেজগুলিতে পিছিয়ে ছিল যাতে আরও সাম্প্রতিক সুরক্ষা আপডেট রয়েছে। এটি সমাধান না হওয়া অবধি দয়া করে অন্যান্য উত্তরগুলি উল্লেখ করুন (দুঃখিত, কোনও ইটিএ নেই)।


এটি দেখে মনে হচ্ছে না যে ওপেনজেডকি-আর / পিপিএর রক্ষণাবেক্ষণকারী 7u95-2.6.4-3 সংস্করণ ছাড়িয়ে ওপেনজেডকি -7 প্যাকেজ আপডেট করবে। এই প্যাকেজটির বিবরণ "ডেবিয়ান জিএনইউ / লিনাক্সের জন্য প্রাথমিক সংরক্ষণাগারে ডেবিয়ান পরীক্ষামূলক থেকে অনুলিপি করা হয়েছে" যদিও আমাদের কীভাবে এটি পরিচালনা করা যায় সে সম্পর্কে একটি ধারণা দেয়।

বিকল্প 1: ম্যানুয়াল ইনস্টলেশন

  1. আপনার আর্কিটেকচারের জন্য তৈরি প্যাকেজগুলি ডাউনলোড করুন:
    (বেশিরভাগ ব্যবহারকারীর জন্য, এর অর্থ এমডি 64 হয় যদি 64 বিট, অথবা 32 বিট উবুন্টু ইনস্টল করা থাকে তবে i386)

  2. (চেষ্টা করার জন্য) প্যাকেজগুলি ব্যবহার করে ইনস্টল করুন dpkg:

    উবুন্টু 17.10 এবং তার আগের:

    sudo dpkg -i openjdk-7-* libjpeg62-turbo* libfontconfig1* fontconfig-config*

    উবুন্টু 18.04 এবং তার পরে:

    sudo dpkg -i openjdk-7-* libjpeg62-turbo*
  3. থেকে আউটপুট পরীক্ষা করুন dpkg। যদি নির্ভরতার সমস্যাগুলি থাকে - যা সম্ভবত - আপনি নিম্নলিখিতটি দেখতে পাবেন (আপনার আর্কিটেকচারের সাথে এমডি for64 এর পরিবর্তে)

    প্রক্রিয়া করার সময় ত্রুটিগুলি সম্মুখীন হয়েছিল:
    openjdk-7-JRE: AMD64
    openjdk-7-JRE-হেডলেস: AMD64
    openjdk-7-JDK: AMD64

    যদি কোনও নির্ভরতার সমস্যা না থাকে তবে দুর্দান্ত, আপনি শেষ করেছেন, # 4 এ যান। অন্যথায়, আপনার যদি কিছু নির্ভরতা সংক্রান্ত সমস্যাগুলি সমাধান করার দরকার হয় তবে এটির সাথে পরিচালনা করা হয়:

    sudo apt install -f

    লক্ষ্য করুন, নির্ভরতা সমাধানের dpkgপরে পুনরায় চালানোর দরকার নেই apt। এটি স্বয়ংক্রিয়ভাবে ওপেনজেডক প্যাকেজগুলির ইনস্টলেশন সমাপ্ত করবে।

  4. জাভা বিকল্প আপডেট করুন। আপনি সমস্ত ইনস্টল করা জাভা সংস্করণ এর সাথে দেখতে পারেন update-java-alternatives --list। ওপেনজেডিকে জাভা 1.7 সক্রিয় করতে, চালান:

    sudo update-java-alternatives -s java-1.7.0-openjdk-amd64

    IcedTeaPlugin.soপ্লাগইন অনুপলব্ধ সম্পর্কে আপনি একটি ত্রুটি লক্ষ্য করতে পারেন । এটি জেডিকে নিয়ে কাজ করা বিকাশকারীদের পক্ষে সত্যিকারের উদ্বেগ নয়।

  5. জাভা যাচাই করুন:

    java -version

    যা এর অনুরূপ কিছু আউটপুট করা উচিত:

    জাভা সংস্করণ "1.7.0_161"
    ওপেনজেডিকে রানটাইম এনভায়রনমেন্ট (আইসডটিয়া ২.6.১২) (7u161-2.6.12-1)
    ওপেনজেডিকে 64-বিট সার্ভার ভিএম (24.161-বি01, মিশ্র মোড তৈরি করুন)

বিকল্প 2: স্বয়ংক্রিয় ইনস্টলেশন (এর সাথে আপডেটগুলি সহ apt)

পিনিং ওপেনজেডকে -7-জেডিকি এবং ডেবিয়ান সংগ্রহস্থলগুলি থেকে এর নির্ভরতাগুলি ইনস্টল এবং আপডেট করতে ব্যবহার করা যেতে পারে।

  1. একটি পিনিং ফাইল তৈরি করুন যা aptকেবল আমাদের আগ্রহী প্যাকেজগুলি বিবেচনা করতে বলে (আমরা অবশ্যই আমাদের পুরো উবুন্টু বিতরণটি দেবিয়ান পরীক্ষামূলক প্যাকেজগুলির সাথে "আপগ্রেড" করতে চাই না)।

    /etc/apt/preferences.d/debianনীচের বিষয়বস্তু দিয়ে ফাইল তৈরি করুন । আপনি সুপার-ইউজার বিশেষাধিকার প্রয়োজন হবে, তাই একটি ব্যবহার sudo vim, sudo nano, gksudo gedit, ইত্যাদি

    Package: *
    Pin: release o=Debian,n=experimental
    Pin-Priority: -1
    
    Package: *
    Pin: release o=Debian,n=sid
    Pin-Priority: -1
    
    Package: openjdk-7-jdk
    Pin: release o=Debian,n=experimental
    Pin-Priority: 500
    
    Package: openjdk-7-jre
    Pin: release o=Debian,n=experimental
    Pin-Priority: 500
    
    Package: openjdk-7-jre-headless
    Pin: release o=Debian,n=experimental
    Pin-Priority: 500
    
    Package: libjpeg62-turbo
    Pin: release o=Debian,n=sid
    Pin-Priority: 500

    উবুন্টু 17.10 এবং তারও আগের জন্য, নিম্নলিখিতগুলি সংযোজন করুন (এবং নীচে নোট দেখুন):

    Package: libfontconfig1
    Pin: release o=Debian,n=sid
    Pin-Priority: 500
    
    Package: fontconfig-config
    Pin: release o=Debian,n=sid
    Pin-Priority: 500
  2. দেবিয়ান কেরিং ইনস্টল করুন:

    sudo apt install debian-archive-keyring

    দ্রষ্টব্য: যদিও এটি ডেবিয়ান কেরিং যুক্ত করার সহজতম পদ্ধতি, এটি আপ টু ডেট নাও হতে পারে। apt updateচতুর্থ ধাপে চলার সময় নিম্নলিখিতগুলির মতো আউটপুট পরীক্ষা করুন :

    ডাব্লু: জিপিজি ত্রুটি: http://cdn-fastly.deb.debian.org/debian পরীক্ষামূলক InRe দয়া করে: নিম্নলিখিত কী স্বাক্ষরগুলি যাচাই করা যায়নি কারণ পাবলিক কী উপলব্ধ নেই: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
    ই: সংগ্রহশালা 'http://httpredir.debian.org/debian পরীক্ষামূলক InRe कृपया' স্বাক্ষরিত নয়।

    আপনি যদি এই ত্রুটিটি দেখতে পান তবে ম্যানুয়ালি প্রয়োজনীয় কীগুলি এতে যুক্ত করুন:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010

    সতর্কতা বার্তায় আপনি যে পাবুকগুলি দেখতে পাচ্ছেন তা কোথায় 8B48AD6246925553এবং 7638D0442B90D010মিলবে।

  3. প্রয়োজনীয় সংগ্রহস্থল যুক্ত করুন:

    sudo add-apt-repository 'deb http://httpredir.debian.org/debian experimental main'
    sudo add-apt-repository 'deb http://httpredir.debian.org/debian sid main'

    একটি স্থিতিশীল দেবিয়ান সংগ্রহশালা ব্যবহার করবেন না কেন? আপনি দেবিয়ান স্থিতিশীল সাথে অসন্তুষ্টিজনক নির্ভরতা মধ্যে চলে যাবেন। পরীক্ষামূলক (openjdk-7 এর জন্য) এবং সিড (libjpeg62-টার্বো, libfontconfig1, এবং ফন্টকনফিগ-কনফিগারেশনের জন্য) রিপোজিটরিগুলি নির্ভরতা সংস্করণগুলির সাথে আরও হালকা হয়।

  4. aptক্যাশে আপডেট করুন (ডেবিয়ানের প্যাকেজ তালিকাগুলি বড় হওয়ায় এটি কিছুটা সময় নেবে আশা করে):

    sudo apt update
  5. ওপেনজেডকে -7-জেডিকে ইনস্টল করুন:

    sudo apt install openjdk-7-jdk
  6. জাভা বিকল্প আপডেট করুন। আপনি সমস্ত ইনস্টল করা জাভা সংস্করণ এর সাথে দেখতে পারেন update-java-alternatives --list। ওপেনজেডিকে জাভা 1.7 সক্রিয় করতে, চালান:

    sudo update-java-alternatives -s java-1.7.0-openjdk-amd64

    IcedTeaPlugin.soপ্লাগইন অনুপলব্ধ সম্পর্কে আপনি একটি ত্রুটি লক্ষ্য করতে পারেন । এটি জেডিকে নিয়ে কাজ করা বিকাশকারীদের পক্ষে সত্যিকারের উদ্বেগ নয়।

  7. জাভা যাচাই করুন:

    java -version

    যা এর অনুরূপ কিছু আউটপুট করা উচিত:

    জাভা সংস্করণ "1.7.0_161"
    ওপেনজেডিকে রানটাইম এনভায়রনমেন্ট (আইসডটিয়া ২.6.১২) (7u161-2.6.12-1)
    ওপেনজেডিকে 64-বিট সার্ভার ভিএম (24.161-বি01, মিশ্র মোড তৈরি করুন)

fontconfig নোট

libfontconfig1এবং fontconfig-configঅবশ্যই উবুন্টু 17.10 এবং তার আগে এর আগে 2.12 বা পরে আপগ্রেড করা উচিত। ডেবিয়ান থেকে আপডেট প্যাকেজগুলিতে উবুন্টুর কাস্টমাইজেশন থাকে না, তাই কিছু অ্যাপ্লিকেশন এই প্যাকেজগুলি ইনস্টল করে কুৎসিত ফন্ট প্রদর্শন করে; যেমন চার্লস ওয়েব ডিবাগিং প্রক্সি Pro আপনি যে প্রোগ্রামগুলি ব্যবহার করেন তার উপর নির্ভর করে আপনি এই সমস্যায় আক্রান্ত হতে পারেন বা নাও পারেন।


আকর্ষণীয় উত্তর, আপনি যদি এই প্যাকেজটি স্বয়ংক্রিয়ভাবে আপডেট রাখার কোনও উপায় খুঁজে পান তবে তা আপডেট করুন update
জে সেররা

আমি কেবল উবুন্টু ১.0.০৪-তে জেডিকে installing ইনস্টল করার চেষ্টা করেছি এবং এটি কাজ করার ব্যবস্থা করার একমাত্র উপায় এটি। ধন্যবাদ!
লিঙ্ক

2
@ জে সেরার উত্তর স্বয়ংক্রিয় আপডেট পদ্ধতিতে সংশোধিত হয়েছে।
এমডিমাওয়ার

নিখুঁত উত্তর বিশেষত স্বয়ংক্রিয় পদ্ধতি অত্যন্ত প্রশংসা করা হয়! সময় বের করার জন্য এবং লিখে রাখার জন্য ধন্যবাদ!
steadfasterX

1
স্বয়ংক্রিয় পদ্ধতিটি বেশিরভাগ ক্ষেত্রে আমার পক্ষে কাজ করে তবে এটি সম্পূর্ণ স্থায়ীও হয় না। আমাকে /etc/apt/preferences.d/debian (libjpeg62-টার্বো ছাড়াও) আরও দুটি প্যাকেজ যুক্ত করতে হয়েছিল: libfontconfig1 এবং fontconfig-config
comodoro

11

আপনি আজুল থেকে একটি ওপেনজেডকে 7 ডাউনলোড করতে পারেন যা আপনার প্রয়োজনের সাথে খাপ খায়। তাদের উভয়ের একটি ডিইবি (প্যাকেজ সিস্টেমের জন্য) এবং একটি জিপ বিতরণ রয়েছে। আমি কেবল জিপ বিতরণ নিয়ে কাজ করেছি।

http://www.azul.com/downloads/zulu/zulu-linux/


উবুন্টুর সর্বশেষ সংস্করণটি নিয়ে এটিই আমার পক্ষে কাজ করেছিল।
রাজনওয়োন

0

উবুন্টু 16.04, উবুন্টু 17.04 এ জাভা 7 ইনস্টল করুন

এটি ওরাকল জাভা ইনস্টল করার প্রস্তাব দেওয়া হয়েছে , কারণ এতে ওপেনজেডিকে উপরে পারফরম্যান্স রয়েছে । যে কারণে আমি একটি বিকল্প পোস্ট করতে চাই। আপনি যদি ওરેકল জাভা ইনস্টল করতে চান তবে পিপিএ থেকে এটি ইনস্টল করতে টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালান।

  1. প্রয়োজনীয় সংগ্রহস্থল যুক্ত করুন:

    sudo add-apt-repository ppa:webupd8team/java
  2. aptক্যাশে আপডেট করুন এবং ওরাকল-জাভা 7 ইনস্টল করুন :

    sudo apt update
    sudo apt install java-common oracle-java7-installer

    ইনস্টলেশন প্রক্রিয়া চলাকালীন আপনাকে ওরাকল লাইসেন্স চুক্তিটি গ্রহণ করতে হবে । একবার ইনস্টল হয়ে গেলে জাভা এনভায়রনমেন্ট ভেরিয়েবল যেমন জাভাআহোম সেট করা দরকার

  3. জাভা পরিবেশের ভেরিয়েবলগুলি সঠিক করুন।

    sudo apt install oracle-java7-set-default
    source /etc/profile
  4. জাভা যাচাই করুন:

    java -version

    যা এর অনুরূপ কিছু আউটপুট করা উচিত:

    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-u80)
    Java HotSpot(TM) 64-Bit Server VM (build 25.131-u80, mixed mode)

3
ওরাকল ইনস্টলার আর Download.oracle.com (download.oracle.com) এ সংযুক্ত হয়ে কাজ করে না | 184.51.150.144 |: 80 ... সংযুক্ত। এইচটিটিপি অনুরোধ পাঠানো হয়েছে, প্রতিক্রিয়ার অপেক্ষায় ... 404 পাওয়া যায় নি
স্বায়ত্তশাসন

ওরাকল জেডিকে-র জন্য, সংস্থা জেডিকে for (তারা প্রদেয় সহায়তার প্রস্তাব দেয়) এর জন্য সর্বজনীন সমর্থন দিচ্ছে না । আমি মনে করি যে apt-getকোনও অ-বিদ্যমান পৃষ্ঠা থেকে ইনস্টলারটি পাওয়ার চেষ্টা করছে। : - আপনি JDK 7 প্রয়োজন হয়, আপনি ইনস্টলারের সংরক্ষাণাগার ওয়েবসাইট থেকে ডাউনলোড করতে পারেন oracle.com/technetwork/java/javase/downloads/...
জেইমি

0

ওরাকল জেডিকে বিকল্প:

আমি সংগ্রহাগুলি দিয়ে প্রচেষ্টাটি এড়াতে চেয়েছিলাম কারণ আমি 7, 8 এবং 9 এর মধ্যে স্যুইচ করেছি, তাই আমি ওপেনজেডিকে না দিয়ে ওরাকল জেডিকে দিয়ে শেষ করেছি। অফিসিয়াল সাইট থেকে ডাউনলোড করা হয়েছে । সর্বশেষ বিল্ড 80 এ ওপেনজেডকে 161 বিল্ডের মতো একই সংশোধন রয়েছে কিনা তা সম্পর্কে আমি নিশ্চিত নই But তবে আমার এটি বিকাশের জন্য রয়েছে যাতে এটি আমার কাছে বেশি বোঝায় না।

তারপরে আপনাকে $JAVA_HOMEপরিবেশে সেট করা দরকার যাতে বিভিন্ন স্ক্রিপ্টগুলি সঠিক জেডিকে তুলবে (যেমন মেভেন, জেবস ইত্যাদি)।

সম্পূর্ণতার জন্য, জেডিকে সংস্করণ E ইওল'এড করা হয়েছিল, এমনকি জেডিকে 8 জন সমর্থনটি সেপ্টেম্বর 2017 থেকে বন্ধ করা হচ্ছে এবং সেপ্টেম্বর 2018 এর পরে কোনও প্রকাশ্য আপডেট পাবেন না।


0

পাত্রে ব্যবহার করুন

উবুন্টুতে কীভাবে <outdated>মুছে ফেলা সফ্টওয়্যার চালানো যায় সে সম্পর্কে এটি সর্বজনীন বৈধ উত্তর <current>: আপনার অ্যাপ্লিকেশনটিকে ধার্য করুন

উদাহরণস্বরূপ, ডকার এবং একটি পুরানো উবুন্টু বেস চিত্র ব্যবহার করুন যেখানে আপনি যে সফ্টওয়্যারটি সন্ধান করছেন সেটি এখনও উপলব্ধ / রক্ষণাবেক্ষণযোগ্য।

এটি অন্যান্য উপায়েও কাজ করে; আপনার বর্তমানে চলমান স্থিতিশীল উবুন্টুতে একটি নতুন বা এমনকি অন্য লিনাক্স বিতরণে সফ্টওয়্যারটি ব্যবহার করে দেখুন।

জাভা 7 উদাহরণস্বরূপ উবুন্টু 14.04 ব্যবহার করে

  1. ইনস্টল ডকার - ডকার সিই ফ্রি ভার্সন ঠিক আছে। উদাহরণস্বরূপ দেখুন https://docs.docker.com/install/linux/docker-ce/ubuntu/ বা docker.ioসাম্প্রতিক উবুন্টু সংস্করণে প্যাকেজটি ব্যবহার করুন ।

  2. খালি ফোল্ডারে একটি ফাইল তৈরি করুন Dockerfile:

    FROM ubuntu:trusty
    RUN apt-get update \
        && apt-get install -y \
            openjdk-7-jdk \
        && rm -rf /var/lib/apt/lists/*
    
    ENTRYPOINT ["/usr/bin/java"]

    আপনার যদি প্রয়োজন হয় তবে এই কমান্ডটিতে আরও প্যাকেজ যুক্ত করুন।

  3. সেই ফোল্ডারে, চালান:

    docker build -t gertvdijk/java7 .
  4. সেই জাভা 7 চিত্রটি ব্যবহার করে একটি একক-ব্যবহারের ধারকটির ভিতরে একটি কমান্ড চালান:

    যেমন java -version:

    docker run --rm -it gertvdijk/java7 -version

    আউটপুট:

    java version "1.7.0_181"
    OpenJDK Runtime Environment (IcedTea 2.6.14) (7u181-2.6.14-0ubuntu0.1)
    OpenJDK 64-Bit Server VM (build 24.181-b01, mixed mode)
  5. Ptionচ্ছিকভাবে, সুবিধার জন্য একটি মোড়ক তৈরি করুন।

    • /usr/local/bin/java7-in-dockerবিষয়বস্তু সহ একটি ফাইল তৈরি করুন :

      #!/usr/bin/env sh -e
      
      DOCKER_IMAGE=gertvdijk/java7
      PWD="$(pwd)"
      
      exec docker run \
        --rm -it \
        -v ${PWD}:${PWD} \
        -v "/etc/passwd:/etc/passwd:ro" \
        -v "/etc/group:/etc/group:ro" \
        --user "$(id -u):$(id -g)" \
        --workdir "${PWD}" \
        "${DOCKER_IMAGE}" \
        $@

      এটি আপনার বর্তমান ফাইল সিস্টেমটি নয় - কনটেইনারটির ভিতরে বর্তমান চলমান ডিরেক্টরিটি উপলভ্য করে তুলবে এবং এটি আপনার স্থানীয় ব্যবহারকারী অ্যাকাউন্টটিকে ধারক নেমস্পেসে ছদ্মবেশ তৈরি করবে।

    • এটি সম্পাদনযোগ্য হিসাবে চিহ্নিত করুন:

      sudo chmod +x /usr/local/bin/java7-in-docker
  6. আপনার জাভা 7 স্বচ্ছভাবে চালান, এটির মতো:

    java7-in-docker -jar relative/path/to/some.jar

আপনি প্রসারিত রক্ষণাবেক্ষণের জন্য অর্থ প্রদান না করে (2022 অবধি) 14.04 টি আর রক্ষণাবেক্ষণ করা হয় না।
থরবজর্ন রাভন অ্যান্ডারসন

-2

একটি সহজ উপায়:

এই লাইনগুলি এতে যুক্ত করুন /etc/apt/sources.list:

deb http://security.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse

তারপরে অ্যাপটি আপডেট করুন এবং ইনস্টল করুন। আপনার সম্ভবত tzdataপ্যাকেজটি ডাউনগ্রেড করতে হবে ।

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

একটি সমস্যা হ'ল আপনাকে সেই প্যাকেজগুলি ধরে রাখা দরকার যাতে আপনি যখন আপনার সিস্টেম আপডেট করবেন (বিশেষত tzdataপ্যাকেজটি) তখন সেগুলি সরিয়ে না দেওয়া ।

দ্রষ্টব্য : এই পদ্ধতিটি শেষ অবলম্বন হিসাবে ব্যবহার করুন, অন্য কোনও বিষয় পছন্দ করুন যা আপনাকে সমস্যা ছাড়াই আপডেট করার অনুমতি দেবে।

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