sql >> Databáze >  >> RDS >> Oracle

Instalace apt-get oracle java 7 přestala fungovat

Zdá se, že Oracle přesunul odkaz ke stažení, stále můžete získat dehtovou kouli z webových stránek věštce poté, co proskočíte některé obruče. Instalační program WebUpd8 je momentálně nefunkční. Oficiální vysvětlení lze nalézt na http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

Metoda stahování 1:Přihlaste se na stránky Oracle

Odkaz se nyní zdá být:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz upozornění "otn" a ne "otn-pub", ale alespoň z webu se zdá, že musíte být přihlášeni a nejen přijmout licenční smlouvu.

S debconf může být možné změnit url z otn-pub na otn a spustit instalační program, ale nezkoušel jsem. Binární soubor si můžete načíst sami a nainstalovat buď ručně, nebo tak, že jej instalační program nasměruje kamkoli, kam vložíte stažený tar ball.

Edit:Zdá se, že neexistuje způsob, jak nakonfigurovat adresu URL ke stažení (ačkoli ji můžete unést hostiteli jako v jiné odpovědi).

Metoda stahování 2:Použijte důvěryhodné zrcadlo

Pokud si chcete stáhnout jdk-7u80-linux-x64.tar.gz ze skriptu bez přihlášení do oracle, jeho hostovaná umístění zahrnují:

EDIT:sha256 byl z této odpovědi odstraněn, protože (jak ukazuje tato úprava), kdokoli může upravit uvedený hash. Získejte hashe z důvěryhodného zdroje. Mezi návrhy patří:

Metoda instalace 1:Předvyplnění mezipaměti

#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

Nainstalujte metodu 2:(IMHO elegantnější) umístěte tar ball kamkoli a řekněte instalačnímu technikovi, kde se má dívat

#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. Převeďte Int na pole data

  2. Ubuntu ORA-24960:atribut OCI_ATTR_USERNAME je větší než maximální povolená délka 255

  3. Změní parametr `serverTimezone` @@session.time_zone v MySQL?

  4. Jak COLLATION() funguje v MariaDB