Puncte:1

Nu se poate instala Java pe Ubuntu Server 20.04.3 LTS

drapel ug

Deci, când merg să inserez:

sudo add-apt-repository ppa:linuxuprising/java

Se spune:

N: Ignorați fișierul âlinuxuprising-â i katalogen â/etc/apt/sources.list.d/â eftersom den inte har en filändelse

Este în suedeză, dar practic ignoră un fișier pentru că nu are un sfârșit de fișier. După aceasta, primesc o grămadă de avertismente care îmi spun că unele pachete sunt configurate de mai multe ori. Indiferent ce scriu, ignoră întotdeauna un fișier din linuxuprising. Ce fac?

Conținutul linuxuprising-java.list este deb http://ppa.launchpad.net/linuxuprising/java/ubuntu principal principal. Acest lucru este normal?

Mesaj de eroare complet:

N: Ignorați fișierul âlinuxuprising-â i katalogen â/etc/apt/sources.list.d/â eftersom den inte har en filändelse
W: Pachetele țintă (main/binary-amd64/Packages) sunt configurate de mai multe ori în /etc/apt/sources.list.d/linuxuprising -java.list:1 și /etc/apt/sources.list.d/linuxuprising- ubuntu-java-focal.list:1
W: Pachetele țintă (main/binary-all/Packages) sunt configurate de mai multe ori în /etc/apt/sources.list.d/linuxuprising-j ava.list:1 și /etc/apt/sources.list.d/linuxuprising -ubuntu-java-focal.list:1
W: Target Translations (main/i18n/Translation-sv_SE) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxupr ising-java.list:1 și /etc/apt/sources.list.d/linuxuprising -ubuntu-java-focal.list:1
W: Target Translations (main/i18n/Translation-sv) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprisi ng-java.list:1 și /etc/apt/sources.list.d/linuxuprisi -ubuntu-java-focal.list:1
W: Target Translations (main/i18n/Translation-en) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprisi ng-java.list:1 și /etc/apt/sources.list.d/linuxuprisi -ubuntu-java-focal.list:1
W: CNF țintă (main/cnf/Commands-amd64) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprising-java.li st:1 și /etc/apt/sources.list.d/linuxuprising -ubuntu-java-focal.list:1
W: CNF țintă (main/cnf/Commands-all) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprising-java.list :1 și /etc/apt/sources.list.d/linuxuprising- ubuntu-java-focal.list:1
W: Pachetele țintă (main/binary-amd64/Packages) sunt configurate de mai multe ori în /etc/apt/sources.list.d/linuxuprising -java.list:1 și /etc/apt/sources.list.d/linuxuprising- ubuntu-java-focal.list:1
W: Pachetele țintă (main/binary-all/Packages) sunt configurate de mai multe ori în /etc/apt/sources.list.d/linuxuprising-j ava.list:1 și /etc/apt/sources.list.d/linuxuprising -ubuntu-java-focal.list:1
W: Target Translations (main/i18n/Translation-sv_SE) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxupr ising-java.list:1 și /etc/apt/sources.list.d/linuxuprising -ubuntu-java-focal.list:1
W: Target Translations (main/i18n/Translation-sv) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprisi ng-java.list:1 și /etc/apt/sources.list.d/linuxuprisi -ubuntu-java-focal.list:1
W: Target Translations (main/i18n/Translation-en) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprisi ng-java.list:1 și /etc/apt/sources.list.d/linuxuprisi -ubuntu-java-focal.list:1
W: CNF țintă (main/cnf/Commands-amd64) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprising-java.li st:1 și /etc/apt/sources.list.d/linuxuprising -ubuntu-java-focal.list:1
W: CNF țintă (main/cnf/Commands-all) este configurat de mai multe ori în /etc/apt/sources.list.d/linuxuprising-java.list :1 și /etc/apt/sources.list.d/linuxuprising- ubuntu-java-focal.list:1

Am încercat să fac

sudo apt autoremove
sudo apt-get update 
sudo apt-get install openjdk-17-jdk. 

Aceasta ar trebui să elimine pachetele care nu sunt necesare, să actualizeze lista internă de pachete și să instaleze OpenJDK. Dar când le încerc, niciunul nu funcționează, nici măcar apt-get update. Iată eroarea pe care o primesc:

filip@filip:~$ sudo apt autoremove
E: Intrarea 1 incorectă din fișierul listă /etc/apt/sources.list.d/linuxuprising.list (Suită)
E: Lista surselor nu a putut fi citită.,
E: Intrarea 1 incorectă din fișierul listă /etc/apt/sources.list.d/linuxuprising.list (Suită)
E: Lista surselor nu a putut fi citită.,
filip@filip:~$ sudo apt-get update
E: Intrarea 1 incorectă din fișierul listă /etc/apt/sources.list.d/linuxuprising.list (Suită)
E: Lista surselor nu a putut fi citită.,
filip@filip:~$ sudo apt-get install openjdk-17-jdk
E: Intrarea 1 incorectă din fișierul listă /etc/apt/sources.list.d/linuxuprising.list (Suită)
E: Lista surselor nu a putut fi citită.,
E: Intrarea 1 incorectă din fișierul listă /etc/apt/sources.list.d/linuxuprising.list (Suită)
E: Lista surselor nu a putut fi citită.,

Eroarea arată puțin diferit acum după ce am adăugat o extensie de fișier în directorul linuxuprising.

cat /etc/apt/sources.list
# Consultați http://help.ubuntu.com/community/UpgradeNotes pentru a afla cum să faceți upgrade la
# versiuni mai noi ale distribuției.
deb http://se.archive.ubuntu.com/ubuntu principal principal restricționat
# deb-src http://se.archive.ubuntu.com/ubuntu principal principal restricționat

