Quick Links
.
Traducir
.
Welcome to Leck Linux!
.
last updated
052515
.
if you would prefer to install dos only:
http://www.lecksite.com/linux.html#dos
.
if you need instructions installing or updating windows xp:
http://www.lecksite.com/linux.html#xp
.
leave a public comment:
http://www.lecksite.com/comments.html
.
leave a private comment:
http://www.lecksite.com/leck.html
.
Leck Linux is on distrohub now
http://distrohunt.org/
.
Leck Linux is on the waiting list to be added to distrowatch (yay!)
http://distrowatch.com/dwres.php?resource=submit
.
.

.
About Leck Linux

.
before you read any further, if you are looking for the best linux, i highly suggest http://www.linuxmint.com/ . leck linux is not to the point yet where it is better than mint. mint runs faster than windows, and debian runs faster than mint. if you need a linux faster than mint, use http://www.lecksite.com/linux.html#manual
.
the thing which makes leck linux unique is that starting the second release i will be including automation, and the 3rd release will have artificial intelligence. join my monthly newsletter for more information and explanation about the progress of leck linux. to join the monthly newsletter you need to send me your email address or your instant messanger screen name and type of instant messanger to sign up for the newsletter. (my full contact info is here http://www.lecksite.com/leck.html )
.
i frequent one of the most reputable linux communities http://www.cupoflinux.com/SBB/index.php
.
automatically installing Debian anchor link
.
most current leck linux pictures:

.
this is what i spend the majority of my time on. it's a debian respin where i automatically fix the problems and faulty design in the debian installer. currently this is only in the alpha phase. it's a modified debian wheezy net install iso on intel 32bit architecture using gnome 3.4.
.
so far i have successfully added:
- modified the first background picture in the installer.
- preseeding the answers to the questions which should only be included with a server install, because debian works better as a single user distro, not a server distro like debian intends
.
things i plan to change are:
- master sources.list file included with as many repos as i think are helpful
.
here is a temporary link to the latest version of leck linux. in order to enable all the features i added, you have to select the automated install (not graphical automated install) like in the picture above.
https://www.sendspace.com/file/0lmc0r (about 300mb)
.
here are detailed instructions and source code for leck linux
http://www.lecksite.com/source.html
.
Manually installing Debian anchor link
.
everything on this page works at the time i wrote the instructions last.
.
to get debian wheezy, download the "net install" (meaning network installation image) of debian. make sure you read the documentation for which processor you have and then download the correct version of debian. honestly i just download i386 for 32 bit and amd64 for 64 bit. i'm not too picky that debian runs on the correct arcitechture. as long as it works i don't care personally. make sure you downloaed the ".iso". to burn a cd in windows you can use http://cdburnerxp.se/ ) or using windows you can make a bootable usb with "rufus usb" (i will add the external link later).
.
after you have burned your usb or cd, you need to connect your computer to the internet with a wire or have a wireless internet solution (virtual machines (virtualbox for windows or qemu for linux) "connect" with a wired connection). if you have an internet connection but debian is not recognizing your hardware, it's probably because you need non-free packages. download the non-free packages (here is a complete download of all non-free packages http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/ and put them on a SECOND usb or cd and make sure debian loads the non-free packages. again, you want to make sure you have an internet connection before you start formatting the hard drive and installing debian wheezy. make sure the tarball, the deb packages, or the individual files are on the root directory of the second cd or usb. it will not work if it's in a sub directory (a folder)
.
another option to instal debian is there are non official net install images on the official debian wiki you can try. i haven't tried these yet, but they should have the non-free included. i don't know if there are any problems with these new net install images.
.
when installing debian i don't put a root password, because it's buggy. i suggest bypassing the root account and putting a user and a user password, and debian installer will remind you that the user will be administrator and you should be careful when doing this. otherwise you may leave everything default when you install unless you prefer a different desktop environment. i like the default because it's fastest. the normal install or graphical install is the only install you really need to do. everything else you can add after you install with synaptic or apt-get install if you desire.
.
assuming you have installed debian (you aren't looking at a black screen with a doslike prompt) and are logged in on an administrator account.
.
use the application named "root terminal" to input command line commands. it's a waste of time to use normal "terminal". debian improved the software updater which pops up, so i use it, but it's unneccessary. you can input "apt-get update" and "apt-get upgrade" to update all your software from root terminal. it's possible the software updater does something in addition, so i use that as well. remember if you arne't using root terminal or aren't on an administrator account, you might have to put sudo or su before apt-get update and apt-get upgrade (and all terminal commands, so get on the admin/root account!)
.
most important applications and packages to install
.
these are the things which the other distros have installed by default. debian is supposed to be software for a 'server' but honestly server admins know how to customize and want to customize linux, whereas debian is probably the best linux for the end user. i don't know why debian staff does not realize this. anyway install these to get debian up to working order.
.
open up root terminal and type or copy and paste
apt-get install synaptic
.
now you can use synaptic package manager from here forward for everything in repositories. (if something isn't in a repository or has a dependancy problem, then you need to add the repository to /usr/etc/sources.list by opening up a root terminal and typing "gksudo nautilux", or simply download the packages from debian's official website which i find is faster ( https://packages.debian.org/stable/allpackages )
.
here is a list of things you should install. i'm not going to explain the package. if they are already installed, no need to reinstall.
.
flashplugin-nonfree
ntfs-3g
disk-manager
.
to mount media formatted in windows
.
run disk manager and right click on the correct external media which does not mount. left click "check" and after it finishes, you can mount the external mass storage drive or flash drive.
.
to install skype
.
using root terminal copy and paste or retype the lines below
apt-get install libxss1
cd /tmp
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
dpkg -i skype-install.deb
.
to install new programs
.
use synaptic. if synaptic does not work follow these instructions
.
if the package isn't in the default repositories, you can add the repo, but i find it easier to download the package and install it with dpkg -i like this
dpkg -i /home/leck/Downloads/myprogram.deb
.
if a package isn't in .deb you need to do this to change it to .deb
.
install "alien" with synaptic
close synaptic and in root terminal copy and paste below
alien "package path and name without quotes"
example alien /home/fedoraprogram.fed
look in your "\home" folder for the .deb package
.
to install a .deb package
dpkg -i "package path and name without quotes"
example dpkg -i /home/fedoraprogram.deb
.
sometimes you need recursion to download a package or you need to compile with the instructions included within the package you downloaded. i am not going to explain how to do this, because it's complicated and this is one of the things i plan to automate later this calander year.
.
to install a fully working audio and video player
.
install vlc. i suggest uninstalling all other media players so debian doesn't get confused. you can use synaptic to uninstall.
.
enabling file transfer between computers at the same location
.
install samba with synaptic. you should install every samba pertinent package. i have not figured out which packages are essential to fix local file sharing. i think samba4 is the package which creates the correct configuration file, but again i'm not sure, so just keep installing different samba packages until it works, or install them all. after installing samba and restarting your computer, open up a root terminal and type
.
gksudo nautilus
.
then navigate to the folder you want to share (remember it shares all folders within also), and right click on the folder. left click on sharing options or properties. i suggest never enabling write access, only enabling read access. write access allowed from another computer is a major security risk, because someone can install a virus from another location.
.
the rest of this section i'm leaving here, because it's another way to enable file sharing if the above instructions do not work for you. this way is harder and should only be used if the above instructions do not work.
.
way 2 is to paste gksudo nautilus in root terminal. navigate to the smb config file here /etc/samba/smb.conf and edit it using gedit. at the very bottom of smb.conf input this and save it. this is an example of how to share the "desktop" folder. of course you can share any folder you want. the folder name and path ARE CASE SENSITIVE, so you need to capitilize desktop for example.
.
[Desktop]
path = /home/leck/Desktop
available = yes
read only = yes
browseable = yes
public = yes
comment = desktop
writable = no
guest ok = yes
guest account = ftp
guest only = no
.
then in a root terminal copy and paste
service samba restart
optionally you can copy and paste this to see if there are any syntax errors in smb.conf
testparm
.
you should be able to search in a file explorer and find your shared folder. if you are unable to see the file for whatever reason, you can use a web browser to find the folder.
.
if you are using linux you need to have samba installed on both computers. copy and paste this into iceweasel. replace the desktop with the name of your folder you are sharing. replace leck with the name of the computer or ip address of the computer with the shared folder
smb://leck/Desktop
another example smb://leckscomputer/Music/mybest
.
if you are using a windows computer, open up firefox or internet explorer and paste something like this. replace LECK with your computer name or ip address, and replace Desktop with the folder you are sharing.
\\LECK\Desktop
.
to take a screenshot
.
move your mouse to the top left of the screen and left click on application. left click on the application named "screenshot"
.
.

.
less important programs to install
.

using synaptic install audacity
.
this program is the best disk memory formater (which means erasing mass storage and flash disks). it does other less important things along the same lines too. it cannot format your master hard drive running debian, so make sure you don't format C: with gparted, because gparted will try and get interrupted when debian crashes and corrupts at the same time 8) gparted should transfer your current os to ram in order to format the master hard drive, which is something i will include in leck linux, but gparted cannot do currently.
using synaptic install gparted
.
moving your mouse to the top left of the screen shows 2 tabs (windows and applications). if you move to applications, "system settings" and "advanced system settings" are everything you need to customize your graphical user interface of debian gnome.
.
a simple picture editor like mspaint is pinta. use synaptic to install pinta.

.
when i first started looking into linux as an alternative main operating system for my computers in 2007, i wanted to operate 100% in text, but i didn't know that you cannot navigate half of the websites using a text only interface. installing and running debian then running root terminal is the best and fastest way to operate a computer which can do everything. for example you can run an application by typing in the exact name in a root terminal, instead of double click and wait in windows, which is the fastest possible way to open anything in windows. The terminal in debian looks like dos, and functions very much like the command (msdos or run) app in windows
.
to uninstall software use synaptic. you should be able to use autoremove but i haven't figured out how to install or use autoremove yet

.

.
technical optional instructions
.
these instructions are more complicated and are more for reference for me. of course they work and anyone may use anything below if they want to try. note that the things below are complicated.
.
http://www.cupoflinux.com/SBB/index.php/topic,3720.0.html
.
https://www.youtube.com/watch?v=82eVZi9qA84
.
wheezy is the most current stable release at the time of this post, and jessie is the next version. sid means the unstable version. currently sid=jessie. as soon as jessie becomes stable, sid will = the next version. not that the security team does not manage testing and sometimes unstable debian versions.
.
TEXT BASED UPGRADE
.
you can TRY to upgrade debian from one distro to the next simply by using these commands. if they don't work, your system is probably broken and it will be faster to reinstall the operating system (see FULL UPGRADE below)
.
cp /etc/apt/sources.list{,.bak}
sed -i -e 's/ \(stable\|wheezy\)/ testing/ig' /etc/apt/sources.list
apt-get update
apt-get --download-only dist-upgrade
apt-get dist-upgrade
.
GRAPHICAL UPGRADE
.
i like graphical things whenever possible. following these instructions you can upgrade debian from your current version to the newer version
.
open "root terminal" which should be installed by default
.
type in
.
gksudo nautilus
.
navigate to /etc/apt/ and you will see sources.list
.
open up the webpage http://debgen.simplylinux.ch/ and generate a new sources.list file. replace the new sources.list with your old sources.list. you can alternatively open up sources.list in gedit and change all of the "wheezy" to "jessie" which do not begin the line with a #
.
afterwards you can should be able to run apt-get update then apt-get upgrade or use debians software updater to upgrade to the newer release of debian.
.
FULL UPGRADE
obviously reformatting the hard drive and installing debian again will work. here is the link for jessie to download the net install image
.
https://www.debian.org/devel/debian-installer/ (this link will break eventually obviously)
.
extra notes:
.
this helps with the workings of a lot of programs.
mjpegtools
.

tazpkg get-install unetbootin
http://hg.slitaz.org/tazpkg/raw-file/tip/doc/tazpkg.en.html#get-install
disables the automatic popup updater
gconf-editor
.
DOS anchor link

chances are if you are on this webpage, you are looking for a free operating system. leck linux is still in the early stages, but dos would be more complicated for anything other than running applications. nevertheless you can run the dos operating system as your main os, or a dos emulator inside any os
.
to install the ms dos operating system as your only operating system you will want to download a full installer from the link below. to just try dos you can use a windows vista/7 or xp installation cd. for a vista/7 cd, press shift+F10 as soon as it loads. for windows xp, there are a number of different ways to access dos, the easiest being a full install of windows xp, and use a command prompt after you start up the operating system. the link to download a full installer of ms dos is: (you'll need to burn the iso to a cd or make a boot usb)
http://www.syschat.com/download60.html&act=down (latest version 7.1)
.
to install a dos emulator (dosbox is the preferred way to run dos) you can download it from the application link on my download page here: (or a current version from the dosbox website)
http://www.lecksitegd1.com/
.
.
Windows XP anchor link

if you have a copy of windows xp, you can install windows xp and update it manually. all support for xp has stopped as of 040814. i highly suggest using "macrium reflect free edition" or some other kind of imaging software like "ghost" to backup your computer. you cannot reinstall windows, but an image always works for reinstallation. i believe ghost is dos based whereas macrium reflect you can do instide of windows. it's available on my download page or you can try to search the internet for the 32 or 64 bit free version of macrium reflect. you need an external or second hard drive to backup your hard drive.
.
1. install windows xp by cd or usb boot disk: (usb boot software available in application download on my download page)
http://www.lecksitegd1.com/
.
2. update windows xp to service pack 3 if it's not sp3 (which is the last sp) you will have to search the internet for the "standalone" downloads of the service packs
.
3. use windows update (windows update may not work for xp) or windiz update (keep rerunning it until it shows no more updates needed)
a. windiz update: (use firefox with this solution)
http://windizupdate.com/
b. for windows update use the link in your start menu (then programs or control panel)
.
4. update any software or drivers which were not updated (software like your internet browser and drivers like your graphics card and printer)
.
.
User interfaces anchor link

.
binary BI -
if you want to build a type of computer, you start here
.
machine TUI -
this is the most basic of interfaces with a computer. i want to eventually use this type of programming language to make my operating system. this would be the last thing i do. machine language is probably perfect in that all it does is make it so you don't have to look at binary to program. it probably reduces the binary to hexadecimal (16 different characters) instead of looking at long lines of base 2 (1s 0s and spaces). (our number system is base 10 and the english alphabet is base 26)
.
dos TUI -
i'm sure everyone who has used a computer has seen dos. it's what you see when a computer first starts, and it's in english (or your native language). it's a very simple form of basic programming where there are only about 100 commands. all current operating systems use a form of dos to build upon
.
linux TUI -
similar to dos with many more than 100 commands. it simplifies things like ejecting a cd rom and downloading from the internet. Linux is the free form of unix
.
debian TUI -
there are a dozen main types of distributions of linux. I use debian because you can run either of the 2 most popular free GUIs from debain: ubuntu or mint
.
ubuntu GUI -
even though you can use graphics in any operating system, ubuntu attempts to copy the way other operating systems function for user familiarity. there are more computers than people in america, so this is a good idea.
.
Leck Linux GUI -
this will begin with my own distribution of linux. there are hundreds of popular linux distributions, but i won't stop here. i want to redo ubuntu next and eventually redo all the levels in this section. the good thing about using Leck Linux instead of others like Mint is that i have tested the best type of each software, and i will make linux easier than windows/mac/otheroses to use. updating and installing software does not have to be complicated. why does windows make you run windows update 4x after installing windows? why isn't free software loaded with other operating systems that allows you to do what you want with a computer. why isn't software free? i don't have a problem paying for better software if you work with a computer professionally, which is why when you buy a computer, you should be able to have a free operating system that is easy enough a child or grandparent can use it without being taught.
.
audio user interface -
siri, dragon, and Leck skeleton AUI are types of this already. most new devices have some form of speech input now.
.
cranial user interface -
they are making astonishing progress in this type of interface. the first breakthrough was a toy car that would drive or stop depending on what you think.
.
definitions anchor link

.
Binary Interface -
computers (and your brain) operate on electric or light transmission where when the electricity (electrons) or light (photons) is being transferred over a predetermined time period, it returns a 1 and if nothing is being transferred it returns a 0. This interface isn't usually used by a human because it's only 0s, 1s, and spaces on a computer screen.
.
Text User Interface (also referred to as command line interface) -
we still default back to text user interfaces with the interfaces below, because there have always been faults in every os that i've seen, which is why you need to be able to access the text based interface to fix those problems.
.
Graphical User Interface -
using a mouse (mostly) and keyboard. because of the popularity of windows, most GUIs are box based. it could have been circles or appear like you are reading a book if windows didn't become popular.
.
Audio User Interface -
this is being developed and implemented now. it means you speak to a computer and the computer is able to do what you want instead of using other ways of interfacing.
.
Touch User Interface -
this is a cool idea but it's not being handled the correct way in computers yet. there are major problems with trying to use touch screen controls on software designed for mouse and keyboard. it is possible to do this correctly but it will be consumed by a motion user interface when they realize you are touching a mouse and keyboard instead of touching a surface that works very similarly to a computer mouse.
.
Cranial User Interface -
it's being developed now. this means you think and a computer is able to take inputs from your thoughts. the helmet needs to be calibrated to the person's brain because every brain is different. this doesn't mean that a computer will be able to read a person's thoughts. scientists are still a ways away from decoding thoughts and memories of a brain. the brain isn't just encoded. the brain has a quantum entanglement, and is a much more powerful computer than we have nowadays for the space used. the human brain is inefficent (due to inability to use a brain properly) so people don't realize how powerful their brain is.
.
.
i'm not asking for donations, but if you want this to be worked on faster donating is the best way. make sure you tell me you are donating so i work on this more often.
http://www.lecksite.com/paypal.html
.
this is my contact info to tell me you donated
http://www.lecksite.com/leck.html