定制用于日常使用的树莓派系统

安装精简版树莓派系统,让你的树莓派更加轻盈。

你有一个运行树莓派系统Raspberry Pi OS(以前称为 Raspbian)操作系统的树莓派Raspberry Pi,你肯定知道,它是一个非常棒的小型电脑,有一个很好的操作系统,对于初学者来说,它包括了你可能想要的一切。然而,一旦你熟悉了它,并且想用它干一些别的事情的时候,你可能不想要那个默认囊括了一切组件的操作系统。

在这种情况下,你两个选择:要么你可以绞尽脑汁地把所有你不需要的东西都删干净,要么你还可以用精简版树莓派系统Raspberry Pi OS Lite来构建专门为你的需求而定制的轻量级操作系统。我的建议是,用第二种方法,既简便又节省时间。

Raspberry Pi OS Lite

“精简版Lite”的树莓派系统Raspberry Pi OS其实没什么特别的,就是一个基于最新版本的 Debian 的最小化镜像。这个镜像仅包含了操作系统核心和启动到命令行的部分,而不会进入图形桌面。可以将这个作为你的定制树莓派系统的基础。这之后的所有东西都是建立在这个核心之上的。

前往树莓派基金会的网站上下载这个轻量级镜像。下载完成后,查看详细的安装指南,这里面介绍了在 Linux、Windows 或者 macOS 下如何烧制树莓派操作系统的 SD 卡。

如果你计划用树莓派作为一个极简系统来运行一些脚本和服务的话,差不多这么多就够了。如果你还想干更多事,那继续往下读。

今日主角


上次的系统被我刷掉了,有点臃肿.今天让我们轻装上阵,1G的运存本来就小.

https://www.raspberrypi.org/downloads/

sudo apt install rpi-imager

记住这个密码,我日.老忘

https://www.raspberrypi.org/downloads/raspberry-pi-os/

地址

下载如图所示


突然发现.没有WiFi

网上大多数文章介绍的是编辑  /etc/network/interfaces  文件,修改成如下的形式:

iface wlan0 inet dhcp
wpa-ssid "WiFi-name"
wpa-psk "WiFi-password"

然后重启树莓派或者重启network服务来连接WiFi:

sudo service network restart

这种方法虽然简单,但也有非常明显的缺点:

  • 不能同时保存多个WiFi用户名和密码,更换WiFi连接时非常不便

  • 连接WiFi可能要重启系统

  • 即使靠重启network服务来避免重启系统,也会导致其他网络连接中断(如网口的有线连接)

  • WiFi意外断开后不能自动重连

由于实用性不强,上述方法的具体操作过程就不再熬述了。这里介绍一种嵌入式业界常用的WiFi连接方法,可完全应用于树莓派,实现WiFi的方便、稳定连接:

  • 同时保存多个WiFi用户名和密码

  • 可设置连接优先级,多WiFi环境下优先连接指定WiFi

  • 避免重启系统,也无需重启任何服务

  • 断开自动重连

双引号出不来,另谋生路....

在电脑上插入之前写好系统的TF卡,打开TF卡,在根目录(boot)下新建文本文件,改名wpa_supplicant.conf,然后按照下面的参考格式填入内容并保存

country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1
network={ssid="WiFi-A"psk="12345678"key_mgmt=WPA-PSKpriority=1}

说明以及不同安全性的 WiFi 配置示例:

#ssid:网络的ssid

#psk:密码

#priority:连接优先级,数字越大优先级越高(不可以是负数)

#scan_ssid:连接隐藏WiFi时需要指定该值为1

如果你的 WiFi 没有密码

network={

ssid="你的无线网络名称(ssid)"

key_mgmt=NONE

}

如果你的 WiFi 使用WEP加密

network={

ssid="你的无线网络名称(ssid)"

key_mgmt=NONE

wep_key0="你的wifi密码"

}

如果你的 WiFi 使用WPA/WPA2加密

network={

ssid="你的无线网络名称(ssid)"

key_mgmt=WPA-PSK

psk="你的wifi密码"

}

新建文档,删除txt

写入以下内容

张这样

ssh好像是小写

hostname -i本机的ip

arp -a因为连接电脑了

在网络共享里面,共享本机网络(这个地方错了,应该是在现在你链接的网络里面开这个,看下图)

可以看见,ping的通

https://www.mpyit.com/xshell.html

拉倒吧,这个有毛病.我用不了

好尴尬

经常使用 Windows 的你,不知道有没有遇到过这样的情况:

在刚刚安装好系统的,亦或者是因种种原因误删了系统文件的设备上,原本好端端地顺利安装了的程序突然无法正常启动了。屏幕上只有一个警示⚠弹窗提示着看不懂的「XXX.dll 文件缺失」。

