Oracle
 sql >> Baza danych >  >> RDS >> Oracle

apt-get instalacja oracle java 7 przestała działać

Wygląda na to, że Oracle przeniosło link do pobrania, nadal możesz pobrać smołę ze strony internetowej Oracle po przeskoczeniu przez kilka obręczy. Instalator WebUpd8 jest obecnie uszkodzony. Oficjalne wyjaśnienie można znaleźć na stronie http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

Pobierz metodę 1:Zaloguj się do witryny Oracle

Link wygląda teraz tak:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz zwróć uwagę na „otn”, a nie „otn-pub”, ale przynajmniej ze strony internetowej wydaje się, że musisz się zalogować, a nie tylko zaakceptować umowę licencyjną.

Możliwe, że za pomocą debconf można zmienić adres URL z otn-pub na otn i uruchomić instalator, ale nie próbowałem. Możesz pobrać plik binarny samodzielnie i zainstalować ręcznie lub za pomocą instalatora wskazującego miejsce, w którym umieścisz pobraną tar kulę.

Edycja:Wygląda na to, że nie ma sposobu na skonfigurowanie adresu URL pobierania (chociaż można go przejąć za pomocą hostów, jak w innej odpowiedzi).

Pobierz Metoda 2:Użyj zaufanego serwera lustrzanego

Jeśli chcesz pobrać jdk-7u80-linux-x64.tar.gz ze skryptu bez logowania do Oracle, hostowane lokalizacje to:

EDYCJA:sha256 został usunięty z tej odpowiedzi, ponieważ (jak pokazuje ta edycja) każdy może edytować wspomniany hash. Uzyskaj hasze z zaufanego źródła. Sugestie obejmują:

Zainstaluj metodę 1:wstępnie wypełnij pamięć podręczną

#put the file in the default cache location:
sudo mv jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/

#then install normally: 
sudo apt-get install oracle-java7-installer

Metoda instalacji 2:(bardziej elegancki IMHO) umieść kulę smołową w dowolnym miejscu i powiedz instalatorowi, gdzie ma szukać

#setup ppa (you probably came here after already doing this)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

#put the file in a temporary location:
sudo mv jdk-7u80-linux-x64.tar.gz /tmp/


#set local path to /tmp (or any other path)
echo oracle-java7-installer oracle-java7-installer/local select /tmp | \
sudo /usr/bin/debconf-set-selections


#While your at it you may want tp approve license (or skip this and approve when prompted) 
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | \
sudo /usr/bin/debconf-set-selections

#then install normally: 
sudo apt-get install oracle-java7-installer


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Podłączanie Oracle do SQL Server z systemu Windows

  2. Oracle:Dlaczego Oracle tworzy wektor zmiany redo opisujący zmianę w bloku cofania, gdy użytkownik wyda instrukcję zmiany elementu danych

  3. Apex 5.0:Pokaż pasek postępu podczas wykonywania akcji bazy danych

  4. Czy Oracle obsługuje wyszukiwanie pełnotekstowe?

  5. java.lang.ArrayIndexOutOfBoundsException w oracle.jdbc.driver.T4CTTIrxd.readBitVector(T4CTTIrxd.java:135)