Here's my basic issue:  £ apt show cmake | grep -i version Version: 3.5.1-1ubuntu3 £ apt show debhelper | grep -i breaks Breaks: cmake (&lt;&lt; 3.9~), dh-systemd (&lt;&lt; 1.38), meson (&lt;&lt; 0.40.0~) £ cmake --version cmake version 3.11.20180516-gacb971 £   cmake was built and installed from source.  I can't uninstall the apt version because many packages depend on it.  The debhelper package is from a neovim ppa (16.04), and is honestly probably broken for 16.04 (breaking cmake&lt;3.9 on a 16.04 system doesn't make sense), but...it's actually not an issue on my system.  But of course apt refuses to install it.  Is there a way to tell apt what my cmake version actually is?  Of course, cmake 3.11 is not an apt package and could be missing things, so I doubt it.  If not, what might be a good solution to this problem?
9366
I installed program (call it, for example,progA) by building it from source code, and then finally calling sudo make install and sudo ldconfig.   However, it seems apt-get hasn't gotten the memo, because when installing progB, which depends on progA, apt-get recommends I also install progA. Why is this, and what could I do?
102439
I want the very latest version of Python, but I don't want to bypass the apt package manager: I don't want to do an old-school source install because that can make it harder to uninstall when the official packages come out.  Python3.5 is not currently featured in any of Canonical's package repositories, which means I cannot just "apt-get install python3.5".  Is there a way to get Python3.5 installed on my PC in the meantime?
92987
I have tried the following:  sudo apt-get install build-essential  Reading package lists... Done Building dependency tree        Reading state information... Done build-essential is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.   But when I compile the terminal shows the following:  g++ hello.cpp -o hello The program 'g++' can be found in the following packages:  * g++  * pentium-builder Try: sudo apt-get install &lt;selected package&gt;   What should I do?
1814
Might be a stupid question, but how can I get an _amd64.deb package version of a mod_pagespeed release prior to the current stable/beta versions - i.e. release 1.11.33.0-beta -   I need to install mod_pagespeed on my Debian Wheezy server and the current version doesn't support it (libc6 version dependency is now 2.14 and Wheezy has 2.13). Building mod_pagespeed from source or somehow updating libc6 wouldn't be a great option on this important production web server.   I'd love to simply grab and dpkg the latest version that didn't yet require glibc >= 2.14 and would dpkg on Debian Wheezy 7.0 without throwing a dependency error like:  sudo dpkg -i mod-pagespeed-stable_current_amd64.deb Selecting previously unselected package mod-pagespeed-stable. (Reading database ... 40509 files and directories currently installed.) Unpacking mod-pagespeed-stable (from mod-pagespeed-stable_current_amd64.deb) ... dpkg: dependency problems prevent configuration of mod-pagespeed-stable: mod-pagespeed-stable depends on libc6 (&gt;= 2.14); however: Version of libc6:amd64 on system is 2.13-38+deb7u7.   The release notes say the last version that supported this setup is just a couple of releases back - the glibc 2.14 requirement is in place as of v 1.11.33.1-stable in May 2016, so 1.11.33.0-beta should do the trick.  Is there an archive of the older .deb packages out there somewhere? Or a way to reference the version in the URL structure when using wget - i.e. ????_amd64.deb
15641
I need to install libesd0-dev, but while it is available on earlier versions of Ubuntu from apt-get, it's not available for 18.04. Is there still a way for me to install it, or do I have to downgrade?
97575
I'm currently using precise. I need to upgrade a certain package (namely  and it's dependencies) to a newer version, which is currently found in raring (alfa at the time of writing this). How to do it ?  What will happen if I just add to my sources.list:  deb http://archive.ubuntu.com/ubuntu raring main   Will the next apt-get update / apt-get upgrade, upgrade most of my system to raring then ?
44441
I accidently removed apt-get from my Debian system by issuing:  dpkg --force-depends --purge apt   How can I reinstall it?
30455
I'm looking for a package that provides a specific binary, so I can install it. how can I search to find out what packages provide this binary? (note: I know there's at least one tool that does this, but I have forgotten its name.)
24896
I just added a PPA repository for the development version of the GIMP, but I get this error:  $ apt-get update &amp;&amp; apt-get upgrade ... The following packages have been kept back:   gimp gimp-data libgegl-0.0-0 libgimp2.0   Why and how can I solve it so that I can use the latest version instead of the one I have now?
65092
I started using Ubuntu and like it so far. I got my first system at a point where problems would really hurt. Normally I do the apt-get upgrade stuff quite brain-off but this here made me feel a bit uncertain. The following packages were automatically installed and are no longer required:   linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic linux-image-4.15.0-29-generic linux-modules-4.15.0-29-generic linux-modules-extra-4.15.0-29-generic Use 'sudo apt autoremove' to remove them.  I believe that newer version of this modules are installed and used already and that this old ones can be removed. But that is just me theory. When running autoremove it says that 335 MB will be freed. Is this safe or not? Update: I went for the autoremove with purge (even if I have enough space) I just seem to be greedily. It then popped up a purple screen asking me: A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modified. What would you like to do about menu.lst?  install the package maintainer's version keep the local version currently installed show the differences between the versions show a side-by-side difference between the versions show a 3-way difference between available versions do a 3-way merge between available versions (experimental) List item start a new shell to examine the situation  if I choose option 2: keep the local version, will it keep revert back to 4.15.0-29? what should I do. I'm sure this is just a small thing but I dont want this system to have short or longterm issues. Update: I compared both versions: one was the grub list and the other was some tmp list. one was version 29 and the other had version 34. I pressed: keep the local version currently installed twice and rebootet. $ uname -r 4.15.0-34-generic  hope that grub list is okay and its not the tmp list. Nevertheless I wanted to thank all you guys for the amount of very detailed answers. I felt a bit bad for all the time you spent answering me the initial question. But this seems to stand up for a decent community.
71453
When I start the Ubuntu software centre, it says I cannot do anything until the package catalog is repaired. However, repairing fails.  I ran sudo apt-get -f install and found the problem to be:  mysql-server-5.5 depends on mysql-server-core-5.5 (= 5.5.24-0ubuntu0.12.04.1); however:   Version of mysql-server-core-5.5 on system is 5.5.28-0ubuntu0.12.04.2.   So, the question is, how do I install that version and resolve the dependency problem?
55081
I suppose you could build a list of all packages that would be installed if you started with an empty apt database and installed everything that deborphan -a currently tells you. Then compare that with what's currently installed.  The difference would be packages that cannot be retrieved automatically with the current list of repositories.  I've no idea where to start with that though.
5279
Let us consider the example of Clang. ABI compatibility of Clang diverged from GCC5 and compiling things with Clang became quite a challenge in Ubuntu 16.04. At some point, .  Clang 3.8 is also available in Ubuntu repos, and when I add  myself and update source list and try to install Clang-3.8, the version from Ubuntu repos gets installed as the latest (apt is set to always prefer the highest version).  Without trying to compile code with it to see what happens, is there a good way to check if that patch is already in the Ubuntu repos or not?
10563
I want to list all the packages(installed or not installed) along with the latest version number available in the repositories.  For example:  The output of apt-cache policy chromium-browser shows like below  $ apt-cache policy chromium-browser chromium-browser:   Installed: (none)   Candidate: 34.0.1847.116-0ubuntu2   Version table:      34.0.1847.116-0ubuntu2 0         500 http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ trusty/universe amd64 Packages   So the latest version of chromium-browser package available in the repository is 34.0.1847.116-0ubuntu2. Like that, i want to list the version number along with the package names that are available in repositories. And all i want to do this through command-line.  I want the output to be like this,  chromium-browser 34.0.1847.116-0ubuntu2 xxxxxxxxxxxxxx   yyyyyyyyyyy ............     ............
18128
I need a newer version of glibc in my ubuntu version (precise, 12.04), but I don't seem to be able to go beyond version 2.15 using apt-get.  I tried to compile it by myself but I almost destroyed my distribution, so I was wondering if someone has gone through this process successfully and would be so kind to guide me.
121977
Most of the "Software" I install on my server needs to be the latest release (Java, Tomcat, MySQL-Cluster). So I never have the luck, that there are pre-built Debian packages (in the distribution) available. Therefore all the software is downloaded from the project-webpage and built from source.  Now my question is, what is the correct way to install them on my Debian system?   My main problem is, when installing them directly from the source, they are not included in the package management (with aptitude). Checkinstall seems to not really be suggested to be used and equiv also has drawbacks. Is the only correct way to handle this by building my own packages with dh_make and dpkg-buildpackage?  What are you doing if you always need the latest version?
13628
When I run this command :  apt install libkf5*   I get the following error :  Unable to locate package libkf5*    I'm sure that the packages whose names start with libkf5 exist (tab-completion says so) . So the problem is not about the absence of those packages.(Note the asterisk at the end of that error message , the wildcard's not working at all) I use apt v.1.9. Thanks in advance.