How to have both libcurl3 and libcurl4 installed at same time?
My favorite web brower depends on libcurl3 (Opera 36.0) But many apps depends on libcurl4 including PlayOnLinux or Steam client. It will be nice to have PlayOnLinux or Steam installed but I'm not giving up my favorite web browser. Do someone knows workaround how I can have installed both of them ? I readed somewhere that libcurl4 is based on libcurl3 so I have no idea why they keep uninstalling each other.
software-installation 18.04 libraries
add a comment |
My favorite web brower depends on libcurl3 (Opera 36.0) But many apps depends on libcurl4 including PlayOnLinux or Steam client. It will be nice to have PlayOnLinux or Steam installed but I'm not giving up my favorite web browser. Do someone knows workaround how I can have installed both of them ? I readed somewhere that libcurl4 is based on libcurl3 so I have no idea why they keep uninstalling each other.
software-installation 18.04 libraries
add a comment |
My favorite web brower depends on libcurl3 (Opera 36.0) But many apps depends on libcurl4 including PlayOnLinux or Steam client. It will be nice to have PlayOnLinux or Steam installed but I'm not giving up my favorite web browser. Do someone knows workaround how I can have installed both of them ? I readed somewhere that libcurl4 is based on libcurl3 so I have no idea why they keep uninstalling each other.
software-installation 18.04 libraries
My favorite web brower depends on libcurl3 (Opera 36.0) But many apps depends on libcurl4 including PlayOnLinux or Steam client. It will be nice to have PlayOnLinux or Steam installed but I'm not giving up my favorite web browser. Do someone knows workaround how I can have installed both of them ? I readed somewhere that libcurl4 is based on libcurl3 so I have no idea why they keep uninstalling each other.
software-installation 18.04 libraries
software-installation 18.04 libraries
asked Aug 1 '18 at 11:46
GarromGarrom
3601318
3601318
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
Looks like I totally over-brained it. I performed several steps and it works ! Thank you @guiverc , your "This is an alternative" brinks me idea of forcing program to accept libcurl3 or libcurl4
- Open terminal in temporary folder. Use
dpkg-deb -x /path/to/deb/file .
- Open control.tar.gz. Navigate to
./control
- Change line with dependency from
libcurl3
tolibcurl3 | libcurl4
- Run
dpkg-deb -b . name-of-new-deb-file.deb
- Now run
dpkg-deb -e path-to-deb-file-crated-in-step-4
- Package get installed using temporary folder as root folder.
- Create pentagram from small red colored stones. At full moon, sacrifice a goat with 666 stabs with knife while screaming "SUDO" at moon.
- Launch file browser as root and copy all folders and files from temporary folder to real folders (
temporary_folder/usr
to/usr
,temporary_folder/bin
to/bin
.etc) - All done, programm is installed.
I'm sure one of steps is not necessary but I don't know which one.
add a comment |
Eventually, I found better, universal solution for this. A guy on internet created CURL version which supports both CURL3 and CURL4. Available via. PPA. So far it works good. Unfortunately, I'm sure this version of CURL is not well known despite it solves problem which is very common to all Ubuntu users. So, I have to ask to share this knowledge in any form you like or prefer
https://launchpad.net/~xapienz/+archive/ubuntu/curl34
add a comment |
This is an alternative that means your reason, whilst not really including libcurl3 & libcurl4 in your system at the same time.
I would suggest having libcurl4 in your system for your main apps, in the hopes that it provides better security, and adding the Opera browser as a snap
https://snapcraft.io/opera
Snaps contain their required libs inside the snap itself (ie. self contained), thus avoiding the issue you were asking about. Thus libcurl3 will be contained within the snap containing your opera browser, and not impact any other software requiring libcurl4. It's a quick work-around :)
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
add a comment |
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%2f1061431%2fhow-to-have-both-libcurl3-and-libcurl4-installed-at-same-time%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Looks like I totally over-brained it. I performed several steps and it works ! Thank you @guiverc , your "This is an alternative" brinks me idea of forcing program to accept libcurl3 or libcurl4
- Open terminal in temporary folder. Use
dpkg-deb -x /path/to/deb/file .
- Open control.tar.gz. Navigate to
./control
- Change line with dependency from
libcurl3
tolibcurl3 | libcurl4
- Run
dpkg-deb -b . name-of-new-deb-file.deb
- Now run
dpkg-deb -e path-to-deb-file-crated-in-step-4
- Package get installed using temporary folder as root folder.
- Create pentagram from small red colored stones. At full moon, sacrifice a goat with 666 stabs with knife while screaming "SUDO" at moon.
- Launch file browser as root and copy all folders and files from temporary folder to real folders (
temporary_folder/usr
to/usr
,temporary_folder/bin
to/bin
.etc) - All done, programm is installed.
I'm sure one of steps is not necessary but I don't know which one.
add a comment |
Looks like I totally over-brained it. I performed several steps and it works ! Thank you @guiverc , your "This is an alternative" brinks me idea of forcing program to accept libcurl3 or libcurl4
- Open terminal in temporary folder. Use
dpkg-deb -x /path/to/deb/file .
- Open control.tar.gz. Navigate to
./control
- Change line with dependency from
libcurl3
tolibcurl3 | libcurl4
- Run
dpkg-deb -b . name-of-new-deb-file.deb
- Now run
dpkg-deb -e path-to-deb-file-crated-in-step-4
- Package get installed using temporary folder as root folder.
- Create pentagram from small red colored stones. At full moon, sacrifice a goat with 666 stabs with knife while screaming "SUDO" at moon.
- Launch file browser as root and copy all folders and files from temporary folder to real folders (
temporary_folder/usr
to/usr
,temporary_folder/bin
to/bin
.etc) - All done, programm is installed.
I'm sure one of steps is not necessary but I don't know which one.
add a comment |
Looks like I totally over-brained it. I performed several steps and it works ! Thank you @guiverc , your "This is an alternative" brinks me idea of forcing program to accept libcurl3 or libcurl4
- Open terminal in temporary folder. Use
dpkg-deb -x /path/to/deb/file .
- Open control.tar.gz. Navigate to
./control
- Change line with dependency from
libcurl3
tolibcurl3 | libcurl4
- Run
dpkg-deb -b . name-of-new-deb-file.deb
- Now run
dpkg-deb -e path-to-deb-file-crated-in-step-4
- Package get installed using temporary folder as root folder.
- Create pentagram from small red colored stones. At full moon, sacrifice a goat with 666 stabs with knife while screaming "SUDO" at moon.
- Launch file browser as root and copy all folders and files from temporary folder to real folders (
temporary_folder/usr
to/usr
,temporary_folder/bin
to/bin
.etc) - All done, programm is installed.
I'm sure one of steps is not necessary but I don't know which one.
Looks like I totally over-brained it. I performed several steps and it works ! Thank you @guiverc , your "This is an alternative" brinks me idea of forcing program to accept libcurl3 or libcurl4
- Open terminal in temporary folder. Use
dpkg-deb -x /path/to/deb/file .
- Open control.tar.gz. Navigate to
./control
- Change line with dependency from
libcurl3
tolibcurl3 | libcurl4
- Run
dpkg-deb -b . name-of-new-deb-file.deb
- Now run
dpkg-deb -e path-to-deb-file-crated-in-step-4
- Package get installed using temporary folder as root folder.
- Create pentagram from small red colored stones. At full moon, sacrifice a goat with 666 stabs with knife while screaming "SUDO" at moon.
- Launch file browser as root and copy all folders and files from temporary folder to real folders (
temporary_folder/usr
to/usr
,temporary_folder/bin
to/bin
.etc) - All done, programm is installed.
I'm sure one of steps is not necessary but I don't know which one.
answered Aug 1 '18 at 19:01
GarromGarrom
3601318
3601318
add a comment |
add a comment |
Eventually, I found better, universal solution for this. A guy on internet created CURL version which supports both CURL3 and CURL4. Available via. PPA. So far it works good. Unfortunately, I'm sure this version of CURL is not well known despite it solves problem which is very common to all Ubuntu users. So, I have to ask to share this knowledge in any form you like or prefer
https://launchpad.net/~xapienz/+archive/ubuntu/curl34
add a comment |
Eventually, I found better, universal solution for this. A guy on internet created CURL version which supports both CURL3 and CURL4. Available via. PPA. So far it works good. Unfortunately, I'm sure this version of CURL is not well known despite it solves problem which is very common to all Ubuntu users. So, I have to ask to share this knowledge in any form you like or prefer
https://launchpad.net/~xapienz/+archive/ubuntu/curl34
add a comment |
Eventually, I found better, universal solution for this. A guy on internet created CURL version which supports both CURL3 and CURL4. Available via. PPA. So far it works good. Unfortunately, I'm sure this version of CURL is not well known despite it solves problem which is very common to all Ubuntu users. So, I have to ask to share this knowledge in any form you like or prefer
https://launchpad.net/~xapienz/+archive/ubuntu/curl34
Eventually, I found better, universal solution for this. A guy on internet created CURL version which supports both CURL3 and CURL4. Available via. PPA. So far it works good. Unfortunately, I'm sure this version of CURL is not well known despite it solves problem which is very common to all Ubuntu users. So, I have to ask to share this knowledge in any form you like or prefer
https://launchpad.net/~xapienz/+archive/ubuntu/curl34
answered Aug 10 '18 at 18:33
GarromGarrom
3601318
3601318
add a comment |
add a comment |
This is an alternative that means your reason, whilst not really including libcurl3 & libcurl4 in your system at the same time.
I would suggest having libcurl4 in your system for your main apps, in the hopes that it provides better security, and adding the Opera browser as a snap
https://snapcraft.io/opera
Snaps contain their required libs inside the snap itself (ie. self contained), thus avoiding the issue you were asking about. Thus libcurl3 will be contained within the snap containing your opera browser, and not impact any other software requiring libcurl4. It's a quick work-around :)
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
add a comment |
This is an alternative that means your reason, whilst not really including libcurl3 & libcurl4 in your system at the same time.
I would suggest having libcurl4 in your system for your main apps, in the hopes that it provides better security, and adding the Opera browser as a snap
https://snapcraft.io/opera
Snaps contain their required libs inside the snap itself (ie. self contained), thus avoiding the issue you were asking about. Thus libcurl3 will be contained within the snap containing your opera browser, and not impact any other software requiring libcurl4. It's a quick work-around :)
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
add a comment |
This is an alternative that means your reason, whilst not really including libcurl3 & libcurl4 in your system at the same time.
I would suggest having libcurl4 in your system for your main apps, in the hopes that it provides better security, and adding the Opera browser as a snap
https://snapcraft.io/opera
Snaps contain their required libs inside the snap itself (ie. self contained), thus avoiding the issue you were asking about. Thus libcurl3 will be contained within the snap containing your opera browser, and not impact any other software requiring libcurl4. It's a quick work-around :)
This is an alternative that means your reason, whilst not really including libcurl3 & libcurl4 in your system at the same time.
I would suggest having libcurl4 in your system for your main apps, in the hopes that it provides better security, and adding the Opera browser as a snap
https://snapcraft.io/opera
Snaps contain their required libs inside the snap itself (ie. self contained), thus avoiding the issue you were asking about. Thus libcurl3 will be contained within the snap containing your opera browser, and not impact any other software requiring libcurl4. It's a quick work-around :)
answered Aug 1 '18 at 12:52
guivercguiverc
4,84621623
4,84621623
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
add a comment |
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
Can I convert any .deb to the snap ? I'd like to have Opera version 36 because it is last version what is not filled with useless crap.
– Garrom
Aug 1 '18 at 17:12
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
convert? not via a program that I'm aware of. Snaps are built, and you can of course build a snap from a .deb (or any source) but its not really a conversion. (docs.snapcraft.io/build-snaps)
– guiverc
Aug 1 '18 at 23:26
add a comment |
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%2f1061431%2fhow-to-have-both-libcurl3-and-libcurl4-installed-at-same-time%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