.png)
Ich habe Gradle auf die übliche Weise installiert:
sudo apt install gradle
Reading package lists... Done
Building dependency tree
Reading state information... Done
gradle is already the newest version (3.5-0ubuntu1).
0 to upgrade, 0 to newly install, 0 to remove and 8 not to upgrade.
Als nächstes wollte ich dieses Programm verwenden:
$ gradle
The program 'gradle' is currently not installed. You can install it by typing:
sudo apt install gradle
Ich habe versucht, Java zu entfernen, Gradle zu bereinigen, es von überall zu entfernen und erneut zu installieren. Nichts hilft ... Am verwirrendsten ist, dass dieses Paket einige Tage zuvor ohne Probleme ordnungsgemäß funktionierte.
Nachfolgend einige Debug-Informationen:
$ which gradle
$ whereis gradle
gradle:
$ apt-cache policy gradle
gradle:
Installed: 3.5-0ubuntu1
Candidate: 3.5-0ubuntu1
Version table:
*** 3.5-0ubuntu1 500
500 http://ppa.launchpad.net/cwchien/gradle/ubuntu xenial/main amd64 Packages
500 http://ppa.launchpad.net/cwchien/gradle/ubuntu xenial/main i386 Packages
100 /var/lib/dpkg/status
2.10-1 500
500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu xenial/universe i386 Packages
1.4-2ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu trusty/universe amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu trusty/universe i386 Packages
Wie kann das System in den Zustand zurückgesetzt werden, in dem dieses Paket korrekt erkannt wird?
Aktualisieren
Ich habe den Befehl gefunden:
sudo apt-get clean
Jetzt erhalte ich:
sudo apt install gradle
Reading package lists... Done
Building dependency tree
Reading state information... Done
gradle is already the newest version (3.5-0ubuntu1).
0 to upgrade, 0 to newly install, 0 to remove and 8 not to upgrade.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
W: Target Translations (main/i18n/Translation-en_GB) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
W: Target Translations (main/i18n/Translation-pl) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:7 and /etc/apt/sources.list.d/docker.list:1
Update 2:
dpkg -L gradle
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/gradle
/usr/share/doc/gradle/changelog.Debian.gz
/usr/share/doc/gradle/copyright
namei -lx /usr/bin/gradle
f: /usr/bin/gradle
Drwxr-xr-x root root /
drwxr-xr-x root root usr
drwxr-xr-x root root bin
gradle - No such file or directory
Antwort1
Dank der Kommentare von @muru konnte ich schließlich die folgenden Schritte durchführen:
Ich entfernte ppa:cwchien/gradle
:
sudo rm -rf /etc/apt/sources.list.d/cwchien-ubuntu-gradle-xenial.*
sudo apt-get update
Ich habe das alte Gradle aus dem offiziellen Repo installiert:
sudo apt-get install gradle
Dann wurden alle Abhängigkeiten korrekt installiert. Dann habe ich cwchien-ubuntu-gradle-xenial
noch einmal angehängt und erneut installiert:
sudo apt-get install gradle-ppa gradle
Endlich auf der Websitehttps://gradle.org/installIch habe den Befehl gefunden:
export PATH=$PATH:/opt/gradle/gradle-3.5/bin
Das hat meine Probleme endlich gelöst und jetzt:
gradle -v
------------------------------------------------------------
Gradle 3.5
------------------------------------------------------------
Aktualisieren
Jetzt installiere ich Gradle durchsdkman.iodurch diese Befehle:
Installieren Sie sdkman
curl -s "https://get.sdkman.io" | bash
Gradle installieren
sdk install gradle 4.0.2