How do I enable the "Universe" repository from the command line? [duplicate]
How do you use terminal to enable Universe source?
Or any those 4 from Software Sources: Main, Universe, Restricted, Multiverse
Main is on by default and Restricted is on if durring Ubuntu installation i tick Enable Restricted Formats.
Answer with line where version checked so it auto detects it.
Like command I know for partner but that goes to Other Software tab sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
Solution 1:
I finally found answer myself. To put all ubuntu sources to work without clicking them just enter in terminal
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
So for just "Universe" would be
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
You can then check in Software sources it will show it works now.
You can delete manually from sudo gedit /etc/apt/sources.list
line http://archive.ubuntu.com/ubuntu lucid main universe restricted multiverse
and save and see in Software sources nothing is ticked. Then do
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
& that makes Just universe ticked. For all enabled do
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
you can add also partner
repository with different link (see difference is ubuntu to canonical)
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
$(lsb_release -sc)
makes checking your Ubuntu version and putting its name in link. Since 10.04 is called lucid
then you can test in terminal lsb_release -sc
gives word lucid
Thats makes added repository link precise name of your ubuntu Release in Software sources. Wrong word and noting will work.
for all differences in repositories read https://help.ubuntu.com/community/Repositories/Ubuntu
Solution 2:
As of Ubuntu 12.10, you can run:
sudo add-apt-repository universe
Which is easier than running sed over sources.list files, and will take into account which of -updates/-proposed/-backports is enabled.
You can go back with the --remove
flag, but you'll still have to remove the packages:
sudo aptitude purge '~i ~s universe/'