WEBVTT

00:06.760 --> 00:13.240
In this lesson, I want to talk about installing applications and really going to point out a couple

00:13.240 --> 00:19.060
of cool features with regards to installing applications of Apple remote desktop and then also point

00:19.060 --> 00:20.200
out one limitation.

00:20.980 --> 00:22.840
So I'm going to go ahead and get started here.

00:23.330 --> 00:24.040
Minimize this.

00:24.040 --> 00:25.470
Let me show you what I have on my desktop.

00:25.480 --> 00:27.900
We're going to actually install three different applications.

00:28.240 --> 00:30.430
We're going to install Wacom tablet drivers.

00:30.430 --> 00:33.970
If you're not familiar with Wacom tablets, they're drawing tablets that are used in art and design

00:33.970 --> 00:36.040
an awful lot, as well as touch screens.

00:37.270 --> 00:42.280
The Dobe flash player, which everyone should be familiar with that application, and then open AMMU,

00:42.280 --> 00:46.110
which is a emulator for playing classic video games.

00:46.870 --> 00:51.760
So when we talk about each of these individually, before I get into Apple remote desktop, the first

00:51.760 --> 00:58.510
thing I want to point out, Open Ammu is actually an entirely self-contained application.

00:58.510 --> 01:00.000
And we've seen this a lot in the West.

01:00.010 --> 01:04.450
And a lot of the applications, especially the ones that are built into Mac OS, are self-contained.

01:04.450 --> 01:08.410
And those are the ones where you can do show package contents, as we looked at before.

01:08.410 --> 01:13.450
And you can see all the supporting files are really contained within the application itself.

01:15.340 --> 01:18.370
Second is, we go ahead and mount these drives.

01:18.380 --> 01:20.740
So do both of these.

01:22.160 --> 01:28.250
Second up is the welcome to have a driver, this is actually a pkg file, so that's a particular type

01:28.490 --> 01:29.750
of installer package.

01:30.410 --> 01:36.890
That's basically when you package an application for Mac OS, the default Mac OS installer accepts and

01:36.890 --> 01:41.890
reads and then uses the file format to install applications.

01:41.900 --> 01:45.110
And these are typically applications that may have they're not self-contained.

01:45.500 --> 01:50.180
They do have supporting resources that maybe get installed across different areas of the hard drive.

01:51.690 --> 01:57.210
And then flash player itself is actually an application, and this is the most difficult one to deal

01:57.210 --> 02:03.120
with, with Apple and what desktop basically out of the box because it doesn't support installing an

02:03.120 --> 02:08.280
application, requires some amount of interactivity on the other side of the client.

02:08.290 --> 02:13.230
But we can actually show you how you can do this in an interactive way remotely.

02:13.290 --> 02:15.440
So we'll start with you.

02:15.510 --> 02:18.000
Jump back into HD here.

02:19.540 --> 02:26.590
So we've got my MacBook Pro here, and we'll start with the most simplest install, and that's going

02:26.590 --> 02:27.370
to be the copy.

02:27.970 --> 02:31.270
So I'm going to go ahead and hit the plus here.

02:33.000 --> 02:34.710
And I'm going to find my.

02:35.990 --> 02:38.870
File on my desktop, open MUE.

02:40.230 --> 02:45.750
Choose that and then and that's what to do with it, and you can place them in different, different

02:45.750 --> 02:46.200
things.

02:46.350 --> 02:48.090
I'm going to choose applications, folders.

02:48.090 --> 02:51.470
They have few of these that are a pre-built that are most common.

02:51.480 --> 02:53.160
So I'm going to do applications folder.

02:53.430 --> 02:58.380
And if the item already exists, what I want to do, I'm just going to say replace it if it exists.

02:58.650 --> 03:02.940
And I want to inherit the the permissions from the folder that it's in.

03:02.940 --> 03:06.360
So it's going to have the same permissions as the applications folder, which is the default.

03:08.040 --> 03:12.600
I'm not doing this on more than one machine, but if I wanted to, I could have if there's an issue

03:12.600 --> 03:15.000
on one machine, I can have it stop copying on.

03:15.000 --> 03:16.950
All machines are going to have to continue to do it.

03:17.710 --> 03:19.610
This case is just one machine, so I don't care.

03:19.890 --> 03:24.660
And then after opening, whether I want to open the items or not, I'm actually going to say no security,

03:24.660 --> 03:25.860
encrypt the data network.

03:26.070 --> 03:27.180
I'm going to leave that on.

03:27.180 --> 03:31.740
But you may want to turn that off if you've got a really large file to copy, because it does slow down

03:31.740 --> 03:32.370
the file copy.

03:32.370 --> 03:41.400
And if there's not anything, you know, sensitive or that needs to be secured or encrypted in the file

