You might need to make minor changes.
Let's look at that line more closely:
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
deb -- Binary packages (instead of source packages, which are very different)
http://cz.archive.ubuntu.com/ubuntu -- An Ubuntu mirror. Any Ubuntu mirror worldwide will also work
bionic -- Repository (base 18.04, not updates, not security patches)
main -- A pocket within the Ubuntu repository. Canonical-supported, open-source software that is a component of the base install of Ubuntu lives in 'main'
universe -- A different pocket within the Ubuntu repository. Optional, open-source, community-supported software lives in 'universe'
For more information about the repository structure, see https://help.ubuntu.com/community/Repositories/Ubuntu
You can stack multiple pockets on a single line. Or not, as you like. So if we wanted, we could write that line two different ways:
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
or
deb http://cz.archive.ubuntu.com/ubuntu bionic main
deb http://cz.archive.ubuntu.com/ubuntu bionic universe
Now let's apply our new knowledge to your existing sources:
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
- You already have a .ca mirror, which is just as good as the .cz mirror. The best mirror is the one that works reliably for you. You don't need to change that.
- You have two different repositories (bionic and bionic-updates), each with different pockets. That gets confusing. Each repository should have similar pockets. Write your sources so they are clear to both the system and to you.
Consider tweaking to something more like:
deb http://ca.archive.ubuntu.com/ubuntu/ bionic main universe restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main universe restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security main universe restricted
or
deb http://ca.archive.ubuntu.com/ubuntu/ bionic main
deb http://ca.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates main
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-updates restricted
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security main
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security universe
deb http://ca.archive.ubuntu.com/ubuntu/ bionic-security restricted
Any of these meets the i3 instructions.
multiverse
, I'd theoretically be set for all possible downloadable packages? – Anonymouse May 20 '19 at 17:40