GNU/Linux >> Znalost Linux >  >> Linux

Jak přeinstalovat nejnovější verzi cmake?

Edit:Jak GNUton zdůraznil, následující funguje pouze na Ubuntu 16.04 a 18.04 (zkontrolováno v červnu 2019).

Nyní vývojářský tým CMake v Kitware Inc poskytuje úložiště APT . Umožňuje vám nainstalovat nejnovější CMake přes apt-get .

  1. Pokud používáte minimální obraz Ubuntu nebo obraz Dockeru, možná budete muset nainstalovat následující balíčky:

    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates gnupg \
                             software-properties-common wget
    
  2. Získejte kopii našeho podpisového klíče:

    wget -qO - https://apt.kitware.com/keys/kitware-archive-latest.asc |
        sudo apt-key add -
    
  3. Přidejte úložiště do seznamu zdrojů a aktualizujte jej.

    Pro Ubuntu Bionic Beaver (18.04):

    sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
    sudo apt-get update
    

    Pro Ubuntu Xenial Xerus (16.04):

    sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ xenial main'
    sudo apt-get update
    
  4. ... Volitelné kroky. Podrobnosti naleznete v odkazu.
  5. ... Volitelné kroky. Podrobnosti viz reference.

    Nyní zavolejte

    sudo apt-get install cmake
    

Reference:Kitware APT Repository.


Pokud vím, nejlepší způsob, jak získat nejnovější verzi CMake nainstalovanou na jakémkoli Linuxu, není pomocí apt, ale pomocí pip.

Odeberte apt cmake a nainstalujte nejnovější verzi z pipu, která se může snadno udržovat aktuální.

apt remove cmake
pip install cmake --upgrade

Linux
  1. Jak získat nejnovější verzi Winetricks na Ubuntu?

  2. Jak upgradovat AWS CLI na nejnovější verzi?

  3. Jak upgraduji na nejnovější verzi PHP v CentOS pomocí yum?

  1. Jak upgradovat Sendmail na nejnovější verzi na CentOS

  2. Jak fungují vnitřnosti sudo?

  3. Jak přeinstalovat výchozí grafické ovladače?

  1. Jak nainstalovat nejnovější verzi ruční brzdy na Ubuntu

  2. Jak přeinstalovat GRUB2 EFI?

  3. Jak nainstalovat nejnovější nginx na Debian a Ubuntu