o Open up a terminal window by going to: Applications>Accessories>Terminal

o Open up a terminal window by going to: Applications>Accessories>Terminal

Lab 10

The Command Line

Installing programs in Linux

÷ First, to update your system:

o Open up a terminal window by going to: Applications>Accessories>Terminal

[contact-form][contact-field label=”Name” type=”name” required=”true” /][contact-field label=”Email” type=”email” required=”true” /][contact-field label=”Website” type=”url” /][contact-field label=”Message” type=”textarea” /][/contact-form]

o type:

§ sudo apt-get update

o then type:

§ sudo apt-get install build-essential

§ Do an internet search.

§  What are the update and build-essential packages are used for?

· The apt-get update command is run in order to synchronize the software package index on Ubuntu with their Internet sources. The apt-get build-essential package includes the components and references used to build Debian packages.

§ What is the difference between apt-get and apt-get install?

· Apt-get will fetch the package

§ What is your current location? Example: /home/yazan

· The current location is /home/student

§ What happened? What did sudo mkdir /myProgs do? 

· Advanced to the next line and a directory named /myProgs was created in the root of the file system.

§ Is the file that you saved to the desktop gone? If not, see me. Yes the file is gone. Where did it go? The file is now in /myProgs

§ What did this do?

· Moved the directory location of the cursor to the /myProgs directory.

§ What are the file permissions for nmap-5.00.tar.bz2? –RW-RW-R–

If you want to look inside /myProgs/nmap-5.00 to see the files (without changing directories), what will you type? ls /myProgs or ls –l /myProgs. Do this and tell me what the contents are:

What do you see? The number 10.

What is this command is doing? Use the man command to find out about both the more

o the input file which in this case is INSTALL.

and the wc command. What does this do? Display the number of lines contained in

¡ What is this doing? Checking for the build system, host system and compiler type to ensure compatibility.

¡ What does the make command do? It is a script that runs the compiler to compile the software/source code.

What is this doing? Installs the software just compiled into the correct directories and edits menus and paths as necessary so that the compiled packages work

¡ correctly.

¡ Why would you do this? To delete the nmap-5.00 directory and files. What does rm do? (remember typing man rm will help) Removes files and directories.

¡ What is the name of the compiler that works with C? gcc

¡ How about C++? g++

¡ What is a compiler? A compiler reads program language code and creates a binary based upon the programmed code. Translates the code to machine language.

¡ What is nano? Nano is a text editor.

What did you do? The command compiled the program I just wrote and saved as

¡ myProg.cpp

¡ Why do you have to type sudo? Because elevated permissions are needed to execute the file.

¡ What result do you get? A $ appears.

¡ Explain what echo $? Does  – The echo command displays whatever is given as input to standard output so $ was displayed to standard output.

"96% of our customers have reported a 90% and above score. You might want to place an order with us."

Essay Writing Service
Affordable prices

You might be focused on looking for a cheap essay writing service instead of searching for the perfect combination of quality and affordable rates. You need to be aware that a cheap essay does not mean a good essay, as qualified authors estimate their knowledge realistically. At the same time, it is all about balance. We are proud to offer rates among the best on the market and believe every student must have access to effective writing assistance for a cost that he or she finds affordable.

Caring support 24/7

If you need a cheap paper writing service, note that we combine affordable rates with excellent customer support. Our experienced support managers professionally resolve issues that might appear during your collaboration with our service. Apply to them with questions about orders, rates, payments, and more. Contact our managers via our website or email.

Non-plagiarized papers

“Please, write my paper, making it 100% unique.” We understand how vital it is for students to be sure their paper is original and written from scratch. To us, the reputation of a reliable service that offers non-plagiarized texts is vital. We stop collaborating with authors who get caught in plagiarism to avoid confusion. Besides, our customers’ satisfaction rate says it all.

© 2022 Homeworkcrew.com provides writing and research services for limited use only. All the materials from our website should be used with proper references and in accordance with Terms & Conditions.

Scroll to Top