Brackets: Brackets installation issue on Linux due to libcurl3

Created on 10 May 2019  Â·  12Comments  Â·  Source: adobe/brackets

so I am running Ubuntu 19.04 and I cannot install deb package of Brackets 1.14, I guess like an older version it asks curl3 when ubuntu 19.04 comes with curl4 and quite a few apps depend on it, so cannot really remove it.

Tried to install a snap package, but tree view won't work. I can't even add a working directory, cannot browse it either.

maybe I am doing something wrong? can someone help me, please?

https://vimeo.com/335402262

Most helpful comment

Sorry for the inconvenience. We're aware of this issue and are working on fixing this issue. Till then you can use the workaround as mentioned here https://github.com/adobe/brackets/issues/14171

or use the steps below. (by @jsanta and @PlamenSh)

  • Download the .deb installer file
  • In the folder you downloaded the file run:
    dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
  • Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3 | libcurl4
  • Rebuild .deb installer running dpkg-deb -b Brackets Brackets-fixed.deb
  • Install Brackets using the fixed installer running sudo dpkg -i Brackets-fixed.deb

All 12 comments

Sorry for the inconvenience. We're aware of this issue and are working on fixing this issue. Till then you can use the workaround as mentioned here https://github.com/adobe/brackets/issues/14171

or use the steps below. (by @jsanta and @PlamenSh)

  • Download the .deb installer file
  • In the folder you downloaded the file run:
    dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
  • Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3 | libcurl4
  • Rebuild .deb installer running dpkg-deb -b Brackets Brackets-fixed.deb
  • Install Brackets using the fixed installer running sudo dpkg -i Brackets-fixed.deb

Sorry for the inconvenience. We're aware of this issue and are working on fixing this issue. Till then you can use the workaround as mentioned here #14171

or use the steps below. (by @jsanta and @PlamenSh)

* Download the **.deb** installer file

* In the folder you downloaded the file run:
  `dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets`

* Edit file `Brackets/DEBIAN/control` and replace `libcurl3` with `libcurl3 | libcurl4`

* Rebuild .deb installer running `dpkg-deb -b Brackets Brackets-fixed.deb`

* Install Brackets using the fixed installer running `sudo dpkg -i Brackets-fixed.deb`

Oh wow, thank you so much! everything works now!

@shubhsnov It might be worth considering renaming this issue in addition to pinning it. I came here looking for a response to this exact issue and completely overlooked it on the Issues page, only discovering it by using the search field, and only then after removing the default "is:open" filter.

Edit: I should've been more specific. My exact suggestion is that it be renamed such that "libcurl" or "libcurl3" appears in the title.

Here is the script using sed and apt (dpkg -i always has dependency problems):

dpkg-deb -R ./Brackets.Release.1.14.64-bit.deb Brackets
sed -i 's/libcurl3/libcurl3 | libcurl4/' Brackets/DEBIAN/control
dpkg-deb -b Brackets Brackets-fixed.deb
sudo apt install -f ./Brackets-fixed.deb

sed 's/libcurl3/libcurl3 | libcurl4/' Brackets/DEBIAN/control

should be:
sed -i 's/libcurl3/libcurl3 | libcurl4/' Brackets/DEBIAN/control # edit in-place (GNU sed)

Sorry for the inconvenience. We're aware of this issue and are working on fixing this issue. Till then you can use the workaround as mentioned here #14171

or use the steps below. (by @jsanta and @PlamenSh)

  • Download the .deb installer file
  • In the folder you downloaded the file run:
    dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
  • Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3 | libcurl4
  • Rebuild .deb installer running dpkg-deb -b Brackets Brackets-fixed.deb
  • Install Brackets using the fixed installer running sudo dpkg -i Brackets-fixed.deb

Thank you loads, This worked. In my case is replaced libcurl3 with libcurl4 in "Brackets/DEBIAN/control"

Just to update that none of the above works on Debian Buster with the latest Brackets version (1.14.1-17752).

Here is the script using sed and apt (dpkg -i always has dependency problems):

dpkg-deb -R ./Brackets.Release.1.14.64-bit.deb Brackets
sed -i 's/libcurl3/libcurl3 | libcurl4/' Brackets/DEBIAN/control
dpkg-deb -b Brackets Brackets-fixed.deb
sudo apt install -f ./Brackets-fixed.deb

This worked for me Ubuntu 18.04

Thank you. This seems to work.

On Wed, Apr 8, 2020 at 9:44 PM Tommy TBones Cramer notifications@github.com
wrote:

Here is the script using sed and apt (dpkg -i always has dependency
problems):

dpkg-deb -R ./Brackets.Release.1.14.64-bit.deb Brackets
sed -i 's/libcurl3/libcurl3 | libcurl4/' Brackets/DEBIAN/control
dpkg-deb -b Brackets Brackets-fixed.deb
sudo apt install -f ./Brackets-fixed.deb

This worked for me Ubuntu 18.04

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/adobe/brackets/issues/14786#issuecomment-611126482,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA3TA34RZKGUZ6AJEM5LBCLRLTAZPANCNFSM4HMC67JQ
.

--

*Murage Munene,Systems Design and Development(Websites, Web Portals,
Software).Mobile: *+254-715-962769

Can be installed, but won't load.
Debian 10 (Buster), x32/i-386
Packages, that must be updated in order to install:

  • curl3 -> curl4
  • libpango1.0-0 -> libpango-1.0-0
  • libgconf, gconf2-common, gconf-service 3.2.6-4 -> 3.2.6-5
    @shubhsnov

Can be installed, but won't load.
Debian 10 (Buster), x32/i-386
Packages, that must be updated in order to install:

* curl3 -> curl4

* libpango1.0-0 -> libpango-1.0-0

* libgconf, gconf2-common, gconf-service 3.2.6-4 -> 3.2.6-5
  @shubhsnov

So I found a workaround while installing for my wife after moving to Debian 10 aka buster.

First I had to install libpangox-1.0-0 & libpango1.0-0 using apt ( if you get errors: sudo apt --fix-broken install)
Then using the code previously mentioned:
dpkg-deb -R ./Brackets.Release.1.14.64-bit.deb Brackets
sed -i 's/libcurl3/libcurl3 | libcurl4/' Brackets/DEBIAN/control
dpkg-deb -b Brackets Brackets-fixed.deb
sudo dpkg -i Brackets-fixed.deb
Then:
Go to /opt/brackets/ or wherever it's been installed and change ownership of "chrome-sandbox" to root using chown or whatever methodyou prefer and chmod it to 4755.
Seems to be running fine.
20200516_170743

Can be installed, but won't load.
Debian 10 (Buster), x32/i-386
Packages, that must be updated in order to install:

  • curl3 -> curl4
  • libpango1.0-0 -> libpango-1.0-0
  • libgconf, gconf2-common, gconf-service 3.2.6-4 -> 3.2.6-5
    @shubhsnov

The installer wasn't working initially but when I updated my pango library, it worked. Thanks!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

brendonmm picture brendonmm  Â·  4Comments

10polarbears picture 10polarbears  Â·  3Comments

declanmarks picture declanmarks  Â·  3Comments

Codigo-G picture Codigo-G  Â·  4Comments

Hi,
KSSS10 picture KSSS10  Â·  3Comments