Deepin版本使用
Deepin发行版本的使用过程记录,为有意使用此版本做为开发或办公环境的同学,提供经验、建议。
wangxinyu2011
本人于2011年大学毕业后,一直从事家用网络设备的软件开发工作。从刚入职场的小白,到现在仍在奋斗的路上,一路走来得到了同事、领导、开源社区、技术博客等的帮助。一直想着在自己知识经验范围内,将自己浅薄的总结,提供给需要的人进行参考。技术的共享,开源社区的繁荣,我们每个从事技术开发的人都将受益。
展开
-
Deepin下tftp客户端传送升级文件失败问题分析
一, 安装过程sudo apt-get install tftpd-hpa 命令下载tftp服务端udo apt-get install tftp-hpa 命令下载客户端二,使用中的问题开始通过tftp 客户端向服务器传送文件升级,发现设备升级不成功,分析为数据异常。三,问题分析于是进行了抓包分析从图上可以看出,传输过程中,tftp client 为数据增加了00操作。即为0d后面多了一个00。默认传输模式为netasciitftp> modeU.原创 2022-02-26 12:22:48 · 1532 阅读 · 1 评论 -
deepin使用root权限打开桌面应用
以putty为例(不以root打开,无法使用serial port)1, 在Exec增加sudo2, 增加Terminal=true3, 注释掉 #X-Deepin-AppID=puttyX-Deepin-AppID这个字段的具体含义是啥呢? 待研究。这样会增加一个terminal的终端,不美观。 而所论坛中有朋友说的pkexec, 虽然弹出了提示输入密码的输入框,但输入后也打不开应用程序,原因未知 。[Desktop Entry]Version=0.74Name=PuTTY原创 2022-02-25 12:03:53 · 2243 阅读 · 0 评论 -
deepin终端配置为英文
由于办公电脑直接装了Deepin , 语言环境为中文,但是在开发过程中,命令行编译过程与中文环境有兼容性问题:如读取svn号/git版本等,读取到的为空值。(一般命令行都不需要中文环境)通过分析,可通过配置语言环境变量解决 。正常情况下:LANGUAGE=zh_CNLANG=zh_CN.UTF-8修改为:LANGUAGE=en_USLANG=en_US.UTF-8为了方便 ,可以将此两个环境变更修改,放置到~/.bashrc中, 这样打开终端就自动切换为英文原创 2022-02-23 18:17:09 · 707 阅读 · 0 评论 -
笔记本配置无线抓包
一、笔记本电脑配置一台很老的联想笔记本,闲来无线,配置下,用于无线抓包。a. Celeron双核,32位, 估计很多同学没见过此型号;其它配置更low,就不放了。b. 无线网络是MTK的 RT5572,虽然但老,但很经验,可以用来抓包。c. 系统ubuntu 14.04 , 虽然很老,但很经典整体就是一个字:经典。root@wangxinyu-ubuntu:/home/wangxinyu# lscpu Architecture: i686CPU op-mo原创 2022-02-04 00:38:04 · 3121 阅读 · 0 评论 -
Linux下通过iwconfig命令连接无线
在无线抓取报文后,或者未启动图形化桌面,只有命令行的情况下,需要通过命令来配置无线上网。1、启动无线接口ifconfig -a ifconfig wlan0 up2、扫描无线信号,找到要连接的无线iwlist wlan 0 scanning3、连接相应的无线ssidiwconfig wlan0 essid "xxxxx" iwconfig wlan0 ap auto这里需要注意一下,因为iwconfig命令是比较老的无线配置工具,仅支持无加密或WEP。因为安全性的原因原创 2022-02-03 19:11:29 · 10020 阅读 · 0 评论 -
解决由于Turn off RST问题导致无法安装ubuntu
1、 进入win10系统, 按win+R,在运行窗口中输入msconfig.选择引导->引导选项->安全引导,打上勾并保存设置。2、 重启电脑,快速按F2进入BIOS设置(不同电脑进入BIOS的快捷键可能不一样)。调整BIOS的SATA硬盘控制器的模式,由RAID改为AHCI。(RST使用的是RAID模式,因为卸载了RST驱动,所以需要改变硬盘控制器模式),保存设置。我使用的是一个Acer swif3的笔记本,在BIOS配置中,没有SATA的配置,解决方案:在 BIOS m...原创 2022-01-23 22:49:12 · 12282 阅读 · 6 评论 -
解决libuuid.so.1 no version information available问题
一、出错现象在执行svn 或者curl命令时, 会出现“/usr/local/lib/libuuid.so.1: no version information available” 的提示性信息。/usr/bin/deepin-app-store-pkgcache: /usr/local/lib/libuuid.so.1: no version information available (required by /lib/x86_64-linux-gnu/libblkid.so.1)syste原创 2021-04-01 16:12:29 · 20079 阅读 · 3 评论 -
十 ubus安装编译
ubus是openwrt平台上的一种进程间通信机制,用起来非常方便,且移植性强,符合设计中的迪米特原则,可以异步开发。因此被扩展到很多软件中,通用性好,不用重造轮子,也方便与其它人共同开发。我们自己在Coding过程中,或设计系统框架时,也可以将ubus作为系统的一般机制来使用。目录一、源码包获取1. 源码包可以通过下载openWRT中的源码。2. 或获取ubus的git库3. 或通过下面分享链接 (也是从openwrt里单独提取的,笔者测试过)二、构建过程三、简单测试...原创 2021-03-15 00:18:14 · 15772 阅读 · 8 评论 -
九 Deepin配置ssh访问gitee
对于gitee上的私有代码,如果使用https下载或上传,则需要每次进行登录认证。使用ssh可以非常方便进行代码管理。一、客户端(Linux)配置1、生成密钥、公钥。自定义一个目录中生成相应的密钥, 注意 -C 参数后面是邮箱模式,请写自己的邮箱; 命令中Enter passphrase直接回车,不设密码wangxinyu@wangxinyu-PC:~/work/.ssh$ ssh-keygen -t rsa -C xxxx@qq.comGenerating public..原创 2021-03-09 20:52:18 · 17263 阅读 · 0 评论 -
八 python 环境安装
1. 安装python3.7apt-get install python32. 安装pip及检测版本apt-get install python3-venv python3-pippip3 install --upgrade pip3. 安装常用的库文件pip3 install request pip3 install selenium pip3 install urllib3 .........原创 2021-03-09 13:52:36 · 17198 阅读 · 0 评论 -
七 配置Deepin脚本 一键自动化配置开发环境 适用于嵌入式开发
#!/bin/sh# change /bin/shconfig_sh(){ echo "Config /bin/sh..." ln -sf bash /bin/sh}# apt upgrage.config_apt(){ echo "Config apt..." apt update apt-get dist-upgrade}add_vim(){ echo "Config vim..." echo y | apt install ...原创 2021-03-04 22:35:57 · 18359 阅读 · 1 评论 -
五 Deepin安装java
1、下载jdk的包官网下载地址如下:选择如下2个安装都可以https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2、以Compressed Archive为例(rpm相对简单,rpm -ivh xxx.rpm)tar -xvf jdk-8u161-linux-x64.tar.gz解压后是完整的运行环境,把相应的路径配置好就可以运行可在/etc/profile文件的尾部增加..原创 2021-03-03 17:31:47 · 18217 阅读 · 2 评论 -
六 运行级别调整增加启动项
一、运行级别Linux分为7个启动级别:0 - 系统停机状态 1 - 单用户工作状态 2 - 多用户状态(没有NFS) 3 - 多用户状态(有NFS) 4 - 系统未使用,留给用户 5 - 图形界面 6 - 系统正常关闭并重新启动桌面Linux系统都默认启动等级为5。而一般嵌入式开发,不需要图形化页面,使用等级3即可。切换命令:init 3在Deepin中,查看启动等级systemctl get-default设备启动等级 3systemctl set.原创 2021-03-03 17:29:05 · 18342 阅读 · 1 评论 -
七 代码检查工具安装
deepin linux系列安装 cppcheckapt-get install cppcheck进行代码检查cppcheck --enable=all testARP.c或输出为xml格式, 再通过excel打开cppcheck --enable=all testARP.c --xml 2> result.xml原创 2021-03-03 17:26:26 · 17852 阅读 · 1 评论 -
四 配置sshd与samba服务
对于需要交叉编译的嵌入式开发环境,在Linux下配置好Samba 及sshd,基本就可以满足需求了。一、samba服务配置1. 下载sambasudo apt-get install samba可以使用命令:systemctl list-unit-files 查看一下支持的服务2. firewall关闭或放行相应的业务 (参见firewall-cmd命令) ---- deepin 暂时没有,可略过systemctl stop firewalldsystemctl ..原创 2021-02-28 10:36:03 · 18326 阅读 · 0 评论 -
三 虚拟机安装Deepin
对于大部分嵌入式软件开发工程师来讲,在Windows下安装虚拟机来使用Linux系统,然后进行交叉编译,是比较灵活的一种选择,兼顾的日常办工和开发工作。毕竟管理、沟通等也是工作中非常重要的环节。当然直接使用Linux系统,再使用VirtualBox来装Windows也不错。随着Linux软件的丰富,趋势上仅使用Linux来满足日常办工与开发,应该不会太久了。1、选择文件,新建虚拟机,选择自定义2、兼容性配置建议选择5.x (此项较为重要,不然安装启动时会有问题,当然有问题时可以通..原创 2021-02-27 11:10:59 · 18488 阅读 · 0 评论 -
二 DeepinV20版本安装
安装https://www.deepin.org/zh/download/准备工作:一个U盘,4G就够;镜像包;老毛桃或是官网提供的启动工具。分区规划:至少3个区, 一个挂 / (建议至少10G), SWAP分区(建议2G),一个挂/home(可以把剩下来的分区放这里)如果是装单系统,则比较简单,按提示下一步。如果是使用双系统,我建议在BIOS中关闭UEFI启动,采用传统的BIOS启动;同时考虑是使用Windows引导,还是使用Grub引导。如果是Windo...原创 2020-10-06 20:28:57 · 19421 阅读 · 0 评论 -
一 序言
前言本人使用Linux版本最在大学时候,大约是08年,那时老师教装虚拟机或双系统来安一个RedHat。学过操作系统课程以及C语言基础,进入系统后,感觉上是很亲切。要做的事情限于课程:各种命令使用、网络配置、C编码等。不同于XP(那时Vista版本很失败,WIN7还没出,XP绝对主流)上的办公+娱乐,在RedHat上进行的实验很干练可控,加之对Linux发展的了解,又有几分致敬之感。毕业工作后从事嵌入式开发行业,开发均基于交叉编译,使用的是SUSE10.3(后升级为11.3)版本,一条绿.原创 2020-10-06 20:27:02 · 17944 阅读 · 0 评论