This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sumcamp_2012 [2012/05/28 06:50] naveen |
sumcamp_2012 [2012/06/03 11:52] naveen |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Summer School 2012 ===== | ===== Summer School 2012 ===== | ||
- | ====preparing your computer suite==== | + | * [[preparing your computer suite|Making of computer suite]] |
- | ===Day 1 Tasks=== | + | |
- | *[[computer_suite1|Prepare your computer suite, Day1]] | + | |
- | ===1.1 Day 1=== | + | |
- | Introduction to Free Software (Philosphy). | + | |
- | Nomenclature: Gnu/Linux, Free Software, Kernel, Freeware. | + | |
- | What is Distro ? Difference between different distributions like debian,swecha,eswecha,fedora,android etc.. | + | |
- | Installation of Gnu/Linux( Debian) | + | |
- | BIOS | + | |
- | Boot Order( Boot files and boot order of Gnu/Linux ) | + | |
- | Partition of disk | + | |
- | Grub | + | |
- | === 1.1.1 Exercises=== | + | |
- | A one page write up contrasting atleast 4 different Free/Libre/Opensource licenses (Clue: GPLv2,GPLv3,Apache,Mozilla) | + | === Software Carpentry === |
- | Get to know different families of GNU/Linux distros. Debian family, RedHat family, Rolling release distributions like Arch, Gentoo, Slackware. (Clue: http://distrowatch.com) | + | * [[Presentations| Presentations & Exercises]] |
- | Differences between micro-kernel and monolithic kernel | + | |
- | Analyzing BIOS with multiple options it has | + | |
- | Experiment with different file systems(ext3,ext4,reiserfs,xfs) | + | |
- | Change default entry in Grub2(Clue: /etc/grub.d) | + | |
- | Restore Grub2 | + | |
- | Different methods of installation (Clue: CD, USB, Network) | + | |
- | ====Day 2 Tasks==== | + | |
- | === 1.2 Day 2 === | + | |
- | + | ||
- | Desktop Environments like Gnome, gnome-shell, KDE. | + | |
- | Basic Administration | + | |
- | File system hierarchy( /etc, /proc etc..) | + | |
- | User management ( user, superuser) | + | |
- | Network Configuration using network-manager. | + | |
- | Package Management | + | |
- | Installation of packages using apt-get and synaptic | + | |
- | Debian mirrors, sections of packages main,contrib,non-free. | + | |
- | .deb files and how to install them. | + | |
- | Installation using source files.( configure;make;make install idiom) | + | |
- | Free Software Equivalents | + | |
- | Office Suite | + | |
- | Gimp, Blender | + | |
- | Vlc, firefox etc.. | + | |
- | + | ||
- | === 1.2.1 Exercises === | + | |
- | == Basic == | + | |
- | Install KDE | + | |
- | Install LXDE with LXDM | + | |
- | Assign static IP address by editing the relevant file (Clue: etc/network….) | + | |
- | Add a user and assign him to be a sudoer | + | |
- | Change to the DNS to use google's DNS | + | |
- | Get the details of the CPU, RAM, Pid, using files beneath /proc | + | |
- | Check the message log of the computer (Clue: /var) | + | |
- | Modify the index.html to reflect http://localhost | + | |
- | Partition your USB disk with ext4 filesystem (Clue: fdisk, cfdisk) | + | |
- | Use apt to install "sl" and use synaptic to uninstall it | + | |
- | Change the repository to use Indian mirror(IITM) | + | |
- | Download any .deb package of your choice and install using dpkg | + | |
- | List out all the packages installed onto the system | + | |
- | + | ||
- | == Advanced == | + | |
- | + | ||
- | + | ||
- | Install Openbox with Slim | + | |
- | Remove Slim and replace it with xdm | + | |
- | Configure the following shortcuts in Openbox environment | + | |
- | Keybinding Application | + | |
- | Win+f Iceweasel | + | |
- | Win+t Terminator | + | |
- | Win+v VLC Media Player | + | |
- | Install tint2 and use it as a panel | + | |
- | Replicate Alt+F2 functionality as in gnome ( Clue: gmrun) | + | |
- | Create a symlink of all hidden files to the folder "dotfiles" and copy them to the other computer | + | |
- | Create a user with his home directory to be stored under /home2 | + | |
- | Change the apache root to /home/user/site | + | |
- | Insert the USB disk and record the changes that happen to the dbus into a text file | + | |
- | Run iceweasel ; print the pid of iceweasel (Note: Only Pid nothing else. Eg: 14321) | + | |
- | Close iceweasel using a single command using its pid | + | |
- | Make a text file which has a line by line list of all package names installed in the system | + | |
- | Download xmoto source code and install it by compiling the sources | + | |
- | Download latest linux kernel and compile it | + | |
- | + | ||
- | + | ||
- | ====Day 3 Tasks==== | + | |
- | + | ||
- | *[[computer_suite2|Prepare your computer, Day2]] | + | |
- | *[[software_carpentary1|Programing using software carpentry(Git, Shell, Scripting), Day1]] | + | |
- | *[[software_carpentary2|Programing using software carpentry(Testing, Automated Build, Reading Code), Day2]] | + | |
- | *[[software_carpentary3|Programing using software carpentry(Python, Regular Expressions, Basic Plotting), Day3]] | + | |
- | + | ||
- | [[Preparation of Computer Suite | preperation of computer suite]] | + | |
+ | * [[Shell Scripting]] | ||
+ | * [[Version Control]] | ||
+ | * [[Documentation Engineering]] | ||
+ | * [[Python Programming]] | ||
+ | * Content Management System | ||
+ | * [[cms1|Drupal, Day1]] | ||
+ | * [[cms2|Drupal, Day2]] | ||
+ | * [[cms_faq|Frequently Asked Questions, CMS]] | ||
+ | * [[drupal-lms|Library Management System as Assignment]] | ||
+ | * Mobile Computing | ||
+ | * [[Android Installation]] |