Hey, class, I've got some exciting updates to this section to update you for Caleigh, 20-20 and Newer,
you'll need to do a few different things to make the Mark Kelly.
Car hacking, utilities work perfectly.
So I've got those ready for you.
And we're gonna do it together step by step.
First of all, I'm going to take you through how to stall the install a few dependencies.
These are some pieces of software that Kelly needs before it can run the icy simulator, the instrument
cust cluster simulator or the can utilize.
And so what we're going to do is come over to Caleigh Linux and we're going to open up a new terminal.
And if you have any trouble with any of the commands here that I've shown you, you can do a pseudo
APTE update and a pseudo IAPT upgrade.
But those will take some time.
So I'm not going to do those right now.
If you run into any issues down here, if it can't find a repository, we just need to update and it's
usually a good idea to upgrade after you update your package repository.
So what we're gonna do is also take a quick moment to come to a machine and let's take a snapshot of
our Caleigh machine.
This is a really good idea.
Anytime you're changing a lot of configuration or installing new software on Kalli, you can take a
snapshot that's a clean copy of your virtual box environment before you make the changes.
That way, if anything goes wrong, when you're installing all the software, you can always revert
to that snapshot later on.
So we say take a snapshot and we can give this a quick name, Kelly, before car hacking.
And what it's going to do is take a quick snapshot.
Save that information to disk so that we can always recover and come back to the state later.
You'll also want to do this after you finish installing all of the car hacking software, because then
you get a fresh install of the car hacking utilities.
So the first two things we're going to install are called dependencies.
We're gonna say pseudo AP t install and the two dependencies when we want to install our live SD L that's
an L as in the sound development library lib SDL to Dev and Lib sdl to image Dev.
So we're gonna say L ibsa the L two dash dev and lrb sdl two dash image dash dev.
I noticed that I've got this is two commands and slide, but I can install it all at one time.
Enter your password.
Remember on a pre 2000 20 version of Kalli, you're gonna do root and tour r t o r as your password.
If you're on 20/20 dot two and newer, you need kalli k l I as your password.
And so it's going to ask if you want to continue.
We'll install all of these and it'll take just a little bit of time for that AAPT to install.
When that finishes, we're going to use a tool called the get to download our.
If you've ever been in to get Hub you've seen a lot of get repositories.
This is a terrific tool for keeping track of multiple versions of software and working across a large
distributed team.
If you've not used to get before, we're gonna use get to clone or make a copy of the entire icey simulator
repository.
It's put up there by Craig Smith and the cool team at Open Garages, Dawg from Zombie Craig.
So we're good here.
We're going to control L..
We're going to S.V. into our home directory.
That's our tilde directory.
Or on a newer Kalli that's slash home slash kalli.
On an older Kelly.
That would be your slash root directory.
We're gonna say get clone eight CTP s and you have to type this exactly as we've got it here.
You can go out to the Web and find that repository as well.
We're going to say get clone htp s colon slash slash, get hub dot com slash zombie capital C Krag slash
ie CSI little.
I get even the capitalization is important when we've got that one copied.
We're not going to install the icy simulator quite yet.
We're gonna run the can utils.
That's another get clone.
So we're going to do this version.
We're actually going to compile this or make it on our machine because we want to make sure that we
get the most recent update version for our version of Linux.
So what we're going to do is, c.D, back up into our tilde directory.
We're already there.
Our home directory, you can tell because we've got the tilt at the prompt.
I'm going to get clone and I'm going to get the can utils.
So I'm going to say get.
Klown HTP eight CTP s colon slash slash.
Get hub, dot com slash and Linux dash can slash, can dash utils, so these can utilities are the controller
area network utilities are going to give us a simulated car network.
So now I'm going to c.D and can utils and I'm going to run the make command.
And maybe he's going to compile this version of Can Utils perfectly for my Caleigh Linux.
They should run without any problem.
Next, I'm going to compile the icy CSM tool using MAKE.
So the first thing you need to do is actually copy one of the library files from Ken Utils.
So I'm going to S.P. Lib Dotto.
Into Tilde Slash.
I see some.
So what I'm doing is copying the library file from the Cain utility so that I'll be able to use that
with my new icey simulator.
Now I'm going to c.D into Tilde Slash.
I see Sam or I get c.D, dot, dot, slash.
I see Sam because that would take me up into my root directory.
Then I'm going to make it plain and then I'm going to make.
So I needed to clean up the previous installation because they give you some executables that will work
across most flavors of Linux.
But for Caleigh 2020 and Newera, we actually needed to do a full make and install or a full make and
compile everything again.
So we see everything made just fine.
And now if we else in this directory, we're going to see a number of files that were made just for
us.
So we've got setup.
We can dot S.H..
We've got controls and I see, Sam, you can tell that those are colored slightly differently because
these are executable files.
Very good.
So with those of maybe ten lines of code that we had to enter in there, we have downloaded our tally.
Dependencies that we needed first.
We've downloaded the icy simulator tools, the instrument cluster simulator for our virtual car.
And we've installed the can utilities or controller area network utilities so we can simulate all the
functions of a car.
And then we compiled that icy SIM tools using that new laboratory file that we got from cane utilities.
So those are a few lines of code that I'm going to post down below so that you get access to just copy
and paste those over, if you like, or to see them a little more easily as you're typing this and then
doing an Ellis gave us some new files.
I see Sam and controls that we're going to use to run dicy simulator and do some car hacking starting
in the next lesson.