03:41.400 --> 03:46.250
that you're copying, you may choose to turn that off and then you can also limit your network usage.

03:46.260 --> 03:47.460
I'm not going to do that here.

03:47.460 --> 03:52.590
But if you've got a large application and or large file that you need to copy, you may want to do that

03:52.590 --> 03:57.220
so that it doesn't flood your network with data and cause issues with the network performance.

03:57.480 --> 03:58.890
So anyway, I got that all set.

03:58.890 --> 04:02.610
I can certainly schedule this for a later time as well as we've seen before, but I'm going to go ahead

04:02.820 --> 04:03.480
and just do it.

04:03.480 --> 04:04.920
And so I'm just going to say copy and.

04:10.560 --> 04:12.390
So when I hit copy, it's going to go ahead and start.

04:21.910 --> 04:22.750
And it's completed.

04:23.680 --> 04:24.100
So.

04:27.820 --> 04:28.690
Here's my copy.

04:30.300 --> 04:34.070
We go out and control my machine, make sure it actually worked.

04:45.510 --> 04:51.150
All right, we told to install in the applications folder and cruise through here, and sure enough,

04:51.150 --> 04:55.590
there it is, there's our application so that we essentially install it would be the same as dragging

04:55.590 --> 04:59.210
and dropping it into the applications folder once I downloaded it.

04:59.220 --> 05:00.120
But I can now do this.

05:00.290 --> 05:05.010
The power here is I can leverage that same copy job on multiple machines at once.

05:05.310 --> 05:09.840
So the amount of time it took me to do that on one computer, I could do it on hundreds or thousands.

05:12.260 --> 05:18.320
All right, next, we're going to go ahead and talk about the instant installations of pkg files, so

05:18.470 --> 05:20.750
same deal, I'm going to select my machine this time.

05:20.750 --> 05:23.030
I'm actually going to choose, install, not copy.

05:24.260 --> 05:28.010
And it's going to ask me for a specific pkg file I'm going to hit plus to that.

05:28.280 --> 05:34.700
And notice I've got these DMG files, so that doesn't work because I can't actually copy those.

05:34.700 --> 05:40.090
But the file was actually inside that DMG, so I actually need to find that.

05:40.100 --> 05:47.260
Here's my mounted drive, the DMG file out of that virtual disk and here's my Wacom tablet file.

05:47.330 --> 05:48.500
So I'm to choose that.

05:49.990 --> 05:56.590
And because I'm doing install, I have various other options so I can do a restart or not, I'm going

05:56.590 --> 05:57.720
to choose not to restart.

05:57.730 --> 06:02.710
Now, you may have an application, and I'll tell you the way home driver is one where it does actually

06:02.710 --> 06:06.700
require a restart before the user can actually use the driver.

06:06.700 --> 06:09.690
But we're going to go ahead and say don't restart for now.

06:09.730 --> 06:11.160
We'll schedule that at a later date.

06:12.880 --> 06:14.410
You can choose where you want to run this from.

06:14.410 --> 06:17.110
If you have a remote test server, you can actually do that.

06:17.520 --> 06:22.090
I'm going to choose this application because I'm only this is a very small install, only really worried

06:22.090 --> 06:25.540
about it for this this one machine.

06:25.540 --> 06:30.100
But if I was doing this across multiple machines and I want to do other stuff in Apple remote desktop,

06:30.100 --> 06:35.080
I may actually want to choose test server that allows it to copy it in the background while I do other

06:35.080 --> 06:35.440
things.

06:35.860 --> 06:38.550
And then we still have our same questions about encryption stuff.

06:38.590 --> 06:44.470
I'm actually going to uncheck the encrypt network data this time and I'm going to change that back to

06:44.470 --> 06:46.300
this application again.

06:46.300 --> 06:49.780
We can schedule it if we wanted to, but instead I'm going to do the install immediately.

06:50.350 --> 06:55.980
Now I can look at my act tasks and you'll see here is the copy job.

06:55.990 --> 07:02.830
So first it's copying it, the file over and then it's going to execute the file because it can execute

07:02.830 --> 07:05.140
the file with the default install.

07:05.290 --> 07:07.210
It'll run the installer unattended.

07:07.930 --> 07:09.640
So as you can see here, installing.

07:12.800 --> 07:16.060
Expand this out for a test status as well here.

07:18.560 --> 07:20.150
So you can kind of see what's happening.

07:21.320 --> 07:22.970
Registering, added, component's.

07:24.640 --> 07:29.170
So we've got some installation work happening, so not a lot of feedback, but it does give you some.

07:32.320 --> 07:39.160
And we're 100 percent complete and we see that it has succeeded, so I can always, again, remote control

