放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

archlinux

2023-03-03 18:12:12 暂无评论 百科资料

Arch Li来自nux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Ar360百科ch Linux 项目受 CRUX 启发,由 Jud均末适孙d Vinet 于2002年启动。

Arch Linux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。创始人Judd Vinet出于对Debian以及Red Hat的迅术单谈奏载味声背包管理器不满,以及受CRUX影响而创立。最初针对i686,但是如今对x86_64也支持良黑限料够技好,而且还派生出了针对ARM平台的Arch Linux ARM以及针对HURD内核的Arc校频伤底h Hurd(发展缓慢)。

  • 外文名称 archlinux
  • 别称 Arch
  • 宗旨 简洁、优雅、正确和代码最小化
  • 启动时间 2002年

要特点

  1,软件更新速度快

  2,包管理简易高效

  功能

  示例

  查询pacman主功能用法

  pacman --help

  查询pacman来自子功能用法

  pacman -Q -h

  本地安装软件包

  pacman -U linux-360百科3.5.4-1-i686.pkg.tar.xz

  源信息更新

  pacman -Sy

  软件随源升级

  pacman -Syu

  从源均胜治她在中查找软件

  pa课还服异cman -Ss linux

  从源中下载软

  pacman -Sw linux

  从源中安装软件

  排格胡已pacman -S linux

  删除软件(包括该软件依赖黑息贵培但是未被其他软件依赖的包)

  pacman -R linux

  删除/var/cache/pacman/pkg/*中未安装包

  pacman -Sc

  删除/var/cac钱银品临端五训束兵he/pacman/pkg/*中所有包

  pacman -Scc

  本地查询所有已安装软件

  p话扩州范acman -Q

  本地查询单个软件版本信息

  pacman -Q linux

  本地查看单个软件包内容

  pacman -Ql linux

  从源中查询软件组包含软件

  pacman -Sg gnome

Arch Lin征磁ux包管理器pacman基本用法

  3,保留类ports系统

  pacman口攻环代这适用于已编译包,它只定义一个软件包必须依赖包以提高用户对软件选择的自由度,但是,它对源码级别的定制度为零。一般来说pacman可以满足大部分用户需求,因为一般用户用不着编译源码,即使修改源码,其改动量也极小。从通用性来说,算不上一个包管理系统,因为它只适用于某个特定软件或者该软件临近版本。

中文设置

  ~/.xinitrc

  export LC_CTYPE=zh_CN.UTF-8

  export XMODIFI另维差字江ERS=@im=fcitx

  eval `dbus-launch --sh-syntax --exit-with-session`

  exec fcitx &

  ~/.Xdef办回注又社怀船该把aults

  XTerm*background: grey20

  XTerm*fo动创仍哪沉reground: white

  XTerm*容企己做案属faceName: unifont

  XTerm*utf8Title: true

  若是~/.Xdefaults未加载,安装xorg-xrdb后手动加载

最小化来自安装

  官方已经完全舍弃在发行CD中附带基础软件源的做法,主要原因是:

  ● 没有网络用360百科Arch Linux不现实,Arch Linux不提供DVD。

  ● 即使在发行CD中附带基础软件源,安装后也必须更吗板未刚味吧手际依靠网络安装其他软件,而且,刚安装的基础软件马上就需要更新。

  1,引导进入安装程序

  刻碟,经济的做法是使用dd缩减较月持黄信很只阳序或者syslinux、grub等引导iso。

  2,准备网络连接

  若是使用静态ip

  dhcpcd -x

  ifconfig eth0 xxx.xxx.xxx.xxx up

  route add default gw xxx.xxx.xxx

  echo "nameserver 8.8.8.8" > /etc/resolv.conf

  echo 'Server = http://mirrors.163.com/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist

  3,准备磁盘

  桌面系统分区目前使用ext4文件系统最佳。

  fdisk /dev/sda(dos兼容模厂耐苗维好念式默认已关闭)

  mkfs.ext4 /dev/sda1(若不想为root保留磁盘空间,mkfs.ext4 -生出训断什免出律适妒叫m0 /dev/sda1,当然以后是可用tune2fs调整的)

  mkswap /dev/sda2

  swapon /dev/sda2

  m怕吧测界站ount -t ext3 /dev/sda1 /mnt

  其他分区依次挂载至/mnt/相应目录之下,如不存在挂载点则手动建立目录,比如

  mkdir /mnt/home

  m认等调蒸兵ount -t ext4 /dev/sda4 /mnt/h还化品议相满统他剂境星ome

  必要时使用fdisk设置激活分区走亲味增容民析兵保征标志以及修改分区ID

  4,安装软件

阶构  若是有最新软件包的备份,特别是多台机器同时安装,可以复制软件包以避免不必要的软件包下载过程:

  mkdir -p /mnt/var/cache/pacman/pkg/

  tar xf /path/to/pkg.tar -C /mnt/var/cache/pacman/

  简单地安装软件组pacstrap /mnt base,或者自选软件安装如下

  必需:pacstrap /mnt linux sys主亚给受何语能达金vinit initscripts procps pacman sed less tar man alsa-utils iputils xorg-server xf86-video-xxx xf86-inpu已整今切是放总纸t-evdev xorg-xinit

  自选:pacstrap /mnt xterm emacs jwm fir确染再航镇血血沿皇杂树efox fcitx-gtk起或2 iso-codes feh scrot net-tools (包含ifconfig route netstat等命查维界选笔紧轻的令)libpcap(mentohust依赖) geany wget axel

  修改/etc/fstab:genfstab -p /mnt >> /mnt/etc/fstab

  5,设置软件

  arch-chroot /丰觉程官该续杨易径mnt

  passwd

  ln -s /usr/share/zoneinfo/Asia/Chongqing /etc/localtime

  hwclock --systohc --utc

  系统硬件时间的设置,默认是UTC,当然也可以使用localtime(将--utc换成--localtime即可),但使用localtime可会出现严重的错误。

  vim /etc/locale.gen(选择zh_CN.UTF-8)

  locale-gen

  echo GNU > /etc/hostname

  mkinitcpio -p linux

  创建初始的ramdisk环境,具体修改内容请参照ArchWiki。

  6,安装引导

  pacman -S grub-bios

  grub-install /dev/sda

  grub-mkconfig -o /boot/grub/grub.cfg

  7,确认配置无误

  需要开机运行某程序,加入/etc/rc.local使之在登录前运行,比如设置ip。最后检查/etc/fstab、/boot/grub/grub.cfg、/boot/syslinux/syslinux.cfg等文件,无误则umount -a再reboot进入新系统。

猜你喜欢