银河麒麟V10安装Lazarus

银河麒麟V10软件商店中的lazarus安装报错#0002,只能自己手动安装。

安装lazarus需要使用安装工具fpcupdeluxe:

https://wiki.freepascal.org/fpcupdeluxe

依照上面链接的用apt-get安装Missing Packages时,会出错卡在libicu66包的安装,无法继续。

 

1.安装aptitude

sudo apt-get install aptitude

2.安装依赖包

sudo aptitude install libx11-dev
sudo aptitude install libgdk-pixbuf2.0-dev 
sudo
aptitude install libpango1.0-dev
sudo
aptitude install libgtk2.0-dev
sudo aptitude install gdb
sudo aptitude install git
sudo aptitude install libusb-dev
当出错,询问是否使用当前解决方案时,选择N,然后选择降级相关库。继续

3下载最新版fpcupdeluxe,fpcupdeluxe为FPC和lazarus的安装和升级工具。还包括fpc交叉编译器的安装功能。

https://github.com/newpascal/fpcupdeluxe/releases/latest

本人用的arm64,银河麒麟V10,因此下载

fpcupdeluxe-aarch64-linux

下载后,设置该文件运行权限,双击运行

4.安装串口驱动

a. CH340 USB 转串口驱动:

http://www.wch-ic.com/downloads/CH341SER_LINUX_ZIP.html

CH340 USB转并口驱动

http://www.wch-ic.com/downloads/CH341PAR_LINUX_ZIP.html

b. FTDI USB转串口

参考:https://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_101_Customising_FTDI_VID_PID_In_Linux(FT_000081).pdf

sudo vi /etc/udev/rules.d/99-usbftdi.rules

新建99-usbftdi.rules文件,文件内容如下:

# For FTDI FT232 & FT245 USB devices with Vendor ID = 0x0403, Product ID = 0xabc
SYSFS{idProduct}==”abcd”, SYSFS{idVendor}==”0403”, RUN+=”/sbin/modprobe –q ftdisio product=0xabcd vendor=0x0403”

 

c. prolific PL2303:

下载驱动:https://www.lulian.cn/download/16-cn.html

解压缩后,里面有个linux目录,下面有

PL2303G_Linux_Driver_v1.0.6

通过命令hostnamectl或uname -r,查到银河麒麟V10的linux内核为Linux 4.19.71-19-kr990

进入PL2303G_Linux_Driver_v1.0.6/4.19_OK目录

make -C /lib/modules/4.19.71-19-kr990/build M=/home/huawei/下载/PL2303Driver/Linux/PL2303G_Linux_Driver_v1.0.6/4.19_ok modules
sudo vi /etc/modules
最后添加一行内容:
pl2303

 重启

 

 

posted @ 2023-05-30 21:17  子航  阅读(1220)  评论(0编辑  收藏  举报