install archlinux LOG

1. create a bridge arch system bootable usb stick, download pacstrap script (https://projects.archlinux.org/arch-install-scripts.git/); mirrorlist could be backuped.

2. boot, tty1, live login campus network; tty2, root login

3. install pure arch

# ip addr

# ping -c 3 8.8.8.8

# cp /run/archiso/bootmnt/arch/mirrorlist /etc/pacman.d/mirrorlist   #or vi

# cp /run/archiso/bootmnt/arch/arch-install-scripts-xxx.tar.gz ~/

# tar xvf arch-install-scripts-xxx.tar.gz

# cd arch-install-scripts

# make install

# lsblk /dev/sda

# cfdisk

# mkfs.ext4 /dev/sda1

# mkswap /dev/sda6 #keep sda5 for home directory

# swapon /dev/sda6

# mount /dev/sda1 /mnt

# mkdir /mnt/home

# mount /dev/sda5 /mnt/home

# pacstrap -i /mnt base base-devel

# genfstab -U -p /mnt >> /mnt/etc/fstab

# vi /mnt/etc/fstab # check is necce

# arch-chroot /mnt /bin/bash

# vi /etc/locale.gen

en_US.UTF-8 UTF-8

zh_CN.GB18030 GB18030

zh_CN.GBK GBK

zh_CN.UTF-8 UTF-8

zh_CN.GB2312 GB2312

# locale-gen

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# echo LANG=en_US.UTF-8 > /etc/locale.conf

# hwclock --systohc --utc

# echo myhostname > /etc/hostname

# systemctl enable dhcpcd.service

# passwd

# pacman -S alsa-utils xorg-server xorg-xinit xorg-utils xorg-server-utils mesa

# lspci | grep VGA

# pacman -Ss xf86-video | grep intel

# pacman -S xf86-video-vesa

# pacman -S xf86-video-intel

# pacman -S ttf-dejavu wqy-zenhei wqy-microhei wqy-bitmapfont

# useradd -m -g users -G lp,optical,storage,video,wheel,games,power -s /bin/bash username

# passwd username

# pacman -S gnome gnome-extra gdm

# pacman -S chromium 

# systemctl enable gdm.service
$ cat .xinitrc 
#!/bin/bash
exec gnome-session

# visudo

username ALL=(ALL) ALL

# pacman -S bash-completion

# mkinitcpio -p linux

# pacman -S grub-bios

# grub-install /dev/sda

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

(

# pacman -S syslinux

# syslinux-install_update -i -a -m

# vi /boot/syslinux/syslinux.cfg

)

# exit

# umount

# reboot


# vi /etc/pacman.conf

uncomment multilib

[archlinuxcn]

#The Chinese Arch Linux communities packages.

SigLevel = Optional TrustAll

Server = http://repo.archlinuxcn.org/$arch

# pacman -Syu yaourt


4. Goagent (https://wiki.archlinux.org/index.php/Goagent_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87))

# pacman -S goagent

# vi /usr/share/goagent/local/proxy.ini

# python2 /usr/share/goagent/server/uploader.zip

# systemctl start goagent

# systemctl enable goagent


5. Find tools

# pacman -S mlocate

# updatedb


6. fcitx (https://wiki.archlinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87))


7. Tools

# pacman -S pcmanfm gvfs gvfs-smb ntfs-3g gvfs-afp flashplugin jre7-openjdk thunderbird vlc audacious rhythmbox clipitbv 

# yaourt -S qterm freerdp remmina

# yaourt  iptux

return 1

}

package(){

   make DESTDIR="$pkgdir/" install


8. dependencies
$ sudo pacman -S expat fontconfig freetype2 glibc gtk2 libcanberra libpng libpng12 libice libsm util-linux ncurses tcl tcllib zlib libx11 libxau  libxdmcp libxext libxft libxrender libxt libxtst
sudo pacman -S lib32-expat lib32-fontconfig lib32-freetype2 lib32-glibc lib32-gtk2 lib32-libcanberra lib32-libpng lib32-libpng12 lib32-libice lib32-libsm lib32-util-linux lib32-ncurses lib32-zlib lib32-libx11 lib32-libxau lib32-libxdmcp lib32-libxext lib32-libxft lib32-libxrender lib32-libxt lib32-libxtst

9. vmware ( https://wiki.archlinux.org/index.php/VMware )
$ chmod +x VMware-edition-version.release.architecture.bundle
# mkdir /etc/init.d
# ./VMware-edition-version.release.architecture.bundle --console
# yaourt vmware-patch
# system enable vmware
or vi /etc/systemd/system/vmware.service
[Unit]
Description=VMware daemon

[Service]
ExecStart=/etc/init.d/vmware start
ExecStop=/etc/init.d/vmware stop
PIDFile=/var/lock/subsys/vmware
TimeoutSec=0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

# vmware-modconfig --console --install-all
# pacman -S dkms
# mkdir /usr/src/vmware-modules-10/
$ cd /tmp
$ git clone git://github.com/djod4556/dkms-workstation.git
# cp /tmp/dkms-workstation.git/Makefile /tmp/dkms-workstation.git/dkms.conf /usr/src/vmware-modules-10/
# dkms -m vmware-modules -v 10 -k $(uname -r) add
# vmware-patch
# dkms -m vmware-modules -v 10 -k $(uname -r) build
# dkms -m vmware-modules -v 10 -k $(uname -r) install
$ lsmod | grep vmci
# modprobe vmci      #in case vmci does not exist
$ ./VMware-edition-version.release.architecture.bundle --extract /tmp/vmware-bundle
# cp /tmp/vmware-bundle/vmware-usbarbitrator/etc/init.d/vmware-USBArbitrator /etc/init.d/

10. quartus
Dell PowerEdge, C Series, and Precision Workstation systems running Linux may be unable to contact a Quartus II licensing server. In the License Setup page of the Options dialog box of the Quartus II software, affected systems have a Network Interface Card (NIC) ID of 000000000000.  While in Archlinux it is better to use interface names that are not used by the kernel as default, e.g.: net0, net1, wifi0, wifi1
# cat /sys/class/net/device_name/address
# vi /etc/udev/rules.d/10-network.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="eth2"

11. questa
# vi /etc/hosts
127.0.0.1 localhost.localdomain arch
# vi ~/.profile
export MODEL_TECH="/opt/questa_sim/linux"
export LM_LICENSE_FILE="$HOME/mentor.lic"
$MODEL_TECH/lmgrd -c $LM_LICENSE &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值