Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Brackets installation issue on Linux due to libcurl3Β #14786

Closed

Description

@Eimis-dev

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

Activity

  1. shubhsnov commented on May 10, 2019

    @shubhsnov
    Collaborator

    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
  2. Eimis-dev commented on May 10, 2019

    @Eimis-dev
    Author

    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!

  3. pinned this issue on May 10, 2019
  4. RogueScholar commented on May 11, 2019

    @RogueScholar

    @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.

  5. changed the title [-]How are we supposed to install it on Ubuntu?[/-] [+]Brackets installation issue on Linux due to libcurl3[/+] on May 12, 2019
  6. mz0 commented on Jul 1, 2019

    @mz0

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

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

  7. ragemunene commented on Oct 19, 2019

    @ragemunene

    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"

  8. sasmargianakis commented on Mar 31, 2020

    @sasmargianakis

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

  9. ragemunene commented on Apr 11, 2020

    @ragemunene
  10. resistancelion commented on Apr 21, 2020

    @resistancelion

    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
  11. UbuntuStrike commented on May 16, 2020

    @UbuntuStrike

    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

  12. ritudeshpande commented on May 24, 2020

    @ritudeshpande

    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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions