Changing the umask to have everything in /opt/JDownloader2 be world-writeable by default is a bit suboptimal, security-wise. If the dedicated user & group are really required, then one could at least remove the world-writeable bit from the umask and require that users are added to the jdownloader group.
Having updates bootstrapped into ~ seems more preferable to me, and the jdownloader script is ready for that; but since the PKGBUILD always creates /opt/JDownloader, the ~ based bootstrapping is never used.
It might be a better option to use ~ as a default, and only force a world-writable destination for the .service, if that’s really needed. But it seems to be a dedicated user isn’t needed at all. Rather, the headless .service could ship as a user service instead of a system service.
Search Criteria
Package Details: jdownloader2 latest-21
Package Actions
Git Clone URL: | https://aur.archlinux.org/jdownloader2.git (read-only, click to copy) |
---|---|
Package Base: | jdownloader2 |
Description: | Download manager, written in Java, for one-click hosting sites like Rapidshare and MEGA. Uses its own updater. |
Upstream URL: | https://jdownloader.org/ |
Keywords: | download hoster internet jdownloader manager oneclick |
Licenses: | LicenseRef-GPL-3.0+proprietary |
Submitter: | None |
Maintainer: | C0rn3j |
Last Packager: | C0rn3j |
Votes: | 437 |
Popularity: | 2.97 |
First Submitted: | 2011-09-07 23:08 (UTC) |
Last Updated: | 2024-10-17 15:08 (UTC) |
Dependencies (4)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, jdk21-jetbrains-binAUR, jre11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libarchive (libarchive-gitAUR)
- phantomjsAUR (phantomjs-gitAUR) (optional) – needed for some remote capture solving
Required by (0)
Sources (21)
- functions.sh
- jd-container16.png
- jd-container22.png
- jd-container24.png
- jd-container256.png
- jd-container32.png
- jd-container48.png
- jd-containers.desktop
- JDownloader
- jdownloader.desktop
- jdownloader.service
- jdownloader.xml
- jdownloader16.png
- jdownloader22.png
- jdownloader24.png
- jdownloader256.png
- jdownloader32.png
- jdownloader48.png
- JDownloaderHeadless
- JDownloaderHeadlessCleanLogin
- JDownloaderHeadlessCtl
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 Next › Last »
eigengrau commented on 2015-04-21 06:56 (UTC)
Holodoc commented on 2015-04-20 15:47 (UTC)
I just want to adopt the package, but ryuzy was faster ;-)
Thanks!
moneytoo commented on 2015-04-20 14:22 (UTC)
I disowned it as I'm not able to update it with your suggestions within reasonable time. Adopt it if you want to fix mentioned issues.
Holodoc commented on 2015-04-17 23:36 (UTC)
Hi,
jdownloader has a great headless mode now. So you could use it for example on raspberries, NAS or wherever else without installing a graphical interface.
I have prepared the changes for you, you may want to use them:
New files:
JDownloaderHeadless: http://pastebin.com/fJn6NqVz
jdownloader.service: http://pastebin.com/Tsu0PBNY
Mofidied files:
PKGBUILD: http://pastebin.com/8h86WrDB
jdownloader.install: http://pastebin.com/czdE8ygn
I have changed:
-Service file (runs JDownloader with user jdownloader, user is created during installation/update)
-dependencies added (otherwise you will get an error)
-conflicts from FadeMind
FadeMind commented on 2015-01-30 07:16 (UTC)
PKGBUILD need additional rules:
conflicts=('jdownloader')
replaces=('jdownloader')
andykluger commented on 2015-01-09 17:11 (UTC)
Please update the .desktop file's entry for StartupWMClass:
StartupWMClass=JDownloader
Holodoc commented on 2014-12-30 10:57 (UTC)
Please add dependencies:
shared-mime-info
desktop-file-utils
or (even better) check if these commands already exists (with "which") before using them.
otherwise you will get:
looking for inter-conflicts...
Packages (1): jdownloader2-latest-3
Total Installed Size: 0.16 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
(1/1) installing jdownloader2 [######################] 100%
/tmp/alpm_bvYzic/.INSTALL: line 3: update-desktop-database: command not found
/tmp/alpm_bvYzic/.INSTALL: line 4: update-mime-database: command not found
error: command failed to execute correctly
BlueSpirit commented on 2014-10-12 22:20 (UTC)
please replace dependency "java-runtime" with "java-runtime-common".
More info https://www.archlinux.org/news/java-users-manual-intervention-required-before-upgrade/
Pinned Comments
d-air1 commented on 2024-02-12 08:48 (UTC)
Might need to put the "updates itself" message in bold. Looks like someone once again flagged this package as out of date.