有经验的读者知道这种情况大多是 Windows 运行库缺失所致。简单解释来说,运行库(Runtime)也叫运行时,是许多软件在开发中所依靠的「库」,「库」里有软件运行中要调用的内容。运行库并没有预先集成在系统中,需要用户自行下载、更新。

遇到这种情况最直接的解决方法就是把那串不知道什么鬼的 DLL 文件名在搜索引擎逐字输入、回车、下载、移动到指定的系统文件目录下,搞定。

——但是这种解决方法难免要面临种种问题,且不说那些从网站上下载下来的文件是否安全,文件应该移动至的具体位置也经常让人摸不到头脑。一个不小心就有可能导致系统损坏。

为了解决这个小问题,早早就有大大小小的网站对常用的多个运行库进行了整合处理,打包成运行库整合包提供给用户下载。但是据我所知,目前国内比较有知名度的几个整合包总是会有许多令人裹足不前的情况。往往由于网络上的广泛传播,很难在搜索引擎的搜索结果中辨别可靠的资源站点,一眼望去恶意捆版甚至是病毒传播比比皆是。

因此今天推荐的这款 AiO Runtimes 或许就是你在找的完美解决方案了。

All in One Runtimes 是它的全称。故名思义,就是一款将所有常见运行库整合到一起的运行库整合包了。

相较于其他运行库整合包,AiO Runtimes 的优势就在于内容简洁和操作快捷。启动整合包后会立刻进入 30 秒倒计时,如果用户不选择点击「Pause(暂停)」按钮,倒计时结束后会自动开始安装全部运行库,1 可以说是真正的一键挂机完成任务了。

AiO Runtimes 还会自动甄别当前系统环境中所需要的运行库,比方说 .NET Framework 4.6 会被自动安装在 Windows 7 和 Windows 8.1 中,而由于 Windows 10 不需要则不会进行安装。当然你也可以根据你自己的情况手动选择需要的运行库,比如你认为不再需要安装 Adobe Flash Player,则只需要在界面左侧取消勾选这一项即可。

AiO Runtimes 内整合的运行库必要且全面,其整合内容包括:

  • .NET Framework 4.6 + Updates

  • Java Runtime Environment 8

  • DirectX 9.0c Zusatzdateien

  • Allgemeine Runtime Dateien

  • Microsoft Visual C++ Runtimes (v2005 - v2015)

  • Microsoft Visual J# 2.0 SE

  • Microsoft Silverlight 5

  • Adobe Flash Player (Opera, FireFox, Internet Explorer)

  • Shockwave Player 12 (Internet Explorer Plugin)

这些运行库基本保证了绝大多数 Windows 软件的正常启动所需,无需再费心手动安装其他运行库。

另外,AiO Runtimes 还十分「纯净」。整合包本身不包含任何捆绑内容以及运行库安装以外任何额外内容,可以安心的从官网下载使用。

再加上 AiO Runtimes 仅有一个 300 MB 大小的 EXE 运行文件,你完全可以将其复制到你的 U 盘里随身携带,给任何需要的设备快速装机。可以称的上是绝佳的装机工具了。

小小的缺憾

AiO Runtimes 有一个说不上问题的问题,就是操作界面所使用的语言为德语。但实际上界面上的全部按钮仅有「Installieraen(安装)」和 「Pause(暂停)」这两个,应该说完全没有理解上的障碍了。

https://www.computerbase.de/downloads/systemtools/all-in-one-runtimes/
https://zhtwnet.com/downloadlink/all-in-one-runtimes/
https://cn.dll-files.com/

“错误代码0xc000007b,缺少d3dx9_xx.dll/msvcp***.dll/msvcr***.dll”,DirectX修复工具一键搞定

发表于2017年5月27日 16:58:53由MS酋长

经常有朋友尤其是玩游戏的朋友会遇到DirectX组件损坏缺少d3dx9_xx.dll错误代码0xc000007b,或者Visual C++ 运行库问题提示缺少msvcp***.dll和msvcr***.dll”这样的问题,以及各种各样的丢失或找不到dll文件的问题。其实遇到这些问题,只需一款《DirectX修复工具(DirectX Repair)》神器即可一键修复。

最新版DirectX修复工具下载地址

官方网站 | 百度网盘 (DirectX Repair V3.5)

解压下载的程序压缩包,Win10系统下就运行其中的DirectX_Repair_win8_win10.exe主程序。

该软件包中有详细的《使用说明》,想要深入了解的朋友可以翻阅一下。

修复DirectX,同时更新Visual C++

(0)

相关推荐