In this lesson, we're going to learn how to import software into monkey, so as you can see, our monkey
repo is completely blank.
And if we go over to our workstation, we can also see that all the software we've installed previously
has been removed.
So let's go ahead and do a listing of our downloads folder.
And you can see I have the installation files of all the software that we've been working with.
So let's go ahead and do a monkey import of Firefox and let's go ahead and do version sixty six zero.
And so the first thing it's going to do is it's going to ask us for name and we can just leave, that
is is or change it.
And then it also wants a display name.
And we again, we can change it if we want.
So I'm going to go ahead and do Fire or Mozilla Firefox so we can see the difference.
And then a description, you can write a detailed description or something simple or leave it blank,
but I'll just write.
It's an open source web browser.
And then the version is important and it'll be important for when we want to talk about upgrades and
so it will pull the version number from metadata if available, and if not, it will leave it blank.
And if it's blank, you need to find out what version it is and put that version in here.
Now, category is up to you and where it's used is in the in the managed software center.
So there's a couple of ways of of using monkey, I think.
And one would be sort of like a self serve environment where users download, install their own software
and the other would be where you have monkey just push software behind the scenes.
And so if you want to organize your software, like you're going to make a software store, then you
might want to go ahead and put your software into categories.
So I'm going to go ahead and say the categories, web browsers and the developer is Mozilla now unintended
install.
What that means is, is that when Monkey runs in the background, will it install software or not?
So if I set Firefox to unintended install false, then when Monkey runs in the background, it will
not automatically install on its own.
And if I set it to true and monkey runs in the background, then it will install.
Now, Monkey out of the box runs on each client approximately once an hour with a with a random offset.
And so basically if you import something into monkey, then in about an hour all of your machines will
have the software installed.
If unintended install is set to true, if it's set to false, it'll be when your users interact and
choose to install it.
Now, the same thing goes with the unintended uninstall.
If software is set to be uninstalled and it's set to true, then it will remove on its own.
And the catalog we explained earlier, I'm going to use the default of testing and then we're going
to want to import this into monkey.
And the subdirectory path is a subdirectory where you might store things if you and I'm going to just
use the default of saying no, all my software is going to be in one folder, no sub folders.
And a product icon is it will try to find an icon in the package, and if it finds one, then it will
use the icon one week when it displays the application and rebuilding the catalog.
So, so far, our testing catalog has no software in it, and when we rebuild it, then it will have
software in it.
Now we're ready to go into monkey admin and set up other options.
But first.
If we go ahead and we take a look at our.
We take a look at our monkey folder on the server.
You can basically see that we don't have a manifest folder.
Now, it's best if you just go ahead and create the manifest folder on your own.
And now when we go into monkey admen, we'll be able to create a manifest.
OK, so now that we have our first package installed, let's go ahead and launch monkey admin.
And we can go ahead and we can see that we have Firefox in here, and if we go to Catalog's that we've
got a testing catalog and we do not have a manifest.
Now, we know that our target machine, we had set it up for site default manifest.
So let's go ahead and create the site default manifest and let's go ahead and save it.
And then I always after I save stuff, I tend to reload.
It just runs commands in the background to get everything into the right place.
Now, if we go ahead and we run Manege Software Center now, is Firefox going to install or be available
for install?
And we can see the answer is no.
Now, why is that?
All right.
So if we take a look at site default, you can see that we have no catalog tied to it and we only have
a testing catalog.
So let's go to Catalog's and let's create a new a new catalog.
Now, I kind of like having testing in production.
Now you can have as many catalogs as you want for whatever reasons you may want them.
But OK, so we've got a production catalog now.
I'm going to go ahead and put Firefox in that catalog and now I'm going to reload the catalogs.
And when I go to the manifest section and I double click on it, you can see now I have got both catalogs
available now my site default I to want to choose from production.
And over here I've got no managed installs or installs.
So I need to go to manage installs because I want to install Firefox and then I'm going to go ahead
and click.
And you can see that Firefox is a choice.
And if I hit save and then I hit save again, then now this time when I run Manege software update,
I should have Firefox available to me as an option.
Now you can see it's downloading Firefox, but it's not going to install it.
It's going to tell me that it's pending an update.
If Monkey had just run in the background and we had Mozilla set to automatically update, we had.
We had unintended install checked and then it would have updated on its own, but to get it installed
now we have to click the update button.
All right, so let's go ahead and get some more software imported into monkey, and we'll take a look
at our download folder to see what's left.
And so let's go ahead and import a package file this time.
So we'll go ahead and fill this out.
And then we've done package dmg and let's go ahead.
So Adam Mack is a zit, and if you remember the zip extracted to a DOT app folder and so we could extract
it now.
But we also I also have it installed on my computer.
So I know that this is the name of the app.
So we can just go ahead and import it directly from my computer without extracting the zip.
And we also have mobile config files left, and I'm going to talk about mobile thigs in another section,
so I just want to make sure that we import an app, we import dodgin a package.
Now, the other thing that I think about is in our discussion that we had on Apple App Store apps,
they basically downloaded app folders in your applications folder.
So when we used a for Microsoft remote desktop, we could just follow this procedure that we're doing
right here.
OK, and if you can, as you've seen that these things are going to put the DOT apps into a DMG, which
is similar to what we did because you can't download a folder.
So by putting in a DMG, it's a single file that monkey can go ahead and use.
All right.
So now that we've gotten a few titles into.
Into Monkey, I'll probably put in a few more so we have some, so we'll have a variety of titles to
work with in our next section.