コード例 #1
0
ファイル: cli.py プロジェクト: Voyage65535/arch-install
def nfsrv():
    pacman(S='nfs-utils', _in='y')
    makedirs('/srv/nfs4')
    with open('/etc/exports', 'a') as f:
        f.write('\n  /srv/nfs4        192.168.0.*(rw,sync,fsid=0,no_wdelay,no_root_squash,no_subtree_check)\n\n')
    systemctl('enable', 'nfs-server')
    systemctl('start', 'nfs-server')
コード例 #2
0
ファイル: cli.py プロジェクト: Voyage65535/arch-install
def sshd():
    pacman(S='openssh', _in='y')
    sed('s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g', i='/etc/ssh/sshd_config')
    systemctl('enable', 'sshd')
    systemctl('start', 'sshd')
コード例 #3
0
ファイル: cli.py プロジェクト: Voyage65535/arch-install
def pkgmgr():
    inst_conf('/', 'pacman.conf')
    pacman('-Syy')
    pacman(S='archlinuxcn-keyring', _in='y')
コード例 #4
0
ファイル: cli.py プロジェクト: Voyage65535/arch-install
def color():
    for i in colour:
        wget(colour[i], O=i)
        system('chmod a+x '+i)
    pacman(S='pinfo', _in='y')
コード例 #5
0
def dde():
    pacman(S='xorg', _in='\n\ny')
    pacman('-S', 'noto-fonts', 'noto-fonts-cjk', 'noto-fonts-emoji', 'otf-fira-mono', 'powerline-fonts', _in='y')
    pacman('-S', 'deepin', 'deepin-extra', _in='\n\n\ny')
コード例 #6
0
def deconf():
    pacman(S='xorg-xinit', _in='y')
    pacman(S='numlockx', _in='y')
    pacman('-S', 'fcitx-im', 'fcitx-configtool', 'fcitx-sogoupinyin', 'fcitx-table-other', _in='\ny')
    inst_conf('/', 'xinitrc')
    inst_conf('~', 'profile')
コード例 #7
0
def vbox():
    pacman('-S', 'virtualbox-guest-modules-arch', 'virtualbox-guest-utils', _in='y')
    systemctl('enable', 'vboxservice')