انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: نصب oracle JDK 8 [حل شد]  (دفعات بازدید: 618 بار)

0 کاربر و 5 مهمان درحال مشاهده موضوع.

آفلاین BiEffect

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
نصب oracle JDK 8 [حل شد]
« : 18 شهریور 1397، 08:43 ب‌ظ »
سلام
موقع نصب برنامه ها برام اروری ایجاد میشه:
download failed
Oracle JDK 8 is NOT installed.

بعنوان مثال موقع نصب metasploit از طریق دستور زیر :
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
  chmod 755 msfinstall && \
  ./msfinstall
این ارور رو در انتها دریافت میکنم:
download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
 installed oracle-java8-installer package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 oracle-java8-installer
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Sub-process /usr/bin/dpkg returned an error code (1)

از طریق دستورات این سایت (http://www.coderz.ir/install-oracle-java-jdk-on-ubuntu-linux/) اقدام به نصب JDK کردم و مشکلی هم نداشتم خروجی ها درست بود ولی هنوز این مشکل وجود داره

ممنون میشم راهنمایی کنید
« آخرین ویرایش: 21 شهریور 1397، 01:50 ب‌ظ توسط BiEffect »
The World Is Yours

آفلاین mohammadsatrap

  • Jr. Member
  • *
  • ارسال: 41
  • جنسیت : پسر
پاسخ : نصب oracle JDK 8
« پاسخ #1 : 18 شهریور 1397، 11:56 ب‌ظ »
سلام
موقع نصب برنامه ها برام اروری ایجاد میشه:
download failed
Oracle JDK 8 is NOT installed.

بعنوان مثال موقع نصب metasploit از طریق دستور زیر :
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
  chmod 755 msfinstall && \
  ./msfinstall
این ارور رو در انتها دریافت میکنم:
download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
 installed oracle-java8-installer package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 oracle-java8-installer
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Sub-process /usr/bin/dpkg returned an error code (1)

از طریق دستورات این سایت (http://www.coderz.ir/install-oracle-java-jdk-on-ubuntu-linux/) اقدام به نصب JDK کردم و مشکلی هم نداشتم خروجی ها درست بود ولی هنوز این مشکل وجود داره

ممنون میشم راهنمایی کنید


اینو تست کن درست میشه :
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : نصب oracle JDK 8
« پاسخ #2 : 19 شهریور 1397، 08:23 ب‌ظ »
سلام

من به آموزشی که شما لینکش رو دادین نیگا کردم هیچ جا صحبتی از پکیج oracle-java8-installer نبودش.

من احساس می کنم شما مخازن ppa مربوط به webupd8team/java رو اضافه کردین و پکیج oracle-java8-installer رو هم نصب کردین. ولی باید در نظر داشته باشین که ایران تحریم هستش و امکان دانلود از سایت oracle برای ما وجود نداره و از اونجایی که oracle-java8-installer صرفاً یه نصاب هستش و پکیج اصلی رو از oracle دانلود می کنه شما با این خطا مواجه می شین.

اگه شما طبق اون آموزش که لینکش رو دادین جلو رفته باشین و Oracle JDK رو به صورت دستی دانلود و نصب کرده باشین نیازی به oracle-java8-installer ندارین و برای حل مشکلتون اون پکیج رو پاک کنین :
sudo add-apt-repository -r ppa:webupd8team/java
sudo apt update
sudo apt purge oracle-java8-installer

الان تست کنین ببینین مشکلاتتون با apt حل شده یا نه، مثلاً :
sudo apt install -f

آفلاین Emptyc

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
پاسخ : نصب oracle JDK 8
« پاسخ #3 : 20 شهریور 1397، 01:53 ق‌ظ »
برای نصب JDK8 بسته مورد نظر رو میتونید از سایت رسمی Oracle دانلود کنید ( این لینک ) بعد پوشه مورد نظر رو در مکانی دلخواه از حالت آرشیو خارج و سپس متغیر محیطی(یا همان environment variable ) رو برای مسیر JDK تنظیم کنید. مثلا شما این بسته رو در شاخه HOME$قرار داده‌اید. برای تنظیم متغیر محیطی میتونید هم فایل profile و هم فایل environment که در شاخه /etc/ قرار دارند را ویرایش کنید.( در اخر تفاوت بین این دو فایل رو شرح دادم)
ابتدا فایل زیر را با یک ویراشگر مثل nano باز کنید:
sudo nano /etc/environmentسپس دستورات زیر رو به انتهای فایل اضافه کنید:
export JAVA_HOME=$HOME/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin
حالا میتونید با استفاده از دستور source این فایل رو در شل بارگذاری کنید:
source /etc/environmentبهتره این دستور رو هم به مسیر HOME/.bashrc$ اضافه کنید:
source /etc/environment

درباره تفاوت profile و environment:
profile: هر زمانی که شما وارد یک محیط Shell میشوید این فایل اجرا میشود.
environment: این فایل برای تعریف متغیرهای محیطی در سطح گسترده سیستم (یا همون System-wide ) هست و باید بعد از هر بار تغییر این فایل اون رو با دستور source در شل جاری بارگذاری کنید.
بُزُرْگي سَرآسَر بِهْ گُفتآرْ نيست ./. دُوصَد گُفْتِه چُو نیمْ کِرْدآرْ نیستْ.

آفلاین BiEffect

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
پاسخ : نصب oracle JDK 8
« پاسخ #4 : 21 شهریور 1397، 01:48 ب‌ظ »
سلام

من به آموزشی که شما لینکش رو دادین نیگا کردم هیچ جا صحبتی از پکیج oracle-java8-installer نبودش.

من احساس می کنم شما مخازن ppa مربوط به webupd8team/java رو اضافه کردین و پکیج oracle-java8-installer رو هم نصب کردین. ولی باید در نظر داشته باشین که ایران تحریم هستش و امکان دانلود از سایت oracle برای ما وجود نداره و از اونجایی که oracle-java8-installer صرفاً یه نصاب هستش و پکیج اصلی رو از oracle دانلود می کنه شما با این خطا مواجه می شین.

اگه شما طبق اون آموزش که لینکش رو دادین جلو رفته باشین و Oracle JDK رو به صورت دستی دانلود و نصب کرده باشین نیازی به oracle-java8-installer ندارین و برای حل مشکلتون اون پکیج رو پاک کنین :
sudo add-apt-repository -r ppa:webupd8team/java
sudo apt update
sudo apt purge oracle-java8-installer

الان تست کنین ببینین مشکلاتتون با apt حل شده یا نه، مثلاً :
sudo apt install -f
خیلی ممنون حل شد
از همه دوستان که زحمت کشیدن جواب دادن ممنونم
The World Is Yours

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : نصب oracle JDK 8
« پاسخ #5 : 21 شهریور 1397، 02:38 ب‌ظ »
خیلی ممنون حل شد
از همه دوستان که زحمت کشیدن جواب دادن ممنونم
خواهش می کنم دوست عزیز  :)