滴水静禅天
扫描关注滴水静禅天

扫码加微信:-)

Ubuntu Touch的软件配置

滴水静禅天2020-07-08杂七杂八 1374

1.开机配SSH

客户端:

ssh-keygen

赋值*.pub至手机

手机端:

sudo setprop persist.service.ssh true

mkdir -pm700 ~/.ssh

cat *.pub >> ~/.ssh/authoried_keys

chmod 600 ~/.ssh/authorized_keys

chmod 700  ~/.ssh

ip a

客户端:

ssh phablet@ip


2. 给手机更改读写权限

sudo mount -o remount,rw /

sudo touch /userdata/.writable_image

sudo add-apt-repository ppa:mlankhorst/ppa


3.更新库

sudo apt-get update

#sudo apt-get upgrade(不要)


4.安装vim

 sudo apt-get install vim

 

5.安装配置NSF服务(网络磁盘共享)[手机上装不上:rpc.nfsd: Unable to access /proc/fs/nfsd errno 2 (No such file or directory)]

sudo apt-get install nfs-kernel-server

sudo vim /etc/exports

/mnt *(rw,sync,no_root_squash,insecure)  #末尾添加

/etc/init.d/rpcbind restart

/etc/init.d/nfs-kernel-server restart

showmount -e  *ip*


6.安装配置FTP

sudo apt-get install vsftpd

sudo service vsftpd start

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

sudo vim /etc/vsftpd.conf

#主要配置

#local_enable=YES //开启本地系统账户登陆

#write_enable=YES //当不能创建文件时候,打开这个

#local_umask=022 //当上传的文件没有读权限的时候,打开这个

#chroot_list_enable=YES //开启限制列表,这个是开关

#chroot_list_file=/etc/vsftpd.chroot_list //限制名单列表,要限制的用户

#local_root=/usr/local/htdocs //指定一个锁定的目录

sudo /etc/init.d/vsftpd restart  



7.配置CCPP编译环境

sudo apt-get install build-essential

sudo apt-get install cmake


8.安装.NETCORE

8.0使用包管理器进行安装时,将为你安装这些库。 但是,如果手动安装 .NET Core 或发布自包含的应用,则需要确保已安装以下库:

libc6

libgcc1

libgssapi-krb5-2

libicu52(针对 14.x)

libicu55(针对 16.x)

libicu60(针对 18.x)

libicu66(适用于 20. x)

libssl1.0.0(适用于 14.x、16.x)

libssl1.1(适用于18.x、20.x)

libstdc++6

zlib1g

对于使用 System.Drawing.Common 程序集的 .NET Core 应用,还需要以下依赖项:

libgdiplus(版本 6.0.1 或更高版本)

8.1 安装dotnetcore SDK3.1 版 选择 ARM32版本

sudo mkdir -p /home/dotnet

sudo tar zxf ~/Documents/dotnet-sdk-3.1.301-linux-arm.tar.gz  -C /home/dotnet/

sudo ln -s /home/dotnet/dotnet  /usr/local/bin

dotnet --list-sdks

dotnet --list-runtimes


9.安装MySQL数据库

sudo apt-get install mysql-server

安装失败的卸载

*E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk

sudo mkdir /var/lib/dpkg/info

sudo apt-get update

sudo apt-get install -f 

sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk

sudo rm -rf /var/lib/dpkg/info

sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info

sudo apt-get autoremove -f


sudo apt-get --purge remove mysql-server

sudo apt-get  -f install


10.安装nodejs

下载 12.18.2 node-v12.18.2-linux-armv7l.tar.xz

目录转移 sudo mv node-v12.18.2-linux-armv7l /home/node

创建软链: sudo ln -s /home/node/bin/node /usr/local/bin/node

sudo ln -s /home/node/lib/node_modules/npm/bin/npm  /usr/local/bin/npm

修改npm链接:

sudo vim /usr/local/bin/npm

改为绝对路径:NPM_CLI_JS="/home/node/lib/node_modules/npm/bin/npm-cli.js"


发表评论