what repositories in debian 8 are free software?
- Anmelden oder Registrieren um Kommentare zu schreiben
debian 8 has 3 repositories. Main, contrib and non free?
If you want your computer to be free software, you can only install main?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Basically Main and Contrib are free-repositories :)
El 25/05/15 a las 13:36, name at domain escribió:
> debian 8 has 3 repositories. Main, contrib and non free? If you
> want your computer to be free software, you can only install main?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBAgAGBQJVY2zYAAoJEPFiITbOHxxTZCcQALbjYWnQOXo663uw4YaTMiii
XX7CY1mI72g9MbbkXUMroiEdPNO3zn0fo9W9xQ/rhvivZ9Z4RBJ7rjx4VZNGTeMp
RcbRydzqYUCVzCh+7quW0DC8ofJ2ntBVwTNnaiJHjecqsFhU8cLq9IK4S2nvZxRI
eKDu52EuOmn+gqL77LJ33yJUQx4pSfxJpFShDIcZA+64db8dj8obH06zU4Gf5Mcy
X+61qrBdd3bVgSKO+VOC+UwI1H5w3v55wzQSbHKBXlbX5gn5ZZPwsxsbN7rmooo+
XhgvA3ljw4Mh8NtSLF2biGGG0ZygsP8tV3Gxm95ZZaVIAzBrZSKobAs2s0edel5Y
VXRoPw4LHa+GAYPtC+M7LT00xge55bflqI/G+PtB3smdtHoS+dVJ/WPcCftKt83o
FieF8zsDudUcSkxGk0p5ol43oI1Yb7hJ+QF0T0shbO8F5iwZVhChCb4Qp0AikWok
aIWzoI0RHwye8AUjyJZUTiKmlM2vnYImw2bN8npeAGgEYeDkjs8YWTLVsG0FRslV
vsxKvoObk9SpYaCD1EtZWRxg/7+Ldqu+IS2qaa3MoCGq30XvcmkJm0z6SYUQRuY/
++qQDasqwEkiImp3Ol2+eoJuMbs6pywYk7QL808zViS1ROWjdXsjxmSgS59J3cMI
iQwdY4r5rvuLWMYCnmqI
=3w5L
-----END PGP SIGNATURE-----
Not contrib
Just use main. contrib contains software that's libre, but typically useless without stuff from non-free, or otherwise intended for use with proprietary programs.
If the goal is FSF libre, then only use main. As onpon pointed out contrib contains a mixture of free and non-free. Virtualbox is an example, it is free, but uses a non-free installer. You could use 4.1 or older and have a libre version as well.
You could also, review the license of each program before installing, however, this can be tricky as some programs are free, but the documentation might not be...
The issue with VirtualBox is not an installer (Debian takes care of installation anyway). It's that the BIOS has a nonfree build dependency.
tonlee - Debian by default is 100% free software. If you want to screw it up you have to manually modify /etc/apt/sources.list to add contrib and non-free. Both contrib and non-free are full of non-free shajt.
Another way to ruin Debian is to install some non free app external to Debian or to install a non-free addon in Iceweasel etc.. But by default, Debian is free as in free speech. You just have to triple check all the programs that you install outside of its repository.
Everything in the 2nd paragraph can be done in trisquel though.....
Avoid contrib and nonfree (and perhaps don't install Chromium from the main part of the repo) and expect to be as fully free as you are on Trisquel.
Thank you.
I have read the debian wiki on sources.list and about nano editing the file.
I installed debian using debian 8 dvd 1 64bit iso. It turns out, that the sources.list gets config for cd updating only.
It looks like this
>>
#
# deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 DVD Binary-1 20150425-12:54]/ jessie contrib main
deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 DVD Binary-1 20150425-12:54]/ jessie contrib main
# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main contrib
# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ jessie-updates main contrib
# deb-src http://ftp.debian.org/debian/ jessie-updates main contrib
<<
Now I can connect to the internet and I want to edit the sources.list file accordingly. I got this debian 8 pc netinstall sources.list to show me how to edit my sources.list. I think he selected everything available about repositories during installing.
>>
# deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 NETINST Binary-1 20150425-12:50]/ jessie main
# deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 NETINST Binary-1 20150425-12:50]/ jessie main
deb http://ftp.us.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.us.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
# jessie-backports, previously on backports.debian.org
deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
<<
If the system must be free software, I must delete non-free?
What are jessie/updates, jessie-updates and jessie-backports packages?
Remove the "contrib" and "non-free" at the end of the "deb" and "deb-src" lines. You can do that using whatever text editor you like. For instance, if you have GEdit installed:
$ gksu gedit /etc/apt/sources.list
hi tonlee!
REMEMBER: only main. NO contrib and ABSOLUTELY NOT non-free.
This page will help you understand how to set your sources.list properly -> https://wiki.debian.org/SourcesList
I can already tell you to set it like this (no need for backports unless you want to mix stable components of Debian with components from Debian Testing, although adjusted and recompiled, which can lead to a non-stable system, that is, crashes and general headaches). Read about backports here: http://backports.debian.org/
deb http://ftp.us.debian.org/debian/ jessie main
deb-src http://ftp.us.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://ftp.us.debian.org/debian/ jessie-updates main
deb-src http://ftp.us.debian.org/debian/ jessie-updates main
This is all you need in your sources.list
cheers!
Thanks.
I made this sources.list file
deb http://ftp.us.debian.org/debian/ jessie main contrib
deb-src http://ftp.us.debian.org/debian/ jessie main contrib
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
# jessie-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib
# jessie-backports, previously on backports.debian.org
# deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
# deb-src http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
Then I could make a system update.
Why didn't ypou remove contrib (I mean, I'm pretty sure you can still install Adobe flash from there, can't you?)
I promise you: unless you're planning on installing proprietary software on your machine, enabling contrib has absolutely no benefit.
I thought I was making my self clear..
NO contrib!!!!!!!!!!!
REMOVE contrib from all the lines!
:(
From the answers I got, I took that contrib in itself is free software. Only I must verify that what I install is free software. Not to limit what I can install, I kept contrib.
I can delete contrib.
As far as I know contrib is like a repo of free packages that do absolutely nothing but install (or otherwise work with) proprietary software like Adobe Flash.
Basically the only uses of the de jure libre packages in contrib is with nonfree software (not all of which packages over at nonfree).
Packages in contrib only function with proprietary software - if you're looking to avoid proprietary software I don't see how contrib makes your software choice less limited.
So I think it'd be best, by far, to have it removed.
I might be wrong (and if so please tell me), but I'm pretty sure I ain't.
There are actually some cases of completely libre software that depends on proprietary data, such as uqm and assaultcube. But these packages seem to be perpetually out-of-date, anyway (both of the packages I mentioned are out of date in sid, by 8 years and 5 years, respectively), so why use them? Besides, this is a really minor benefit compared to having to carefully examine every package you might consider to see if it actually installs some proprietary program onto your system!
- Anmelden oder Registrieren um Kommentare zu schreiben