07:39.160 --> 07:39.490
that.

07:43.370 --> 07:45.200
And we'll find out here if.

07:46.940 --> 07:49.640
Wacom tablet is installed there it is.

07:50.820 --> 07:56.910
So that was successful and again, we can leverage multiple machines to do this, really cut down on

07:56.910 --> 07:57.360
some time.

07:58.340 --> 08:01.700
OK, the last one we're going to talk about is one that's a little bit more difficult, and that's when

08:01.700 --> 08:04.880
you're trying to install an application from an application.

08:05.000 --> 08:09.170
So Adobe Flash Player, for example, is an application actually runs on the machine.

08:09.440 --> 08:15.410
And it's custom it doesn't use the default installer that a file would and it's not self-contained.

08:15.410 --> 08:19.590
So I can't just easily copy it into the applications folder and have it actually install.

08:19.910 --> 08:25.010
So we're going to talk a little bit about scripted installs and using UNIX commands later in the course,

08:25.580 --> 08:28.340
because that's really more of an advanced feature of remote desktop.

08:28.760 --> 08:30.270
But we're just dealing with the basics.

08:30.290 --> 08:31.730
There is one way around this.

08:32.150 --> 08:33.550
It's not particularly elegant.

08:33.560 --> 08:38.030
It is still time consuming, but it does get the job done.

08:38.540 --> 08:43.480
It's still a little bit faster than having to walk around and hand download it on each machine.

08:43.490 --> 08:50.720
So this does give you a little bit of a shortcut, but it is in no way really an automated feature or

08:50.720 --> 08:52.830
nearly as slick as installing a CG.

08:53.330 --> 08:54.320
But here's what we're going to do.

08:54.950 --> 09:01.250
We're going to go ahead and do a copy and we're going to hit plus.

09:01.250 --> 09:06.850
And basically what we do is I'm going to find the mounted DMG file for Flash Player.

09:06.860 --> 09:12.890
So my there's my modded virtual disk and I'm going to find the install Adobe Flash Player application

09:12.890 --> 09:17.090
and see it's an application here that I hit to that.

09:17.480 --> 09:19.520
And where does it where do I want it to place?

09:19.730 --> 09:25.430
Well, right now it defaults to current user's desktop folder, and that's OK, because I'd have to

09:25.430 --> 09:29.300
launch it off the desktop and then I'd have to actually delete it and then I have to empty the trash.

09:29.450 --> 09:32.610
So it does create a little bit of extra mess for me to kind of clean up.

09:32.630 --> 09:34.450
So there's a little bit more elegant way of doing that.

09:35.090 --> 09:39.410
I'm going to go ahead and instead specify the temp folder.

09:39.410 --> 09:44.700
And if it's not in your list, you can just do a specified full path and just do a temp.

09:45.020 --> 09:50.830
So if you remember, that's the temp folder in one of the hidden folders inside macros.

09:51.920 --> 09:55.370
So if it already exists, I'm going to just say replace it.

09:55.910 --> 09:57.170
I don't really care about ownership.

09:57.170 --> 10:01.550
And here's one of the key thing here is, is that after copying, go ahead and open.

10:01.550 --> 10:06.590
So I'm going to say after copying open and I'm going to not encrypt this one either, and I'm going

10:06.590 --> 10:07.550
to go ahead and copy.

10:07.730 --> 10:10.610
And you can see it's the start doing the copy here.

10:12.870 --> 10:13.690
So it succeeded.

10:13.710 --> 10:15.570
So what's happened, has it installed?

10:16.140 --> 10:20.600
Well, let's remote into the machine and find out what is what's happening on the client.

10:20.610 --> 10:22.620
So let's go ahead and do a control.

10:25.240 --> 10:31.810
No, it actually hasn't, but what it has done is it has copied the flash player installer to the temp

10:31.810 --> 10:34.200
directory and it's launched the installer.

10:34.510 --> 10:39.970
So I still have to do some things interactively on each of my machines, but I can very quickly go through

10:39.970 --> 10:41.890
the process of doing this.

10:43.830 --> 10:48.660
And now I can go ahead and finish the install that way, and when it's done installing, it's already

10:48.660 --> 10:56.200
in the the the Templer, so it's going to go ahead and eventually delete it on a future reboot.

10:56.430 --> 11:02.100
So not nearly as slick, a little bit more time consuming, but still better than the alternative of

11:02.100 --> 11:06.860
having to run around to do sneaker net or download these individually on each machine.

11:09.840 --> 11:14.370
So those are the three different ways that you can basically install packages using remote desktop,

11:14.370 --> 11:21.330
whether that's pkg files, a copy of an application or a copy to the temp directory and watching it

11:21.330 --> 11:23.340
and then interactively finishing the install.
