Skip to main content

Ubuntu : Adding a new repository (PPA)

ubuntu

To add a repository ppa:
sudo add-apt-repository ppa:user/ppa-name
sudo apt-get update
Sometimes adding a repository may result in error related to missing key. Then copy that key and run following command

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com KEY
Do this for each of the missing keys.
Now re-run the above two commands.

If you are under proxy network or seen a error like
Cannot add PPA: 'ppa:user/ppa-name'.
Please check that the PPA name or format is correct.
and if you are sure that the PPA is working, the try
sudo -E add-apt-repository ppa:user/ppa-name

Comments

Popular posts from this blog

Ubuntu: Access a usb flash drive from the terminal

    1. Find what the drive is called You'll need to know what the drive is called to mount it. To do that fire off: sudo fdisk -l You're looking for a partition that should look something like:   /dev/sdb1 . Remember what it's called. 2. Create a mount point Create a new directory in   /media   so you can mount the drive onto the filesystem: sudo mkdir /media/usb 3. Mount! sudo mount /dev/sdb1 /media/usb When you're done, just fire off: sudo umount /media/usb Source: StackOverflow

Code for Php based online Treasure Hunt

Hello guys. Some time back I organized an online treasure hunt as part of an event at my college. I thought of sharing the code with you, as you might find it useful. So, I uploaded it on github and here is the link to my repository. Download it from here , and enjoy organizing the game

Java: Use BigInteger in for-loop

In my previous post , I mentioned a way to handle large integers by using BigInteger. Now I'm going to provide a very important usage of it. We often use for-loop. So here is the way to use it: Ordinary integers: for(int i = 1; i <= n; i++) {  //Task to do } BigInteger: for (BigInteger bi = BigInteger.valueOf(1);                 bi.compareTo(n) <= 0;                 bi = bi.add(BigInteger.ONE)) { //Task to do } here n is a BigInteger variable.