If I build a package from source how can I uninstall or remove completely?


That way you haven't installed pip, you installed just the





First you should remove all the packages you installed with easy_install using (see uninstall):

easy_install -m PackageName

This includes pip if you installed it using easy_install pip.

After this you remove the setuptools following the instructions from here:

If setuptools package is found in your global site-packages directory, you may safely remove the following file/directory:


If setuptools is installed in some other location such as the user site directory (eg: ~/.local, ~/Library/Python or %APPDATA%), then you may safely remove the following files:

pkg_resources.py easy_install.py setuptools/...
0 0

How Can I Merge 2 PST Files 3.0 How Can I Merge 2 PST Files?

If you are looking for how can I merge 2 PST files, so to merge 2 PST files in Outlook get an easy solution with PST merge application manager. The application manager can merge 2 or more Outlook files together at a time and manages the folders hierarchy. After getting the application you can merge 2 PST files in Outlook without losing any crucial information.

However, many users have difficulties and problems away from the computer. Below we have listed possible problems when uninstalling How Can I Merge 2 PST Files 3.0. If you also have this problem, you can find a useful solution for this.

It seems that there are many users who have difficulty in uninstalling software like How Can I Merge 2 PST Files 3.0 from the system. And some of them get into trouble when uninstalling the software, and some of them can uninstall the software, but to get problems after removal. Some possible problems...

0 0
curl http://npmjs.org/install.sh | shnpm install -g nnvmsudo chown -R $USER /usr/localsudo n latest Install the latest version of node using nn latest

@iUsable I had the same problem and it was the package n wasn't global, if you do sudo npm install -g n then you can do sudo n 0.6.12 or like @Maysam says. Cheers!

I guess nvm is not quite stable either. I was trying to install it. But it's not working and then I tried to uninstall it with npm uninstall nvm. But the uninstall script ruined my .bashrc file. The problem is with nvm 0.0.6 and Ubuntu 11.04 at the time of writing. If you wanna try it, you'd better backup your .bashrc file.

Note: If you're having trouble installing stuff due to permissions, don't use sudo. Enter this command once to set your user account as the owner of the /usr/local/ directory, so that you can just issue normal commands in there without sudo. It's a more...

0 0

Suppose you added a third-party repository of DEB packages in your Ubuntu and you now want to completely remove it, by either downgrading the packages to the official version in Ubuntu or removing them altogether. How do you do that?

Well, if it was a Personal Package Archive (PPA), you would simply use ppa-purge. ppa-purge is not pre-installed in Ubuntu, so we install it with

sudo apt update sudo apt install ppa-purge

Here is the help for ppa-purge:

$ ppa-purge Warning: Required ppa-name argument was not specified Usage: sudo ppa-purge [options] [/ppaname] ppa-purge will reset all packages from a PPA to the standard versions released for your distribution. Options: -p [ppaname] PPA name to be disabled (default: ppa) -o [ppaowner] PPA owner -s [host] Repository server (default: ppa.launchpad.net) -d [distribution] Override the default distribution choice. -y Pass -y --force-yes to apt-get or -y to aptitude -i Reverse preference of...
0 0

There is no way to guarantee that the make uninstall process for the new version will do the right thing with the version you have installed. You'd also need to make sure that you had identical configure options with your new and old version. The risk that it will do the wrong thing is just too great, especially if you're running this as root.

This is one of the many reasons why building proper packages for your system is so useful. Creating Debian or RPM packages is not hard, and there are tools like dh-make, which give you 90% of the work required, especially for autotools based packages. The advantages of using packaging are that when you upgrade, you know that none of the files from the previous version are installed and that you know what files the package has created on your system. You also get to keep the knowledge of how the previous package was built and can repeat the build with newer version. If you compile from source using "./configure; make; make install",...

0 0

Enabling Nginx Modules

One inconvenience with Nginx is that modules cannot be dynamically added or removed as they can in Apache. Instead, Nginx modules are specified at compile-time. If you want to add or remove any Nginx modules such as ngx_lua, ngx_http_secure_download_module, or nginx_uploadprogress_module you’ll either need to compile from source or find a PPA that meets your needs. Personally, I’ve decided to compile from source so I can include only the modules I want in order to reduce bloat.

We’ll walk through recompiling Nginx 1.6.2 to install Google’s PageSpeed Module and ngx_cache_purge for purging Nginx’s FastCGI, proxy, SCGI, and uWSGI caches. In this case Nginx is running on 64 bit Ubuntu 14.04 x64, but the process should be the same for most Ubuntu versions.

Standard APT Install

If you’re accustomed to installing software as packages using APT, your most involved Nginx install may have looked something like the below. Tools like apt-get...

0 0

Uninstalls a package or a list of packages. Some may prefer to use cuninst as a shortcut for [[choco uninstall|Commandsuninstall]].

NOTE: 100% compatible with older chocolatey client ( and below) with options and switches. Add -y for previous behavior with no prompt. In most cases you can still pass options and switches with one dash (-). For more details, see how to pass arguments (choco -?).

Choco 0.9.9+ automatically tracks registry changes for "Programs and Features" of the underlying software's native installers when installing packages. The "Automatic Uninstaller" (auto uninstaller) service is a feature that can use that information to automatically determine how to uninstall these natively installed applications. This means that a package may not need an explicit chocolateyUninstall.ps1 to reverse the installation done in the install script.

Chocolatey tracks packages, which are the files in $env:ChocolateyInstall\lib\packagename. These packages...

0 0