
- #NOOBSLAB ICONS PPA HOW TO#
- #NOOBSLAB ICONS PPA INSTALL#
- #NOOBSLAB ICONS PPA UPDATE#
- #NOOBSLAB ICONS PPA FULL#
accept multiple arguments and add-apt-repository not? It's fairly trivial to tune that to take a list: xargs -I % sudo add-apt-repository % < I've been over this before when talking about how to backup installed PPAs. I can understand why, but it's a call for a mess waiting to happen. (1) I never noticed before but in my system exists even apt-add-repository, which is a symlink to add-apt-repository. For example, I have this to add environment variables to programs that otherwise will misbehave, and that are called by other programs that I can't or won't modify. So why I wrote it here? Because this is really a useful technique sometime to "fix" programs that otherwise will not run. You will then regret it when someone will drop a file called "ls" in it with content exe rm $*(2), but hey. profile (like export PATH=$HOME/override:$PATH), and save the script there - obviously with the full path, original /usr/bin/add-apt-repository in it to avoid an infinite loop. Or if you are really fond of the original name, you can create a directory in your home folder like ~/override, prepend it to your PATH in. It is in effect much better to avoid touching the system program and simply put the script in your ~/bin with another name, like my_aptadd. Like having your script overwritten or (worst) not having the package updated. Why you should not do it? Because next time there will be an update to the package that contains the original apt-add-repository, problems will arise. (0)samsung-romano:~% which add-apt-repositoryĢ) rename it (0)samsung-romano:~% sudo mv /usr/bin/add-apt-repository /usr/bin/add-apt-repository.realģ) replace it with a simple script: (0)samsung-romano:~% sudo gedit /usr/bin/add-apt-repositoryĤ) make it executable: (0)samsung-romano:~% chmod a+rx /usr/bin/add-apt-repositoryĥ) and now you can use your command: (0)samsung-romano:~% sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes If you really want your "multiple add-apt-repository"(1) work, do this:ġ) find where add-apt-repository is. unix is famous for letting user shooting themselves in the foot,so. (is that a script or not? A rose is a rose under another name?)ĭon't do this, but. for i in ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes do sudo add-apt-repository $i done You could probably easily modify the script if you want it, or repeating the command on the command line. You should check the signature for example - and double check you really want it. The rationale may be that adding a repository is a thing that is better done slowly. It doesn't work because who wrote the original script (you can look at it, it's a python script) didn't think that could be useful. Is there any workaround where sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes Work but sudo apt-get install moka-icon-theme moka-icon-theme-blue moka-icon-theme-dark malys-deda awoken-icon-theme nitrux-icon-theme nouvegnomegray Is there a way to add multiple ppa's at once without using a script?Īm just curious, why doesn't sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themes I searched around and saw this question How to install multiple PPAs and applications at once? but it proposes a bash script as a solution. sudo add-apt-repository ppa:noobslab/malys-themes ppa:alecive/antigone ppa:nitrux/nitrux-artwork ppa:upubuntu-com/themesīut it returned an error: Error: need a repository as argument Instead of adding them one-at-a-time, I thought I would list them one after another - like we do when installing apps. Sudo add-apt-repository ppa:upubuntu-com/themes Sudo add-apt-repository ppa:nitrux/nitrux-artwork Sudo add-apt-repository ppa:alecive/antigone sudo add-apt-repository ppa:noobslab/malys-themes I want to add these four ppa's to my machine.#NOOBSLAB ICONS PPA HOW TO#
#NOOBSLAB ICONS PPA FULL#
#NOOBSLAB ICONS PPA UPDATE#
#NOOBSLAB ICONS PPA INSTALL#