• How to Install Lazarus IDE in Ubuntu 20.04, 18.04, 21.10


    Ubuntu 20.04 LTS has been released recently, but installing Lazarus there from the official repos won't get you up and running. Let's see how Lazarus can be installed on 20.04 without issues.


    You can install Lazarus from Ubuntu Software. But wait till you see it burp a surprize error message!

    Apparantly the package for Lazarus available from Ubuntu Software, the official Ubuntu "software center", shows a "Can't find the lazarus executable /usr/lib/lazarus/2.0.6/lazarus" message on startup. The bug has been reported and will be updated in future, but at the time of writing this, it was broken. So you'll need a guide to install it properly. Let me show you how you can install Lazarus on your Ubuntu 20.04 LTS installation without any hassle.

    Don't worry, I have made this easy for anyone to follow. So come along!

    There is even a video available to make things easier for you...



    Note: If you don't have the issue above and you are satisfied with 1 or 2 version old package that you get from official repos, ignore this guide and stick to the version from Ubuntu Software.

    Step 0: Completely Remove Previous Lazarus Installs

    Open Ubuntu Software from Activities overview. Search for "lazarus" and remove if any package is installed.

    Even after removing the packages, there might be some other packages or residual files from previous installs. So we remove all of those with:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    sudo sh -c "apt autoremove fpc lazarus lazarus-ide \
    lazarus-ide-2.0 lazarus-project fpc-source && \
    rm -Rf /usr/lib/fpc && \
    rm -Rf /usr/lib/lazarus && \
    rm -Rf /usr/share/fpcsrc && \
    rm -Rf /etc/lazarus && \
    rm -rf /etc/fpc.* && \
    rm -rf /etc/fpc-* && \
    rm -rf /etc/fppkg* && \
    rm -f ~/.fpc && \
    rm -Rf ~/.lazarus"

    Run above on the Terminal app. (Open Activities overview, search "term", launch Terminal app, then copy and paste these commands in.)

    * You will need to provide your root password of the system when you run sudo commands.


    Step 1: Update Your System

    First update your system. You can use the **Software Updater** tool by launching it from Activities overview or run this on the Terminal app:

    sudo apt update && sudo apt upgrade
    

    * You will need to provide your root password of the system when you run sudo commands or add/remove software.

    An update and upgrade is needed so that the dependencies we will be installing in a minute does not conflict with the currently installed versions.


    Step 2: Get the DEB Files

    Download the deb files for Lazarus from https://lazarus-ide.org

    (It should automatically detect your system architecture and offer you the appropriate files.)

    You will need to download all the 3 deb files for lazarus-projectfpc-src and fpc-laz.

    Now put the deb files in a separate directory. Only keep those 3 deb files in that folder and nothing else. This is because we'll run a magic command later.



    Step 3: Install Them

    Before installing, it is a good practice to uninstall the previous version of Lazarus to get a problem free installation. If you have a previous version of Lazarus installed, uninstall it. If you don't have it installed, follow along...

    Open the terminal on the directory with the 3 deb files. (Click the folder name on the top location bar and choose **Open in Terminal**.) Then run:

    sudo apt install binutils libgtk2.0-dev
    

    This will install all the dependencies for Lazarus. Then this to install Lazarus:

    sudo dpkg -i *
    

    This is the magic command I was talking about. It will install all 3 of those DEB files.


    Step 4: After Installing

    After the installation finished, you can run it from the Activities overview. You can go there and then search for "lazarus" and it should show up. It will launch when you click the icon.

    After it launched, you will see a dialog box titled Welcome to Lazarus IDE. If it doesn't show any red icons you are fine. You can click Start IDE on that dialog box. This will make Lazarus appear on screen.

    You can right click the Lazarus icon on Dash and select Add to Favorites to add the icon on Dash for you to later access it from there.


    Bottom Line

    You will be able to install Lazarus without any problems. But there is a caveat. It will not automatically update with your system. Since you've manually installed this, you'll have to manually update this yourself. Updating is easy though. Just download the deb files, keep them in a folder, then run `sudo dpkg -i *` on that folder and you're done!

    Although I would recommend switching to the Ubuntu Software version when this issue is fixed.

    Note: If system upgrades trying to replace deb versions to repo versions on your system, you may need to hold the packages to their current version. (Thanks to Tony for pointing this out.) You may need to run sudo sh -c "apt-mark hold lazarus-project && apt-mark hold fpc-src && apt-mark hold fpc-laz". If you want to revert this back, run the command with "unhold" instead of "hold". Details here
     
     
  • 相关阅读:
    springmvc中@PathVariable和@RequestParam的区别
    Spring MVC 学习总结(一)——MVC概要与环境配置
    web中session与序列化的问题
    EL表达式
    JSTL自定义标签
    [c++][语言语法]stringstream iostream ifstream
    [C++][语言语法]标准C++中的string类的用法总结
    [数据库]数据库查询语句
    [c++][语言语法]函数模板和模板函数 及参数类型的运行时判断
    机器学习算法汇总
  • 原文地址:https://www.cnblogs.com/cinemaparadiso/p/16750394.html
Copyright © 2020-2023  润新知