PlusMinus,
I sent an email explaining how to download the file via console, I hope it helps.
Basically I passed through the WGET command the parameters that are passed by the form of the download site.
Follow the URL
wget --user-agent=Mozilla/5.0 --save-cookies cookies.txt --post-data 'fileId=993&accept_submit=Accept' --no-check-certificate http://www.displaylink.com/downloads/file?id=993 -O new_filename.zip
It is not possible to use the URL (http: //assets.displaylink.com/live/downloads/ ...) as the @chico mentioned, because it has an expiration parameter. This parameter is concatenated with authentication data, so there is no possibility of change.
Search Criteria
Package Details: displaylink 6.0-0
Package Actions
Git Clone URL: | https://aur.archlinux.org/displaylink.git (read-only, click to copy) |
---|---|
Package Base: | displaylink |
Description: | Linux driver for DisplayLink devices |
Upstream URL: | https://www.synaptics.com/products/displaylink-graphics |
Keywords: | dock gpu graphics usb |
Licenses: | GPL2, custom, LGPL2.1 |
Submitter: | Hideaki |
Maintainer: | endorfina |
Last Packager: | endorfina |
Votes: | 104 |
Popularity: | 2.96 |
First Submitted: | 2015-08-04 23:24 (UTC) |
Last Updated: | 2024-05-06 08:33 (UTC) |
Dependencies (5)
- evdiAUR (evdi-amd-vmap-textureAUR, evdi-compat-gitAUR, evdi-gitAUR)
- libusb (libusb-gitAUR)
- gawk (gawk-gitAUR, busybox-coreutilsAUR) (make)
- grep (grep-gitAUR, busybox-coreutilsAUR, grep-compatAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
Required by (1)
Sources (7)
Latest Comments
« First ‹ Previous 1 .. 27 28 29 30 31 32 33 34 35 36 37 .. 42 Next › Last »
vS0uz4 commented on 2017-07-15 16:13 (UTC) (edited on 2017-07-15 16:16 (UTC) by vS0uz4)
chico commented on 2017-07-03 10:33 (UTC)
Well, the download link gives an invalid zip file due to an authentication mechanism.
I had to download the file manually, get the checksum and modify the PKGBUILD file accordingly.
I've tried to get a valid download link but I fail to authenticate.
By spying on the http headers I found out the URL (including the authentication data.)
-------------------------------------------------------------------------
[chico@inti ~]$ wget http://assets.displaylink.com/live/downloads/software/f993_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.3.54.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1499078247&Signature=Im%2Bth5wbf75M12tXTx1iD0CL8%2FY%3D
[1] 28968
[2] 28969
[chico@inti ~]$
Redirecting output to ‘wget-log.1’.
^C
[1]- Exit 8 wget http://assets.displaylink.com/live/downloads/software/f993_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.3.54.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA
[2]+ Done Expires=1499078247
[chico@inti ~]$ cat wget-log.1
--2017-07-03 12:28:46-- http://assets.displaylink.com/live/downloads/software/f993_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.3.54.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA
Resolving assets.displaylink.com... 52.218.48.148
Connecting to assets.displaylink.com|52.218.48.148|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2017-07-03 12:28:46 ERROR 403: Forbidden.
---------------------------------------------------------------
So, to use this for scripting we need to bypss the authentication.
PlusMinus commented on 2017-06-28 08:12 (UTC)
Yeah, saw that yesterday as well. I just don‘t know yet how to get the file since they changed their download mechanism to JS. :-/
Ashark commented on 2017-06-28 07:38 (UTC)
Version 1.3.54 is out.
Download page: http://www.displaylink.com/downloads/file?id=993
New md5sum: ece7c98b5e90991838c4aeeb708eb8db
rrt commented on 2017-06-25 21:07 (UTC)
Proceed with installation? [Y/n] y
Edit displaylink PKGBUILD with $EDITOR? [Y/n] y
==> Making package: displaylink 1.3.52-1 (Sun Jun 25 17:05:26 EDT 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found displaylink-driver-1.3.52.zip
-> Found udev.sh
-> Found 99-displaylink.rules
-> Found displaylink.service
-> Found displaylink-sleep.sh
==> Validating source files with md5sums...
displaylink-driver-1.3.52.zip ... FAILED
udev.sh ... Passed
99-displaylink.rules ... Passed
displaylink.service ... Passed
displaylink-sleep.sh ... Passed
==> ERROR: One or more files did not pass the validity check!
The build failed.
fr33solo commented on 2017-06-22 06:18 (UTC)
Thanks adamgomes, your fix worked for me -
" if you modify the PKGBUILD file in the evdi package so that you are using 1.4.1, it will compile w/ 4.11.1 through 4.11.3
on Line 4: pkgver=1.4.1
on Line 23: md5sums=('eece77058251418d5707457aa8ae914e')
Then you can re-build this package. "
serxxx commented on 2017-06-15 22:42 (UTC)
I dug into it a bit. The accept page now uses JS (I am really starting to hate web developers) to initiate the download, and the download function is buried in one of the several imported javascript files. I haven't located it yet, but if I do I'll let you know.
Any way I can manually download the file and stick it somewhere for yaourt to find? I have never been very successful with getting pkgbuild to play nice with kernel modules.
serxxx commented on 2017-06-15 22:28 (UTC)
This package now fails because DisplayLink changed the download process. What gets downloaded now is the DisplayLink terms of agreement web page, not the zip archive.
$ file /tmp/yaourt-tmp-${USER}/aur-displaylink/displaylink-driver-1.3.52.zip
/tmp/yaourt-tmp-ser/aur-displaylink/displaylink-driver-1.3.52.zip: HTML document, ASCII text, with very long lines, with CRLF, LF line terminators
==> Retrieving sources...
-> Downloading displaylink-driver-1.3.52.zip...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 23043 100 23043 0 0 39029 0 --:--:-- --:--:-- --:--:-- 38989
-> Found udev.sh
-> Found 99-displaylink.rules
-> Found displaylink.service
-> Found displaylink-sleep.sh
==> Validating source files with md5sums...
displaylink-driver-1.3.52.zip ... FAILED
udev.sh ... Passed
99-displaylink.rules ... Passed
displaylink.service ... Passed
displaylink-sleep.sh ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build displaylink.
Pinned Comments