## Actualizări majore de remediere a erorilor produse după lansarea finală a programului
## distribuție.
deb http://se.archive.ubuntu.com/ubuntu focal-updates principal restricționat
# deb-src http://se.archive.ubuntu.com/ubuntu focal-updates main restricted

## N.B. software-ul din acest depozit este COMPLET NESUPORTAT de Ubuntu
## echipa. De asemenea, vă rugăm să rețineți că software-ul din univers NU VA primi niciunul
## revizuire sau actualizări de la echipa de securitate Ubuntu.
deb http://se.archive.ubuntu.com/ubuntu univers focal
# deb-src http://se.archive.ubuntu.com/ubuntu univers focal
deb http://se.archive.ubuntu.com/ubuntu focal-updates univers
# deb-src http://se.archive.ubuntu.com/ubuntu focal-updates univers

## N.B. software-ul din acest depozit este COMPLET NESUPORTAT de Ubuntu
## și este posibil să nu fie sub o licență gratuită. Vă rugăm să vă mulțumiți
## drepturile dumneavoastră de a utiliza software-ul. De asemenea, vă rugăm să rețineți că software-ul în
## multivers NU VA primi nicio recenzie sau actualizări de la Ubuntu
## echipa de securitate.
deb http://se.archive.ubuntu.com/ubuntu focal multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu multivers focal
deb http://se.archive.ubuntu.com/ubuntu focal-updates multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu focal-updates multivers

## N.B. este posibil ca software-ul din acest depozit să nu fi fost testat ca
## extensiv ca cel conținut în versiunea principală, deși include
## versiuni mai noi ale unor aplicații care pot oferi funcții utile.
## De asemenea, rețineți că software-ul din backport-uri NU VA primi nicio recenzie
## sau actualizări de la echipa de securitate Ubuntu.
deb http://se.archive.ubuntu.com/ubuntu focal-backports universul restricționat principal multivers
# deb-src http://se.archive.ubuntu.com/ubuntu focal-backports main restricted univers multiverse

## Descomentați următoarele două rânduri pentru a adăuga software de la Canonical
## Depozitul „partener”.
## Acest software nu face parte din Ubuntu, dar este oferit de Canonical și
## furnizorii respectivi ca serviciu pentru utilizatorii Ubuntu.
# deb http://archive.canonical.com/ubuntu partener focal
# deb-src http://archive.canonical.com/ubuntu partener focal

deb http://se.archive.ubuntu.com/ubuntu focal-security principal restricționat
# deb-src http://se.archive.ubuntu.com/ubuntu focal-security main restricted
deb http://se.archive.ubuntu.com/ubuntu universul focal-security
# deb-src http://se.archive.ubuntu.com/ubuntu focal-security universe
deb http://se.archive.ubuntu.com/ubuntu focal-security multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu focal-security multiverse
/etc/apt/sources.list.d/
linuxuprising-java.list linuxuprising-java.list.save linuxuprising.list linuxuprising-ubuntu-java-focal.list linuxuprising-ubuntu-java-focal.list.save nodesource.list nodesource.list.save
drapel in
Pe baza rezultatelor, m-aș aventura că va trebui să editați fișierul `linuxuprising-java.list` pentru a comenta (sau a elimina) duplicatele. Ce versiune de Ubuntu rulați?
guiverc avatar
drapel cn
Răspunde asta la întrebarea ta? [Cum pot remedia eroarea apt „W: Target Packages ... este configurat de mai multe ori”?](https://askubuntu.com/questions/760896/how-can-i-fix-apt-error-w-target -pachetele-este-configurate-de mai multe ori)
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Cum se elimină „Fișierul ignorat din directorul /etc/apt/sources.list.d/ deoarece are o extensie de nume de fișier nevalidă?](https://askubuntu.com/questions/458598/how-do-remove-ignoring- fișier-în-director-etc-apt-sources-list-d-as-it-are-an)
cocomac avatar
drapel cn
De ce nu folosești doar pachetele `openjdk-[version]-[jre/jdk]`? Ce încerci să faci cu un PPA?
ItzFoil  avatar
drapel ug
Am încercat să folosesc linkurile karel și guiverc furnizate, dar spune că fișierul sau directorul nu există când lipesc comanda.
EODCraft Staff avatar
drapel cn
Aș fi foarte atent să adaug repo-ul de pe perete... Esp. cu exploit-ul log4j. Urmează sfatul lui @cocomac!
ItzFoil  avatar
drapel ug
cocomac și @EODCraft Staff, am încercat deja și primesc același mesaj
cocomac avatar
drapel cn
@ItzFoil Ce comandă exactă utilizați pentru a instala OpenJDK?
vidarlo avatar
drapel om
@ItzFoil Nu lipiți în comenzi aleatorii. Înțelegeți ce fac ei.
ItzFoil  avatar
drapel ug
@cocomac Am încercat practic fiecare comandă pe care pot pune mâna. În cele din urmă, am instalat Java 17, dar eroarea de extensie de fișier nevalidă rămâne.
cocomac avatar
drapel cn
Încercați aceste comenzi: `sudo apt autoremove && sudo apt-get update && sudo apt-get install openjdk-17-jdk`. Aceasta elimină pachetele care nu sunt necesare, actualizează lista internă de pachete și instalează OpenJDK. [editați] întrebarea dvs. pentru a include ce se întâmplă atunci
Someone avatar
drapel my
Vă rugăm să [editați] întrebarea dvs. pentru a include rezultatul `cat /etc/apt/sources.list` și `ls /etc/apt/sources.list.d/`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.