#!/usr/bin/perl use warnings; use strict; use utf8; use LWP::UserAgent; use JSON; #my $res = LWP::UserAgent->new(agent=>"libwww-perl (Linux i686)") my $res = LWP::UserAgent->new(agent=>"libwww-perl (Linux x86_64)") ->get("https://get.adobe.com/flashplayer/webservices/json/"); $res->is_success() || die; my $fldat = decode_json($res->content()); my @koh; my $url; for(@$fldat){ if($_->{platform} eq "Linux" && $_->{browser} eq "Firefox" && $_->{OPTION_NAME} eq ".tar.gz for Linux"){ $url = $_->{download_url}; last; } } $url || die; system("wget", "-O", "/tmp/flp$$.tar.gz", $url); system("tar", "-zxf", "/tmp/flp$$.tar.gz", "-C", "/usr/local/lib/adobe-flash/", "libflashplayer.so"); chmod(0755, "/usr/local/lib/adobe-flash/libflashplayer.so");