树莓派3 的raspbian系统安装

网上有很多人写关于raspbian系统的安装教程了,但是都不够完美,或者说是每个人遇到的情况不一样!经过几次安装与摸索,终于打造我想要的系统了!
我想要的系统:用户名@主机名我自己设置  
有人说这还不简单!建一个账户,然后在raspi-config中配置主机名不就好了吗!然后删除预留的账号pi 啊,恭喜你,你成功的为自己埋下一个坑,并且很深!偷笑
我开始就是这么干的,结果在做语音合成的时候,我想用我的音响输出声音!但是运行aplay -l 显示没有发现声卡发火 !但是我运行alsamixer,按F6键看见bcm2835 alsa 声卡。然后问度娘,修改配置文件什么的,结果不行。后来又Google,还是没有解决!后来用HDMI连接电视,发现可以播放音乐了!修改配置可以冲=从音响输出!但是拔掉HDMI,然后重启,运行aplay -l 又没有声卡了!到现在这个坑还没有找到根本解决方法,只能找一个折中的绕道方法!

 

开始正题!

硬件:树莓派3 相关的一套!

系统镜像:2016-09-23-raspbian-jessie.img

安装工具:SD卡擦除工具:SDFormatter   镜像烧录工具:win32diskimager(镜像写U盘工具),工具用法我就不啰嗦了!工具下载问度娘

1. 擦除SD卡,烧写镜像,然后把SD卡插到树莓派的菊花里!大笑 上电启动!

2. 用Advanced IP scanner 扫描局域网IP

如上图所示那个叫做raspberry pi Fonudation的地址就是树莓派的!然后用putty登录!

3.建个临时账户

A. 这个时候有两个命令useradd 与adduser 该用哪个呢?

  这里我就不讲解这个两个命令了。useradd只是建一个空账户,所以我选择adduser命令。

执行:sudo adduser ss 他会提示你输入密码等信息。如下图所示建一个名为ss的账户

B. 为用户添加root权限

  你问度娘会发现,一堆攻略都是教你改/etc/sudoer文件,修个球啊!发火能不修改文件,就不修改文件!

直接运行: sudo adduser ss sudo

   这样新建的临时用户就能用sudo命令了!

4.重启系统:sudo reboot ,用刚建的账户ss登录

5.修改初始账户pi的用户名。

  我参考了这位仁兄的文章,其地址:http://shumeipai.nxez.com/2013/08/27/pi-modify-the-default-account.html

A.修改user :

  sudo usermod -l yourname pi  发现usermod: user pi is currently used by process xxx. xxx是进程号!

看来只有干掉pi用户的所有进程才能修改啦啊!于是上命令:sudo killall -u pi

然后运行:ps -ef查看进程是否被干完了!结果是:

 My god,这丫的进程还没杀光!于是sudo kill -9 1046,心想这回被干光了吧!

 继续ps -ef:

杀一个,来三个!然后是reboot , pkill -9 tty1啊,又是 ps -ef | grep tty1 看父进程啊,我去,竟然没有,反正各种杀不死-bash这条进程!

快崩溃的时候,终于想起了我的终极杀招:既然是由bash引起的,那就mv /bin/bash /bin/bash.bak; 然后kill -9 他,生气biubiu终于干翻它了!

然后就是修改user :sudo usermod -l yourname pi,

然后修改组:groupmod -n yourname pi

再把 home 目录改掉:mv/home/pi/home/yourname

接着设置home :sudo usermod -d /home/yourname yourname

设置密码:sudo passwd yourname

恢复bash文件: mv /bin/bash.bak /bin/bash

6.修改hostname:

运行: sudo raspi-config

选择9 Advanced Options 然后选择第二项Hostname,修改你想要的名字!然后接着修改相关配置:

  • Expand Filesystem 
    Raspbian写入TF卡后,根分区不会使用剩余的TF卡空间,造成空间浪费,运行此选项后会把根分区扩展到整个TF卡
如果你用HDMI连接电视,打开命令行,输入字符| 打不出来!反斜杠\打出来是#。这是键盘布局问题!修改键盘需要先连接显示器然后如下操作
  • Internationalisation Options -> Change keyboard layout-> 选择other ->English(US)->再选English(US, alternative international)
  • 详情请看Jostodio君的文章:http://blog.csdn.net/c80486/article/details/8460271
7.更新软件源 
参考:yss28君的文章:http://blog.csdn.net/yss28/article/details/51874104

中国科学技术大学Raspbian镜像使用帮助

编辑 vi /etc/apt/sources.list文件。删除原文件所有内容,用以下内容取代:

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib 
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib 
编辑此文件后, 
使用sudo apt-get update命令,更新软件列表。 
使用sudo apt-get upgrade命令,更新软件。

8.安装tightvncserver 

命令:sudo apt-get install tightvncserver 

写个tightvncserver 脚本:设置开机启动!
vi /etc/init.d/tightvncserver #在/etc/init.d/中创建一个文件tightvncserver 
chmod +x /etc/init.d/tightvncserver #为上述文件增加可运行权限 
vi /etc/init.d/tightvncserver #编辑上述文件,添加如下内容
 
{CSDN:CODE:2227815}

(注:USER变量的值为默认用户名,这里是pi。)

update-rc.d tightvncserver defaults #增加到开机启动列表 
update-rc.d -f tightvncserver remove #从开机启动列表移除 
service tightvncserver status #查看tightvncserver服务状态 

 

安装远程桌面:sudo apt-get install xrdp

 
9.安装输入法
sudo apt-get install ibus-pinyin  
 
10.安装播放器
   sudo apt-get install mplayer
    运行上面命令,发现出现一堆依赖问题,于是又去问度娘,给出的大多是下载各种安装包,解压,./configure 
make,make install ;结果你发现出现一堆依赖问题,版本过高,没安装啊,等等。后来看到lakeheart879君的文章:http://blog.csdn.net/lakeheart879/article/details/51926820
    三条命令解决问题!
    sudo apt-get install smplayer -y
    sudo apt-get remove libdvdnav4 -y
    sudo apt-get install mplayer -y
11.配置文件共享
 A.安装samba:sudo apt-get install samba   提示:

samba-common ,libwbclient0 版本过高 ,删除他们
sudo apte-get remove  samba-common libwbclient0 
安装:samba-common ,libwbclient0 
  sudo apte-get install samba-common libwbclient0 
安装samba
  sudo apt-get install samba 这回没有出错
B. 创建共享文件
1. mkdir Pubilc/share,  修改属性 sudo chmod 777 Public/share
  2. 配置samba sudo vi /etc/samba/smb.conf
添加:
[share]
comment = This is my shared folder.
path = /home/alice/Public/share/
public=yes
writeable = yes
12. 安装vim   sudo apt-get install vim
会出现依赖的版本过高,先卸载,安装依赖,然后安装vim
 
配置VIM环境推荐yangyangwithgnu的文章超详细!https://github.com/yangyangwithgnu/use_vim_as_ide#1
跟着我的文章一起操作,到这里基本上差不多了,可以备份你的系统镜像了!



 

posted @ 2017-04-07 09:18  雪蕻轩  阅读(1855)  评论(0编辑  收藏  举报