我是靠谱客的博主 甜美乌冬面,最近开发中收集的这篇文章主要介绍Alpine Linux安装记录Alpine Linux安装记录前言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Alpine Linux安装记录


文章目录

  • Alpine Linux安装记录
  • 前言
    • 一、Alpine介绍
    • 二、Alpine镜像
    • 三、Alpine安装
    • 四、Alpine写入磁盘
    • 五、Alpine写入磁盘
    • 六、Alpine安装openssh
    • 七、 Alpine配置internet上的软件仓库
    • 八、Alpine安装图形界面


前言

安装一个小而美的Linux——Alpine


一、Alpine介绍

Alpine的优点:轻量、快速、安全、简单
Alpine是一个基于musl libc和busybox(数百个命令,而且带一个shell)的面向安全的轻量级Linux发行版

二、Alpine镜像

官网下载:https://www.alpinelinux.org/
开源镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/

三、Alpine安装

虚拟机设置:就这一步注意

直接进去使用root登录,没有密码
请添加图片描述

四、Alpine写入磁盘

默认alpine系统只运行在内存中,重启后一切数据都将消失,为了让数据更加“持久persistence”,我们将alpine系统写入硬盘中
使用setup-alpine来进行写入磁盘,设置语言,时区,IP地址,NTP服务器,用户和用户密码等
设置软件源时选择57,试了几次这里不选择后面装磁盘时会报错提示少包,安装好进行重启

五、Alpine写入磁盘

ip a查看IP
静态地址配置:
修改完配置文件之后:
ifdown eth0
ifup eth0

动态地址配置
修改完配置文件之后:
ifdown eth0
ifup eth0

六、Alpine安装openssh

由于光盘安装有默认的本地光盘仓库,所以可以直接使用本地光盘仓库进行安装
#修改仓库配置文件
alpine:~# cat /etc/apk/repoistories
/media/cdrom/apks
#挂载光盘
alpine:~# mount -t iso9660 /dev/sr0 /media/cdrom/

#安装openssh
apk add openssh
#修改/etc/ssh/sshd_config配置文件允许root使用ssh登录
#将文件中的PermitEmptyPasswords和 PermitRootLogin 改为yes并去掉#号
service sshd restart
#设置sshd服务下次开机启动
rc-update add sshd
#设置PS1变量
export PS1='[33[01;35m][[33[01;32m]`echo $STY | cut -d . -f2`h[33[01;33m] u W[33[31m][33[01;35m]] [33[01;36m]$[33[00m] '
如果想持久,就将它添加到/etc/profile里面的最后 xshell中使用vim鼠标右键不能粘贴:set mouse=c
#安装vim
apk add vim

七、 Alpine配置internet上的软件仓库

localhost:~# cat /etc/apk/repositories
/media/cdrom/apks
https://mirrors.tuna.tsinghua.edu.cn/alpine/latest-stable/main/
https://mirrors.tuna.tsinghua.edu.cn/alpine/latest-stable/community/

八、Alpine安装图形界面

#参考网站
https://wiki.alpinelinux.org/wiki/Desktop_environments_and_Window_managers
https://wiki.alpinelinux.org/wiki/Xfce#Prerequisites
#安装软件包
setup-xorg-base
apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter dbus udev
#默认需要一个普通用户在桌面这个组
adduser laowang -G lightdm

rc-service dbus start
rc-update add dbus
rc-service udev start
rc-update add udev
rc-service lightdm start
rc-update add lightdm

#允许普通用户关机和重启
apk add elogind polkit-elogind

#安装firefox
apk add firefox

#alpine支持中文显示
mkdir glibc
cd glibc
wget https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-
r0/glibc-2.35-r0.apk
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-
r0/glibc-bin-2.35-r0.apk
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-
r0/glibc-dev-2.35-r0.apk
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-
r0/glibc-i18n-2.35-r0.apk
cp ./sgerrand.rsa.pub /etc/apk/keys/sgerrand.rsa.pub

apk add *.apk

#修改环境变量配置文件/etc/profile
在apeend_path函数后面添加一行
append_path "/usr/glibc-compat/bin"

#生成中文
/usr/glibc-compat/bin/localedef -i zh_CN -f UTF-8 zh_CN.UTF-8

#修改环境变量配置文件
alpine:~/glibc# cat /etc/profile.d/locale.sh
export LANG=zh_CN.utf8
source /etc/profile

#安装中文字体
apk add --update tzdata busybox-extras fontconfig ttf-dejavu

#设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'Asia/Shanghai' > /etc/timezone

#设置图形环境变量配置文件
alpine:~# cat ~/.xprofile
export LANG=zh_CN.UTF-8

#拷贝windiws字体到字体目录
cp msyhbd.ttc /usr/share/fonts/

#刷新字体
fc-cache -vf

#重启
reboot

最后

以上就是甜美乌冬面为你收集整理的Alpine Linux安装记录Alpine Linux安装记录前言的全部内容,希望文章能够帮你解决Alpine Linux安装记录Alpine Linux安装记录前言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部