先下载winscp
https://winscp.net/eng/downloads.php
下载最新的 Portable executables 便携版本,解压zip放到主文件夹下。
方法一:安装playonlinux
sudo apt-get install playonlinux
如果在终端测试运行playonlinux命令发生以下错误:
ModuleNotFoundError: No module named 'asyncore'
那么补充安装缺失组件:
sudo apt-get install python3-pyasyncore
方法二:直接安装wine
sudo apt-get install wine
安装后自带wine64,但是没有wine32
#这是让Linux安装32位架构,好兼容32位的程序
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine32
附上卸载i386的方法:sudo dpkg --remove-architecture i386
到winscp安装目录下运行:
wine WinSCP.exe
添加应用程序的方法:
在playonlinux添加,或者安装:
sudo apt-get install winetricks
添加常用软件。
删除软件:
sudo apt-get remove wine
sudo apt-get remove wine32
sudo apt-get remove wine64
sudo apt-get remove winetricks
创建winscp启动图标
touch ~/.local/share/applications/WinSCP.desktop
sudo gedit ~/.local/share/applications/WinSCP.desktop
输入编辑内容:
[Desktop Entry]
Name=WinSCP
Type=Application
StartupNotify=true
#Icon=WinSCP
#Exec=env WINEPREFIX=/home/venski/.wine wine "C:\Program Files\winscp\WinSCP.exe"
#Exec=env WINEPREFIX="/home/venski/.wine" wine-stable C:\\\\ProgramData\\\\WinSCP.lnk
Exec=env WINEPREFIX="/home/venski/.wine" wine /home/user/WinSCP-6.5.5-Portable/WinSCP.exe
#Path=/home/venski/.wine/dosdevices/c:/Program Files/winscp
授执行权限:
sudo chmod +x ~/.local/share/applications/WinSCP.desktop
使图标生效:
update-desktop-database ~/.local/share/applications
# 或者:
gtk-update-icon-cache
错误处理
wine: could not load kernel32.dll, status c0000135
rm -rf ~/.wine
mkdir ~/.wine/prefix
# winprefix是自定义个wine32的目录
export WINEPREFIX=~/.wine/prefix
export WINEARCH=win32
export WINEPATH=~/.wine
wineboot --init