Brackets: Unable to install in Ubuntu 18.04

Created on 17 May 2018  路  15Comments  路  Source: adobe/brackets

Unable to install Brackets in Ubuntu 18.04 because it relies on libcurl3
and Ubuntu 18.04 uses libcurl4, it would break some of my programs and part of the system if I'd install libcurl3 and remove 4.

Perhaps it's possible to symlink to libcurl4, but I'm not sure how stable that would be.

Most helpful comment

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: https://github.com/adobe/brackets/issues/14171#issuecomment-399764067 but the steps are from: https://github.com/adobe/brackets/issues/14171#issuecomment-389584065

I'll add them here for ease of access:

  1. Download the .deb installer file.
  2. Inside the folder where you downloaded the file run
    dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
  3. Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3|libcurl4
  4. Rebuild .deb installer running
    dpkg-deb -b Brackets Brackets-fixed.deb
  5. Install Brackets using the fixed installer running
    sudo dpkg -i Brackets-fixed.deb

All 15 comments

+1 on this. Also for some reason it was missing upon ubuntu 18.04 upgrade. After trying to install it via gdebi I got this as question:
"Requires the REMOVAL of the following packages: curl libcurl4 playonlinux steam-launcher "
Why does it need to remove playonlinux and steam. I kinda need those..

Mine installs but is unusable. Buggy and crashes all the time. Can't even open and save.

@jsanta from this post https://github.com/adobe/brackets/issues/14171
rebuild it with a small change. His solution worked for me.

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: https://github.com/adobe/brackets/issues/14171#issuecomment-399764067 but the steps are from: https://github.com/adobe/brackets/issues/14171#issuecomment-389584065

I'll add them here for ease of access:

  1. Download the .deb installer file.
  2. Inside the folder where you downloaded the file run
    dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets
  3. Edit file Brackets/DEBIAN/control and replace libcurl3 with libcurl3|libcurl4
  4. Rebuild .deb installer running
    dpkg-deb -b Brackets Brackets-fixed.deb
  5. Install Brackets using the fixed installer running
    sudo dpkg -i Brackets-fixed.deb

@Qussayyon Thank you, it works for me, the issue was the Ubuntu Beaver support the V14 of libcurl

Same situation on 18.10. Fixed with Brackets/DEBIAN/control editing.

To me it was a matter of missing dependencies, and doing: apt --fix-broken install after the failed install attempt solved the problem.

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)

I'll add them here for ease of access:

1. Download the `.deb` installer file.

2. Inside the folder where you downloaded the file run
   `dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets`

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

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

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

Worked for me, had to "install" the original package and keep the compatibility error, later, did what you said and worked flawlessly.
Thank you!

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)
I'll add them here for ease of access:

1. Download the `.deb` installer file.

2. Inside the folder where you downloaded the file run
   `dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets`

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

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

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

Worked for me, had to "install" the original package and keep the compatibility error, later, did what you said and worked flawlessly.
Thank you!

can someone write a .sh script to do this process automatically?
So it runs like: $ ./libcurl_18.x_fix.sh Brackets.Release.1.12.64-bit.deb ?

specifically steps 2 thru 4

Have this issue too.

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)
I'll add them here for ease of access:

1. Download the `.deb` installer file.

2. Inside the folder where you downloaded the file run
   `dpkg-deb -R ./Brackets.Release.1.12.64-bit.deb Brackets`

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

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

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

Worked for me, had to "install" the original package and keep the compatibility error, later, did what you said and worked flawlessly.
Thank you!

can someone write a .sh script to do this process automatically?
So it runs like: $ ./libcurl_18.x_fix.sh Brackets.Release.1.12.64-bit.deb ?

_specifically steps 2 thru 4_

Please you dont know just copy and paste??? generation of dumb...

An alternate way I found to get past this issue is

sudo snap install brackets --classic

Reference: https://www.ubuntu18.com/install-brackets-code-editor-ubuntu/

@Rebitteration
I have reported the same issue here #14171 , and as @PlamenSh mentioned, the workaround is available at: #14171 (comment) but the steps are from: #14171 (comment)

I'll add them here for ease of access:

Download the .deb installer file.
Inside the folder where 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

this is not working for me. i have this problem??

Selecting previously unselected package brackets.
(Reading database ... 176306 files and directories currently installed.)
Preparing to unpack Brackets-fixed.deb ...
Unpacking brackets (1.14.0-17740) ...
dpkg: dependency problems prevent configuration of brackets:
brackets depends on gconf-service; however:
Package gconf-service is not installed.
brackets depends on libgconf-2-4 (>= 2.31.1); however:
Package libgconf-2-4 is not installed.
brackets depends on libpango1.0-0 (>= 1.22.0); however:
Package libpango1.0-0 is not installed.

dpkg: error processing package brackets (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
brackets

  • Download the .deb installer file.
  • Inside the folder where 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

On debian buster (10) these steps along with a combination of apt-get --fix-broken install
have fixed the missing gconf-service ..... libpango1.0-0 and the rest of the dependency issues.

Please atleast fix the libcurl4 change in the new release, its been over a year and this is still a problem.

Here is a link (maybe temporary) to the repackaged deb that works on linux (It is possible to verify that I only touched the control file via unzipping and md5ing). 2020.10.02 version.
http://c.raph.io/index.php/s/9s86JB9RqPwgqfN

Please fix this it is easy.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

macjabeth picture macjabeth  路  3Comments

brendonmm picture brendonmm  路  4Comments

zaggino picture zaggino  路  4Comments

mrapino picture mrapino  路  3Comments

Hi,
KSSS10 picture KSSS10  路  3Comments