如何在 Kubuntu 18.04 上安装 freefilesync

如何在 Kubuntu 18.04 上安装 freefilesync

为什么没有适用于 Ubuntu 18.04 或 KDE 18.04 LTS 的 freefilesync 版本?

当我执行上面的代码时,我在

freefilesync-ubuntu-ffs-bionic.list

但运行后apt-get update出现以下错误:

Fehl:7 http://ppa.launchpad.net/freefilesync/ffs/ubuntu bionic Release                                                                                   
  404  Not Found [IE: Das Depot »http://ppa.launchpad.net/freefilesync/ffs/ubuntu bionic Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
P: 91.189.95.83 80]

答案1

您有两个选择:

  • 使用来自 getdeb.net 的 FreeFileSync 9.2(适用于过时的 Ubuntu 17.04) - 添加存储库,安装包,然后删除存储库:

    sudo add-apt-repository "deb http://archive.getdeb.net/ubuntu zesty-getdeb apps"
    sudo wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
    
    sudo apt-get update
    sudo apt-get install freefilesync
    sudo add-apt-repository -r "deb http://archive.getdeb.net/ubuntu zesty-getdeb apps"
    
  • 从以下位置下载 FreeFileSync 10.3 存档官方网站,提取它,创建必要的快捷方式(。桌面-files),添加到PATH变量,然后享受:

    # 1. Create ~/Software folder and download here
    mkdir ~/Software
    cd ~/Software
    xdg-open https://freefilesync.org/download/FreeFileSync_10.3_Linux_64-bit.tar.gz
    # save to ~/Software
    # if it don't work - click on "Download FreeFileSync 10.3 Linux 64-bit"
    #xdg-open https://freefilesync.org/download.php
    
    # extract the program
    tar -xf FreeFileSync_10.3_Linux_64-bit.tar.gz
    cd FreeFileSync
    # extract icons
    unzip Resources.zip FreeFileSync.png RealTimeSync.png
    mkdir -p ~/.local/share/icons/hicolor/256x256/apps/
    mv {FreeFileSync,RealTimeSync}.png ~/.local/share/icons/hicolor/256x256/apps/
    
    # 2. Create shortcuts for current user
    mkdir -p ~/.local/share/applications/
    
    cat > ~/.local/share/applications/freefilesync.desktop << EOF
    [Desktop Entry]
    Name=FreeFileSync
    Comment=Keep files and folders synchronized
    Exec=FreeFileSync %f
    Terminal=false
    Type=Application
    Icon=FreeFileSync
    MimeType=application/x-freefilesync-ffs;application/x-freefilesync-batch
    Categories=Utility;FileTools;GTK;
    StartupWMClass=FreeFileSync
    StartupNotify=true
    EOF
    
    cat > ~/.local/share/applications/realtimesync.desktop << EOF
    [Desktop Entry]
    Name=RealtimeSync
    Comment=Start synchronization in real time
    Exec=RealTimeSync %f
    Terminal=false
    Type=Application
    Icon=RealTimeSync
    Categories=Utility;FileTools;GTK;
    MimeType=application/x-freefilesync-real
    StartupNotify=true
    EOF
    
    # add it to PATH
    echo "PATH=$PATH:$HOME/Software/FreeFileSync" >> ~/.bashrc
    echo "PATH=$PATH:$HOME/Software/FreeFileSync" >> ~/.profile
    source ~/.bashrc
    

然后注销,再次登录,你将能够使用两者免费文件同步实时同步

答案2

编辑

  1. 下载 Linux 版本:https://freefilesync.org/download.php tar.gz文件

  2. tar.gz在文件管理器中使用右键“在此处提取”进行提取。或者,tar.gz在终端中找到并使用提取

    tar xzvf FreeFileTab

  3. 然后,在终端中转到解压文件夹cd folderName并运行脚本./FreeFileSync_XX.XX_Install.run(等待)

  4. ⊞ Win free打开

  5. 右键单击图标以添加到收藏夹(菜单)

  6. 如果“5”不起作用:

    • mv ~/Desktop/FreeFileSync.desktop ~/.local/share/applications
    • StartupWMClass=Gnome-terminal
      添加此行:~/.local/share/applications/FreeFileSync.desktop

旧版-没必要

  1. 在终端(转至),cd Downloads并移动提取的内容:

    sudo mv FreeFileSync_10.24_Linux/FreeFileSync/ /opt/

  2. 符号链接(不幸的是,它不适用于 FreeFileSync 文件),因此必须手动选择二进制文件。在这种情况下为 64 位(其他选项FreeFileSync_i686:)

    sudo ln -s /opt/FreeFileSync/Bin/FreeFileSync_x86_64 /usr/bin/FreeFileSync
    
  3. 创建 .desktop 文件

    cat >$HOME/.local/share/applications/freefilesync.desktop <<'EOL'
    [Desktop Entry]
    Comment=Keep files and folders synchronized
    Type=Application
    Terminal=false
    Icon=/opt/FreeFileSync/Resources/FreeFileSync.png
    Name=FreeFileSync
    Exec=FreeFileSync %F 
    EOL
    
  4. 使用创建的 .desktop 名称创建收藏应用程序的修改器(Ubuntu 中的左侧菜单)

    cat >addToMenu.sh <<'EOL'
    #!/usr/bin/env bash
    STATE=`gsettings get org.gnome.shell favorite-apps`
    STATE=$(sed 's/]/,'\ \'freefilesync.desktop\'']/g' <<< $STATE)
    gsettings set org.gnome.shell favorite-apps "${STATE}"
    EOL
    
  5. 修改收藏夹应用程序

     sudo apt install gnome-shell-extensions
     bash addToMenu.sh
    

(在 ubuntu 18.04 和 16.04 中测试)

答案3

仓库“http://ppa.launchpad.net/freefilesync/ffs/ubuntubionic Release”不包含发布文件。

此 PPA 中没有适用于 Ubuntu Bionic (18.04) 的软件包

相关内容