Signaling apt I have built from source a newer version of existing package
I have correctly installed from source an updated version of the PointCloud Library (libpcl1.9.1) but I am not able to have links correctly figured out in a
CMakeLists while building another thing using this library. I need a version >=1.8 but Ubuntu 16.04 has only 1.7.2.
I would like to uninstall the default version (libpcl1.7) from apt in order to have only the updated one (libpcl1.9) so no issues arise with linking .so libraries. This can't be done because sudo apt-get remove libpcl1.7
leads to removing other packages I require, which of course depend on a version of libpcl but not necessarily on the version I'm uninstalling (I also have 1.9 installed, now).
Therefore I would like to somehow let apt know I have an alternative, similar to what update-alternatives would do for an executable, but for a library. I can't use this procedure as the issue involves other installed apt packages -> multiple symlinks to change at the same time to keep coherency.
The only other thing I have found is backporting, which seems like a lengthy procedure, and I'm wondering if there is no other (simpler) alternative.
I'm not against keeping the older version, I just need a way for the system to know they are alternatives.
16.04 apt software-installation alternative
add a comment |
I have correctly installed from source an updated version of the PointCloud Library (libpcl1.9.1) but I am not able to have links correctly figured out in a
CMakeLists while building another thing using this library. I need a version >=1.8 but Ubuntu 16.04 has only 1.7.2.
I would like to uninstall the default version (libpcl1.7) from apt in order to have only the updated one (libpcl1.9) so no issues arise with linking .so libraries. This can't be done because sudo apt-get remove libpcl1.7
leads to removing other packages I require, which of course depend on a version of libpcl but not necessarily on the version I'm uninstalling (I also have 1.9 installed, now).
Therefore I would like to somehow let apt know I have an alternative, similar to what update-alternatives would do for an executable, but for a library. I can't use this procedure as the issue involves other installed apt packages -> multiple symlinks to change at the same time to keep coherency.
The only other thing I have found is backporting, which seems like a lengthy procedure, and I'm wondering if there is no other (simpler) alternative.
I'm not against keeping the older version, I just need a way for the system to know they are alternatives.
16.04 apt software-installation alternative
add a comment |
I have correctly installed from source an updated version of the PointCloud Library (libpcl1.9.1) but I am not able to have links correctly figured out in a
CMakeLists while building another thing using this library. I need a version >=1.8 but Ubuntu 16.04 has only 1.7.2.
I would like to uninstall the default version (libpcl1.7) from apt in order to have only the updated one (libpcl1.9) so no issues arise with linking .so libraries. This can't be done because sudo apt-get remove libpcl1.7
leads to removing other packages I require, which of course depend on a version of libpcl but not necessarily on the version I'm uninstalling (I also have 1.9 installed, now).
Therefore I would like to somehow let apt know I have an alternative, similar to what update-alternatives would do for an executable, but for a library. I can't use this procedure as the issue involves other installed apt packages -> multiple symlinks to change at the same time to keep coherency.
The only other thing I have found is backporting, which seems like a lengthy procedure, and I'm wondering if there is no other (simpler) alternative.
I'm not against keeping the older version, I just need a way for the system to know they are alternatives.
16.04 apt software-installation alternative
I have correctly installed from source an updated version of the PointCloud Library (libpcl1.9.1) but I am not able to have links correctly figured out in a
CMakeLists while building another thing using this library. I need a version >=1.8 but Ubuntu 16.04 has only 1.7.2.
I would like to uninstall the default version (libpcl1.7) from apt in order to have only the updated one (libpcl1.9) so no issues arise with linking .so libraries. This can't be done because sudo apt-get remove libpcl1.7
leads to removing other packages I require, which of course depend on a version of libpcl but not necessarily on the version I'm uninstalling (I also have 1.9 installed, now).
Therefore I would like to somehow let apt know I have an alternative, similar to what update-alternatives would do for an executable, but for a library. I can't use this procedure as the issue involves other installed apt packages -> multiple symlinks to change at the same time to keep coherency.
The only other thing I have found is backporting, which seems like a lengthy procedure, and I'm wondering if there is no other (simpler) alternative.
I'm not against keeping the older version, I just need a way for the system to know they are alternatives.
16.04 apt software-installation alternative
16.04 apt software-installation alternative
asked 2 days ago
Laboratorio CoboticaLaboratorio Cobotica
434
434
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1114171%2fsignaling-apt-i-have-built-from-source-a-newer-version-of-existing-package%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1114171%2fsignaling-apt-i-have-built-from-source-a-newer-version-of-existing-package%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown