Navicat For Linux Install & Configuration

1. Environment
2. Install
  • 上传至Linux服务器,这里放在/home/navicat,文件名navicat15-premium-cs.AppImage

    mkdir -pv /home/navicat
    
    #/home/navicat/navicat15-premium-cs.AppImage
    
  • 安装字体库,离线安装存放路径/home/rpm-freetype-devel

    联网在线安装

    # 
    yum install -y freetype-devel
    
    

    离线环境下载安装包

      
    # 离线环境下载安装包
    # rpm下载工具
    yum install yum-utils zip unzip
    
    # 下载freetype-devel及其依赖
    mkdir -pv /home/rpm-freetype-devel
    yumdownloader freetype-devel zip unzip --resolve --destdir=/home/rpm-freetype-devel
    
    # 目录压缩成zip文件
    zip -r /opt/rpm-freetype-devel.zip /home/rpm-freetype-devel
    
    #  上传依赖rpm-freetype-devel.zip 至 /opt/
    cd /opt
    
    # 解压到指定目录
    unzip -d /home /opt/rpm-freetype-devel.zip
    
    # 从本机目录 /home/rpm-freetype-devel 安装freetype-devel包及依赖
    yum localinstall /home/rpm-freetype-devel/*.rpm -y
    
    
  • 增加执行权限

    chmod a+x /home/navicat/navicat15-premium-cs.AppImage
    
  • VNC连接Gnome桌面,进入Centos7图形化,并运行

    /home/navicat/./navicat15-premium-cs.AppImage
    

    注意事项:
    运行后,如果有c++相关的版本报错,需从官网下载低版本的navicat

3. 破解
  • 提取文件

    # 在桌面创建临时目录
    mkdir -pv /home/navicat_tmp
    mkdir -pv /home/navicat_crack
    
    # 挂载
    mount -o loop /home/navicat/navicat15-premium-cs.AppImage /home/navicat_tmp
    
    # 拷贝文件
    cp -r /home/navicat_tmp/* /home/navicat_crack/
    
    # 拷贝Navicat桌面图标,为后面创建桌面图标做准备
    cp /home/navicat_crack/navicat-icon.png ~/Desktop/
    # cp /home/navicat_crack/navicat-icon.png ~/桌面/
    
    # 取消挂载
    sudo umount /home/navicat_tmp
    
    # 删除临时目录
    rm -rf /home/navicat_tmp
    
    # 增加执行权限
    chmod a+x /home/navicat_crack/
    
  • 运行

    /home/navicat_crack/./AppRun