omv安装php gd库,树莓派NAS——OMV安装篇(一)
20170902 初成文
20180607 更新omv4.x(debian 9 stretch),见文末
建议直接使用OMV树莓派官方版镜像,Win32DiskImager写进SD卡,本文是介绍基于Debian8上安装OMV
跑nas之前做过大量压力测试,usb外接硬盘(ext4或btrfs;用ntfs是很难满速的,调用ntfs-3g还得占用cpu)读写百兆网卡可以达到满速,可以跑docker,bt/pt常用下载工具正常使用。蓝光原盘码率大都在50Mbps以下,百兆带宽已经绰绰有余,实测局域网可以同时流畅播放两个原盘,也还算满意。
安装大部分应用后,可跑docker
目前稳定版OpenMediaVault 3.X.X(erasmus)是基于Debian8的,所以只能安装在基于Debian8的Jessie上,比如DietPi(Jessie)、Raspbian(2017-7-5及以前版本)。
一、Jessie更换软件源为国内更快速的软件源sudo nano /etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main non-free contrib rpi
sudo nano /etc/apt/sources.list.d/raspi.list
deb https://mirrors.ustc.edu.cn/archive.raspberrypi.org/ jessie main ui
sudo apt update
二、添加OMV的软件源
这步需要在root权限下,因为sudo只是让 echo 命令具有了 root 权限,
但是没有让 “>” 命令也具有root 权限。sudo su
echo "deb http://packages.openmediavault.org/public erasmus main" > /etc/apt/sources.list.d/openmediavault.list
exit
更新:目前已发布测试版OMV4.X,基于Debian9(可在Raspbian Stretch上安装),此步将erasmus改为arrakis,其余不变,即:sudo su
echo "deb http://packages.openmediavault.org/public arrakis main" > /etc/apt/sources.list.d/openmediavault.lis
三、设置环境变量并更新软件包索引export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
四、开始安装:sudo apt install dirmngr
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7E7A6C592EF35D13 24863F0C716B980B
sudo apt update
sudo apt --allow-unauthenticated install openmediavault-keyring
sudo apt --yes --force-yes --auto-remove --show-upgraded --no-install-recommends --option Dpkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" install postfix openmediavault
注意点:
1、出现 Postfix Configuration选择的时候,选择No configuration
2、出现Configuring mdadm的时候,键入none.
3、Do you want to start MD arrays automatically?选择 YES
4、When the 'ProFTPD configuration' dialogue is displayed choose 选择 standalone
五、安装完成后初始化系统和数据库,重启前注意配置好sshsudo apt install resolvconf
sudo omv-initsystem //初始化
sudo nano /etc/ssh/sshd_config //AllowGroups添加ssh远程用户
sudo /etc/init.d/ssh restart
sudo reboot now
六、OMV3.X安装OMV 3.X最新版插件包wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all3.deb
sudo dpkg -i openmediavault-omvextrasorg_latest_all3.deb
直接在浏览器输入树莓派ip地址,初始账户为admin密码为openmediavault
七、其他
更新OMV版本为最新:sudo omv-update
OMV修复工具(IP配置重设、WEBGUI端口重置、密码修改、重置登录失败次数锁定、配置备份恢复、更新apt缓存):sudo omv-firstaid
omv-firstaid
在Debian9(Stretch)上安装OMV4.X,
在用户目录下,执行sudo nano omv4setup.sh , 复制粘贴下列信息后,Ctrl-X 退出并保存#!/bin/sh
cat <> /etc/apt/sources.list.d/openmediavault.list
deb http://packages.openmediavault.org/public arrakis main
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis main
## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public arrakis-proposed main
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb http://packages.openmediavault.org/public arrakis partner
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis partner
EOF
export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
apt-get update
apt-get --allow-unauthenticated install openmediavault-keyring
apt-get update
apt-get --yes --auto-remove --show-upgraded \
--allow-downgrades --allow-change-held-packages \
--no-install-recommends \
--option Dpkg::Options::="--force-confdef" \
--option DPkg::Options::="--force-confold" \
install postfix openmediavault
# Initialize the system and database.
omv-initsystem
sudo apt install resolvconf
wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all4.deb
dpkg -i openmediavault-omvextrasorg_latest_all4.deb
apt update
终端继续执行:
chmod +x omv4setup.sh
sudo bash omv4setup.sh
可能会出现错误提示:Exception ignored in:.remove at 0x76125420>Traceback (most recent call last): File "/usr/lib/python3.5/weakref.py", line 117, in removeTypeError: 'NoneType' object is not callableException ignored in:.remove at 0x76125420>
Traceback (most recent call last):
File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
解决办法:sudo nano /usr/lib/python3.5/weakref.py
def remove(wr, selfref=ref(self)):
修改为
def remove(wr, selfref=ref(self), _atomic_removal=_remove_dead_weakref):
_remove_dead_weakref(d, wr.key)
修改为
_atomic_removal(d, wr.key)
omv安装php gd库,树莓派NAS——OMV安装篇(一)相关推荐
- php+gd库的源码安装
PHP+GD安装 一.下载软件 gd-2.0.35.tar.gz http://www.boutell.com/gd/ jpegsrc.v6b.tar.gz http://www.ijg ...
- centos php yum gd库,Centos7下PHP安装gd库的实例讲解
Centos7下安装php, 或php的gd库支持,都是很简单的. 一切通过yum搞定. yum install php-gd 以上命令就搞定php-gd的支持,快快看看phpinfo是否支持了? 可 ...
- omv系统mysql_树莓派NAS——OMV安装篇(一)
20170902 初成文 20180607 更新omv4.x(debian 9 stretch),见文末 建议直接使用OMV树莓派官方版镜像,Win32DiskImager写进SD卡,本文是介绍基于D ...
- PHP GD库及jpgraph的安装与配置
一.了解 GD 库 在PHP中可以使用GD库对图像进行操作.DG库是一个开放的动态创建图像.源代码公开的函数库,可以从官主网站下载.目前GD库支持gif .png .jpeg. wbmp和xbm等多种 ...
- 如何查看python安装了什么库-怎么看python安装了哪些库
随着使用python的时间越来越长,安装的python模块也越来越多,时间久了都不记得自己之前到底对自己的电脑做过些什么了,于是乎就想要查看一下自己安装的python模块,现将查看方法总结如下 一.命 ...
- 树莓派安装win10arm linux,在树莓派3B 上安装 Windows 10 ARM 版的方法
早先关注我们的朋友可能对<国外开发者尝试在树莓派3上运行Windows 10桌面版>有印象.本文转自 amatfan.com,文末视频来自 daveb778(感谢柠栀和刺分享),给出了如何 ...
- 树莓派2 安装linux系统安装教程,树莓派raspi2-ubuntu meta安装配置指导
首先是硬件准备: 1.树莓派raspi2B------------------------1 2.普通显示器----------------------------1 3.普通pc---------- ...
- ubuntu 安装php gd,如何在ubuntu上安装php5-gd?
我正在运行ubuntu 10.04. 我刚刚运行命令, sudo apt-get install php5-gd 但它给了我这个错误 The following packages have unmet ...
- 烂泥:centos单独编译安装gd库
本文首发于烂泥行天下. 这几天一直在弄一个商城系统,该系统的源码及数据库都已经上传并创建完毕.但是在安装该系统时,却提示缺少gd库.如下: 使用php探针查看,发现php确实没有安装gd库.如下: 目 ...
最新文章
- UnicodeEncodeError: ‘locale‘ codec can‘t encode character ‘\u5e74‘ in position 2: Illegal byte seque
- raster java_Raster
- 推荐7款好用的cmd命令行终端工具
- 小记mysql备份同库中一张表的历史记录
- [Django]模型学习记录篇--基础
- CSS中z-index属性的简单理解
- Failed to resolve loader: less-loader
- springmvc环境的搭建
- Dagger 2 系列(一) -- 前奏篇:依赖注入的基本介绍
- Iphone 开发常用代码
- 人工智能之父艾伦·麦席森·图灵
- python如何获取excel数据_python如何读取excel表数据
- 如何快速翻译医学类英文专业文献?
- 定语从句中的关系代词
- Java诊断工具-Arthas入门与实践
- 【送两本】计算机领域神书《深入理解计算机系统》
- Ajax技术网站赏析
- 怎么用matlab做三维正方体,用Matlab三维网线图函数mesh绘制正方体
- ncode2019安装教程_nCode DesignLife|ANSYS 17.0 nCode DesignLife下载 v12.0免费版 附使用教程 - 121下载站...
- opencv 扩大区域_Android 扩大 View 的点击区域的方法