顯示具有 ArchLinux 標籤的文章。 顯示所有文章
顯示具有 ArchLinux 標籤的文章。 顯示所有文章

2020年11月13日 星期五

[Archlinux][ntp] How to execute ntp after reboot automatically

  1. To do this in systemd, you can run

systemctl -a | grep ntp

  1. to see if ntpdate is enabled. To enable it is just run

systemctl enable ntpdate

2020年10月26日 星期一

[Virtualbox] Installing Virtualbox on Arch Linux

  1. sudo pacman -S virtualbox virtualbox-guest-iso
  2. Add the current user to the vboxusers group
    sudo gpasswd -a $USERS vboxusers
  3. Load the virtualbox kernel module using the command
    sudo modprobe vboxdrv
  4. install extension package
    yay -Syy
    Following is how to install yay
    git clone https://aur.archlinux.org/yay.git
    cd yay/
    makepkg -si
  5. yay -S virtualbox-ext-oracle
  6. enable vboxweb
    sudo systemctl enable vboxweb.service
    sudo systemctl start vboxweb.service
  7. lsmod | grep -i vbox

Ref:

2020年8月20日 星期四

2018年9月19日 星期三

2018年3月14日 星期三

2018年3月6日 星期二

[Archlinux] How to use cifs to mount samba server

Show remote samba server
[happy@archlinux tmp]$ smbclient -L 111.2.1.204
Enter WORKGROUP\happy's password:

 Sharename       Type      Comment
 ---------       ----      -------
 print$          Disk      Printer Drivers
 home            Disk
 happy           Disk
 IPC$            IPC       IPC Service (Samba Server 4.3.9-Ubuntu)
Reconnecting with SMB1 for workgroup listing.

 Server               Comment
 ---------            -------

 Workgroup            Master
 ---------            -------
 WORKGROUP            USER-VIRTUALBOX

Use following command to find uid & gid
id -u <user>
id -g <user>

Start to mount remote samba folde

[happy@archlinux tmp]$ sudo mount -t cifs //111.2.1.204/happy /tmp/bbbb/ -o user=happy,password=happy,uid=1000,gid=1000,ip=88.8.8.14,iocharset=utf8

Ref:

2018年2月9日 星期五

2018年1月16日 星期二

2017年12月8日 星期五

[Source insight][Archlinux] Set Source insight and use it

Edit /etc/pacman.conf
Use multilib
[multilib]
Include = /etc/pacman.d/mirrorlist

Install wine
pacman -Syy wine

Install source insight

Copy font from windows to wine environment
 copy “c:\windows\fonts*” to “/home/freeman/.wine/drive_c/windows/Fonts”

Download environment settings from github
Source-Insight-config

If you want appear E:(system root) folder. you must choose "File->Browse Files" then choose any file. After you choose "Project -> Add and Remove project file" will appear E:(system root) folder now

Refernece:

2017年11月26日 星期日

[Archlinux] pacstrap failed to update

Q:

pacstrap -i /mnt base
==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
error: failed to update core (invalid or corrupted database (PGP signature))
error: failed to update extra (invalid or corrupted database (PGP signature))
error: failed to update community (invalid or corrupted database (PGP signature))
error: failed to synchronize any databases
error: failed to init transaction (invalid or corrupted database (PGP signature))
==> ERROR: Failed to install packages to new root

A:
Edit /etc/pacman.d/mirrorlist

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2016-11-01
##

## Score: 0.2, France
Server = http://archlinux.polymorf.fr/$repo/os/$arch
## Score: 0.3, Czech Republic
Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch
## Score: 0.3, France
Server = http://arch.tamcore.eu/$repo/os/$arch
## Score: 0.3, Bulgaria
Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
## Score: 0.4, Germany
Server = http://mirror.js-webcoding.de/pub/archlinux/$repo/os/$arch
## Score: 0.4, Poland
Server = http://mirror.chmuri.net/archmirror/$repo/os/$arch
## Score: 0.4, Netherlands
Server = http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch
## Score: 0.4, Czech Republic
Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch
## Score: 0.4, France
Server = http://mirror.tyborek.pl/arch/$repo/os/$arch
## Score: 0.4, Germany
Server = http://mirror.hactar.xyz/$repo/os/$arch
## Score: 0.4, Germany
Server = http://mirror.f4st.host/archlinux/$repo/os/$arch
## Score: 0.5, Sweden
Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
## Score: 0.6, Czech Republic
Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch
## Score: 0.6, Canada
Server = http://muug.ca/mirror/archlinux/$repo/os/$arch
## Score: 0.6, Norway
Server = http://mirror.neuf.no/archlinux/$repo/os/$arch
## Score: 0.7, Norway
Server = http://mirror.archlinux.no/$repo/os/$arch
## Score: 0.7, United Kingdom
Server = http://archlinux.mirrors.uk2.net/$repo/os/$arch
## Score: 0.7, France
Server = http://fooo.biz/archlinux/$repo/os/$arch
## Score: 0.7, Germany
Server = http://archlinux.honkgong.info/$repo/os/$arch
## Score: 0.7, Bosnia and Herzegovina
Server = http://burek.archlinux.ba/$repo/os/$arch
## Score: 0.7, Germany
Server = http://mirror5.bastelfreak.org/archlinux/$repo/os/$arch
## Score: 0.7, Italy
Server = http://archlinux.beccacervello.it/archlinux/$repo/os/$arch
## Score: 0.8, Germany
Server = http://mirror.23media.de/archlinux/$repo/os/$arch
## Score: 0.8, Germany
Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
## Score: 0.8, United States
Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
## Score: 0.8, Germany
Server = http://mirrors.cicku.me/archlinux/$repo/os/$arch
## Score: 0.8, France
Server = http://arch.yourlabs.org/$repo/os/$arch
## Score: 0.8, Denmark
Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
## Score: 0.8, United Kingdom
Server = http://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
## Score: 0.8, United Kingdom
Server = http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch
## Score: 0.9, Germany
Server = http://mirror.gnomus.de/$repo/os/$arch
## Score: 0.9, United States
Server = http://mirrors.rit.edu/archlinux/$repo/os/$arch
## Score: 0.9, United States
Server = http://archlinux.surlyjake.com/archlinux/$repo/os/$arch
## Score: 0.9, United States
Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
## Score: 0.9, United Kingdom
Server = http://mirror.cinosure.com/archlinux/$repo/os/$arch
## Score: 0.9, France
Server = http://mir.archlinux.fr/$repo/os/$arch
## Score: 0.9, United States
Server = http://mirror.kaminski.io/archlinux/$repo/os/$arch
## Score: 0.9, Portugal
Server = http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
## Score: 1.0, Germany
Server = http://mirror.vfn-nrw.de/archlinux/$repo/os/$arch
## Score: 1.0, France
Server = http://mirror.lastmikoi.net/archlinux/$repo/os/$arch
## Score: 1.0, Netherlands
Server = http://ftp.snt.utwente.nl/pub/os/linux/archlinux/$repo/os/$arch
## Score: 1.0, Germany
Server = http://k42.ch/mirror/archlinux/$repo/os/$arch
## Score: 1.0, Germany
Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch
## Score: 1.0, Poland
Server = http://arch.midov.pl/arch/$repo/os/$arch
## Score: 1.0, Austria
Server = http://mirror1.htu.tugraz.at/archlinux/$repo/os/$arch
## Score: 1.0, Belarus
Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
## Score: 1.1, Lithuania
Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch
## Score: 1.1, Germany
Server = http://ftp.fau.de/archlinux/$repo/os/$arch
## Score: 1.1, Netherlands
Server = http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
## Score: 1.2, Germany
Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch
## Score: 1.2, United States
Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
## Score: 1.2, Iceland
Server = http://mirror.system.is/arch/$repo/os/$arch
## Score: 1.2, Germany
Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
## Score: 1.3, Germany
Server = http://mirror.netcologne.de/archlinux/$repo/os/$arch
## Score: 1.3, Australia
Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch
## Score: 1.3, Greece
Server = http://foss.aueb.gr/mirrors/linux/archlinux/$repo/os/$arch
## Score: 1.3, United States
Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
## Score: 1.3, Denmark
Server = http://mirror.one.com/archlinux/$repo/os/$arch
## Score: 1.3, United States
Server = http://mirror.umd.edu/archlinux/$repo/os/$arch
## Score: 1.3, Czech Republic
Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
## Score: 1.3, Russia
Server = http://mirror.aur.rocks/$repo/os/$arch
## Score: 1.3, Belgium
Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
## Score: 1.3, Germany
Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
## Score: 1.4, Croatia
Server = http://archlinux.iskon.hr/$repo/os/$arch
## Score: 1.4, Germany
Server = http://archlinux.cyborg-connect.de/$repo/os/$arch
## Score: 1.4, Macedonia
Server = http://mirror.t-home.mk/archlinux/$repo/os/$arch
## Score: 1.4, United States
Server = http://mirror.jmu.edu/pub/archlinux/$repo/os/$arch
## Score: 1.4, United States
Server = http://il.mirrors.linaxe.net/archlinux/$repo/os/$arch
## Score: 1.4, South Africa
Server = http://ftp.wa.co.za/pub/archlinux/$repo/os/$arch
## Score: 1.4, Italy
Server = http://archlinux.openlabto.org/archlinux/$repo/os/$arch
## Score: 1.4, Germany
Server = http://mirror.pseudoform.org/$repo/os/$arch
## Score: 1.4, United States
Server = http://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch
## Score: 1.4, Australia
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
## Score: 1.5, Germany
Server = http://mirror.metalgamer.eu/archlinux/$repo/os/$arch
## Score: 1.5, Romania
Server = http://archlinux.mirrors.linux.ro/$repo/os/$arch
## Score: 1.5, Germany
Server = http://mirror.fluxent.de/archlinux/$repo/os/$arch
## Score: 1.5, Sweden
Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
## Score: 1.5, United States
Server = http://mirror.lty.me/archlinux/$repo/os/$arch
## Score: 1.5, Germany
Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
## Score: 1.5, France
Server = http://arch.static.lu/$repo/os/$arch
## Score: 1.5, Brazil
Server = http://pet.inf.ufsc.br/mirrors/archlinux/$repo/os/$arch
## Score: 1.5, Taiwan
Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
## Score: 1.6, Brazil
Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
## Score: 1.6, Belarus
Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
## Score: 1.6, Finland
Server = http://arch.mirror.far.fi/$repo/os/$arch
## Score: 1.6, Germany
Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch
## Score: 1.6, France
Server = http://archlinux.vi-di.fr/$repo/os/$arch
## Score: 1.6, Germany
Server = http://mirror.michael-eckert.net/archlinux/$repo/os/$arch
## Score: 1.6, Germany
Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
## Score: 1.6, Lithuania
Server = http://arch.relevant.lt/$repo/os/$arch
## Score: 1.6, United States
Server = http://arch.mirrors.ionfish.org/$repo/os/$arch
## Score: 1.6, Russia
Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch
## Score: 1.7, Sweden
Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
## Score: 1.7, Luxembourg
Server = http://archlinux.mirror.root.lu/$repo/os/$arch
## Score: 1.7, Switzerland
Server = http://pkg.adfinis-sygroup.ch/archlinux/$repo/os/$arch
## Score: 1.7, Latvia
Server = http://archlinux.koyanet.lv/archlinux/$repo/os/$arch
## Score: 1.7, Poland
Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
## Score: 1.7, France
Server = http://archlinux.mirror.pkern.at/$repo/os/$arch
## Score: 1.8, Germany
Server = http://arch.jensgutermuth.de/$repo/os/$arch
## Score: 1.8, Sweden
Server = http://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch
## Score: 1.8, Canada
Server = http://mirror.frgl.pw/archlinux/$repo/os/$arch
## Score: 1.8, United States
Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
## Score: 1.8, United States
Server = http://mirror.htnshost.com/archlinux/$repo/os/$arch
## Score: 1.8, United States
Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
## Score: 1.9, Switzerland
Server = http://archlinux.puzzle.ch/$repo/os/$arch
## Score: 1.9, United States
Server = http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch
## Score: 1.9, France
Server = http://archlinux.mailtunnel.eu/$repo/os/$arch
## Score: 1.9, United States
Server = http://ca.us.mirror.archlinux-br.org/$repo/os/$arch
## Score: 1.9, Germany
Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
## Score: 1.9, South Africa
Server = http://mirror.is.co.za/mirror/archlinux.org/$repo/os/$arch
## Score: 1.9, United States
Server = http://mirror.nexcess.net/archlinux/$repo/os/$arch
## Score: 2.0, China
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
## Score: 2.0, Germany
Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
## Score: 2.0, Sweden
Server = http://archlinux.dynamict.se/$repo/os/$arch
## Score: 2.0, France
Server = http://arch.nimukaito.net/$repo/os/$arch
## Score: 2.0, Slovenia
Server = http://archimonde.ts.si/archlinux/$repo/os/$arch
## Score: 2.0, United States
Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch
## Score: 2.1, France
Server = http://archlinux.de-labrusse.fr/$repo/os/$arch
## Score: 2.1, Israel
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
## Score: 2.1, Canada
Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch
## Score: 2.1, Germany
Server = http://archlinux.thaller.ws/$repo/os/$arch
## Score: 2.1, Japan
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
## Score: 2.1, Indonesia
Server = http://suro.ubaya.ac.id/archlinux/$repo/os/$arch
## Score: 2.2, South Africa
Server = http://archlinux-za.mirror.host1plus.com/$repo/os/$arch
## Score: 2.2, France
Server = http://mirror.armbrust.me/archlinux/$repo/os/$arch
## Score: 2.2, Japan
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
## Score: 2.2, Hungary
Server = http://ftp.energia.mta.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
## Score: 2.2, China
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
## Score: 2.3, Hong Kong
Server = http://arch-mirror.wtako.net/$repo/os/$arch
## Score: 2.3, France
Server = http://mirror.gerhard.re/archlinux/$repo/os/$arch
## Score: 2.3, Vietnam
Server = http://f.archlinuxvn.org/archlinux/$repo/os/$arch
## Score: 2.4, United States
Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch
## Score: 2.4, Macedonia
Server = http://arch.softver.org.mk/archlinux/$repo/os/$arch
## Score: 2.5, Norway
Server = http://archlinux.uib.no/$repo/os/$arch
## Score: 2.5, United States
Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
## Score: 2.5, Indonesia
Server = http://mirror.devilzc0de.org/archlinux/$repo/os/$arch
## Score: 2.5, Brazil
Server = http://linorg.usp.br/archlinux/$repo/os/$arch
## Score: 2.6, Taiwan
Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
## Score: 2.6, France
Server = http://mirrors.theblazehen.com/archlinux/$repo/os/$arch
## Score: 2.6, Brazil
Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch
## Score: 2.6, China
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
## Score: 2.7, Brazil
Server = http://archlinux-br.mirror.host1plus.com/$repo/os/$arch
## Score: 2.7, Netherlands
Server = http://mirror.i3d.net/pub/archlinux/$repo/os/$arch
## Score: 2.7, Ukraine
Server = http://archlinux.ip-connect.vn.ua/$repo/os/$arch
## Score: 2.8, Taiwan
Server = http://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
## Score: 2.8, Greece
Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch
## Score: 2.9, Poland
Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
## Score: 2.9, Czech Republic
Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
## Score: 2.9, Czech Republic
Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
## Score: 3.0, Italy
Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch
## Score: 3.0, Slovakia
Server = http://tux.rainside.sk/archlinux/$repo/os/$arch
## Score: 3.0, Romania
Server = http://mirrors.m247.ro/archlinux/$repo/os/$arch
## Score: 3.0, United States
Server = http://arlm.tyzoid.com/$repo/os/$arch
## Score: 3.1, Greece
Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
## Score: 3.1, United States
Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch
## Score: 3.2, Russia
Server = http://mirror.rol.ru/archlinux/$repo/os/$arch
## Score: 3.2, Worldwide
Server = http://mirrors.evowise.com/archlinux/$repo/os/$arch
## Score: 3.2, Greece
Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
## Score: 3.3, South Korea
Server = http://ftp.kaist.ac.kr/ArchLinux/$repo/os/$arch
## Score: 3.3, Bulgaria
Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
## Score: 3.3, Iran
Server = http://repo.sadjad.ac.ir/arch/$repo/os/$arch
## Score: 3.4, Czech Republic
Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
## Score: 3.4, Germany
Server = http://linux.rz.rub.de/archlinux/$repo/os/$arch
## Score: 3.5, Canada
Server = http://mirror.cedille.club/archlinux/$repo/os/$arch
## Score: 3.6, Germany
Server = http://archlinux.mirror.iphh.net/$repo/os/$arch
## Score: 3.6, United States
Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
## Score: 3.7, United States
Server = http://cosmos.cites.illinois.edu/pub/archlinux/$repo/os/$arch
## Score: 3.7, United States
Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
## Score: 3.7, United Kingdom
Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
## Score: 3.7, Germany
Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
## Score: 3.8, United States
Server = http://mirrors.aggregate.org/archlinux/$repo/os/$arch
## Score: 3.9, South Korea
Server = http://mirror.premi.st/archlinux/$repo/os/$arch
## Score: 4.0, United States
Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
## Score: 4.0, Ireland
Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
## Score: 4.0, China
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
## Score: 4.1, Netherlands
Server = http://arch.apt-get.eu/$repo/os/$arch
## Score: 4.1, United States
Server = http://mirror.metrocast.net/archlinux/$repo/os/$arch
## Score: 4.2, Singapore
Server = http://download.nus.edu.sg/mirror/arch/$repo/os/$arch
## Score: 4.2, Canada
Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
## Score: 4.3, Romania
Server = http://mirror.archlinux.ro/archlinux/$repo/os/$arch
## Score: 4.5, United Kingdom
Server = http://arch.serverspace.co.uk/arch/$repo/os/$arch
## Score: 4.6, Turkey
Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch
## Score: 4.6, United States
Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
## Score: 4.7, Ecuador
Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch
## Score: 4.7, Singapore
Server = http://mirror.0x.sg/archlinux/$repo/os/$arch
## Score: 4.7, Belgium
Server = http://archlinux.cu.be/$repo/os/$arch
## Score: 4.9, Philippines
Server = http://mirror.rise.ph/archlinux/$repo/os/$arch
## Score: 5.0, France
Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
## Score: 5.1, Australia
Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
## Score: 5.2, Austria
Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
## Score: 5.3, United States
Server = http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
## Score: 5.4, United States
Server = http://mirror1.hackingand.coffee/arch/$repo/os/$arch
## Score: 5.7, Italy
Server = http://archlinux.students.cs.unibo.it/$repo/os/$arch
## Score: 6.0, Ecuador
Server = http://mirror.uta.edu.ec/archlinux/$repo/os/$arch
## Score: 6.0, Poland
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
## Score: 6.1, United States
Server = http://mirror2.hackingand.coffee/arch/$repo/os/$arch
## Score: 6.1, United States
Server = http://mirror3.hackingand.coffee/arch/$repo/os/$arch
## Score: 6.4, United States
Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
## Score: 6.6, Ecuador
Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch
## Score: 6.6, Germany
Server = http://www.gutscheindrache.com/mirror/archlinux/$repo/os/$arch
## Score: 6.7, Spain
Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/$arch
## Score: 6.8, Qatar
Server = http://mirror.qnren.qa/archlinux/$repo/os/$arch
## Score: 6.9, Kazakhstan
Server = http://mirror.neolabs.kz/archlinux/$repo/os/$arch
## Score: 7.0, Canada
Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
## Score: 7.1, Vietnam
Server = http://mirror-fpt-telecom.fpt.net/archlinux/$repo/os/$arch
## Score: 7.3, China
Server = http://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
## Score: 7.3, Bulgaria
Server = http://mirrors.netix.net/archlinux/$repo/os/$arch
## Score: 7.6, United States
Server = http://arch.mirrors.pair.com/$repo/os/$arch
## Score: 8.2, South Africa
Server = http://mirror.wbs.co.za/archlinux/$repo/os/$arch
## Score: 8.4, China
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
## Score: 8.5, Colombia
Server = http://mirror.edatel.net.co/archlinux/$repo/os/$arch
## Score: 8.8, India
Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
## Score: 9.5, Greece
Server = http://mirrors.myaegean.gr/linux/archlinux/$repo/os/$arch
## Score: 9.5, Canada
Server = http://archlinux.mirror.vexxhost.com/$repo/os/$arch
## Score: 10.0, United States
Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch
## Score: 10.5, Germany
Server = http://mirror.euserv.net/linux/archlinux/$repo/os/$arch
## Score: 11.1, China
Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
## Score: 11.5, Taiwan
Server = http://archlinux.cs.nctu.edu.tw/$repo/os/$arch
## Score: 11.8, France
Server = http://mirror.ibcp.fr/pub/archlinux/$repo/os/$arch
## Score: 12.0, United States
Server = http://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch
## Score: 12.1, France
Server = http://mirror.archlinux.ikoula.com/archlinux/$repo/os/$arch
## Score: 12.2, Germany
Server = http://mirror1.shellbot.com/archlinux/$repo/os/$arch
## Score: 12.3, Germany
Server = http://artfiles.org/archlinux.org/$repo/os/$arch
## Score: 12.4, Germany
Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch
## Score: 12.5, Slovakia
Server = http://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
## Score: 12.6, China
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
## Score: 12.8, Germany
Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
## Score: 12.8, Worldwide
Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch
## Score: 13.1, Denmark
Server = http://ftp.klid.dk/ftp/archlinux/$repo/os/$arch
## Score: 13.3, Austria
Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
## Score: 13.3, Serbia
Server = http://mirror.pmf.kg.ac.rs/archlinux/$repo/os/$arch
## Score: 13.5, Germany
Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch
## Score: 13.6, Ukraine
Server = http://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
## Score: 13.8, Spain
Server = http://osl.ugr.es/archlinux/$repo/os/$arch
## Score: 14.2, United States
Server = http://mirror.grig.io/archlinux/$repo/os/$arch
## Score: 15.2, Australia
Server = http://archlinux.uberglobalmirror.com/$repo/os/$arch
## Score: 16.8, Australia
Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
## Score: 17.7, India
Server = http://ftp.iitm.ac.in/archlinux/$repo/os/$arch
## Score: 18.0, New Caledonia
Server = http://mirror.lagoon.nc/pub/archlinux/$repo/os/$arch
## Score: 18.4, Indonesia
Server = http://mirror.poliwangi.ac.id/archlinux/$repo/os/$arch
## Score: 18.4, New Caledonia
Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch
## Score: 20.9, Germany
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
## Score: 24.1, Thailand
Server = http://mirror.adminbannok.com/archlinux/$repo/os/$arch
## Score: 25.7, France
Server = http://ftp.u-strasbg.fr/linux/distributions/archlinux/$repo/os/$arch
## Score: 82.8, Chile
Server = http://mirror.archlinux.cl/$repo/os/$arch

Reference:

2017年11月13日 星期一

2017年11月9日 星期四

[Virtualbox kernel module][Archlinux] How to compile virtualbox kernle module

Download linux-headers-4.13.9-1-x86_64.pkg.tar.xz

Decompress the package
tar xvf linux-headers-4.13.9-1-x86_64.pkg.tar.xz -C linux-headers
cd linux-headers/usr/lib/modules/4.13.9-1-ARCH/build

Copy the linux source code to corresponding folder.
sudo cp * /lib/modules/4.13.9-1-ARCH/build/ -Rf


Download vbox-kernel-module - vbox-kernel-module-src-5.2.0.tar.xz

Decompress the package
tar xvf vbox-kernel-module-src-5.2.0.tar.xz -C /tmp
cd /tmp/
make
sudo make install

Make install will copy to following folder
/lib/modules/4.13.9-1-ARCH/misc

According to following hyperlink will understand how to mount kernel module after reboot.
[Virtualbox][Archlinux] Upgrade vboxdrv.ko after upgrade Linux kernel
echo vboxdrv >> /etc/modules-load.d/virtualbox.conf &&\
echo vboxnetadp >> /etc/modules-load.d/virtualbox.conf &&\
echo vboxnetflt >> /etc/modules-load.d/virtualbox.conf &&\
echo vboxpci >> /etc/modules-load.d/virtualbox.conf


Vagrant

[VirtualBox][Vagrant] How to install and use vagrant

2017年11月7日 星期二

2017年9月17日 星期日

[BlueTooth][Archlinux] How to install buletooth

Install blueberry into system
pacman -S blueberry

Start service
# sudo systemctl enable bluetooth.service
# sudo systemctl start bluetooth.service

Start the bluetooth
Method 1:
# blueberry
Method 2:
Select “Menu”>type bluetooth will appear the icon.


Q :
ERROR:lib/helpers.c:319:intf_supported: assertion failed: (introspection_proxy != NULL)

A:

$ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

$ bt-adapter -i
**
ERROR:lib/helpers.c:319:intf_supported: assertion failed: (introspection_proxy != NULL)
Aborted (core dumped)

$ sudo systemctl status bluetooth.service 
[sudo] password for leigh: 
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:bluetoothd(8)

$ sudo systemctl enable bluetooth.service
$ sudo systemctl start bluetooth.service

$ bt-adapter -i
[hci0]
  Name: main_pc.leigh123linux
  Address: 7C:5C:F8:11:3C:52
  Alias: ChromeLinux_7807 [rw]
  Class: 0xc0104
  Discoverable: 0 [rw]
  DiscoverableTimeout: 0 [rw]
  Discovering: 0
  Pairable: 1 [rw]
  PairableTimeout: 0 [rw]
  Powered: 1 [rw]
  UUIDs: [HeadsetAudioGateway, 00001801-0000-1000-8000-00805f9b34fb, AVRemoteControl, 00001800-0000-1000-8000-00805f9b34fb, PnPInformation, AVRemoteControlTarget, AudioSink, AudioSource]

Reference:

2017年9月12日 星期二

[Routing][Concept] Routing command

When type ip rule will show like following ``` # ip rule show 0: from all lookup local 32766: from all lookup main 32767: from all lookup default ``` I draw picture like following ``` +-------------------------------------+ | ip rule | | +------------+ | | | | | | | local | | | | | | | +------------+ | | | | +------------+ | | | | | | | main | | | | | | | +------------+ | +-------------------------------------+ ``` ip route show table main = ip route show = route -n ``` [happy@localhost tftp]$ ip route show table main default via 192.168.0.1 dev wlp3s0 default via 192.168.1.1 dev enp4s0 default via 192.168.0.1 dev wlp3s0 src 192.168.0.101 metric 302 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.101 metric 302 192.168.1.0/24 dev enp4s0 proto kernel scope link src 192.168.1.2 192.168.100.0/24 dev enp0s20u13 proto kernel scope link src 192.168.100.20 linkdown [happy@localhost tftp]$ ip route show default via 192.168.0.1 dev wlp3s0 default via 192.168.1.1 dev enp4s0 default via 192.168.0.1 dev wlp3s0 src 192.168.0.101 metric 302 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.101 metric 302 192.168.1.0/24 dev enp4s0 proto kernel scope link src 192.168.1.2 192.168.100.0/24 dev enp0s20u13 proto kernel scope link src 192.168.100.20 linkdown [happy@localhost tftp]$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlp3s0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp4s0 0.0.0.0 192.168.0.1 0.0.0.0 UG 302 0 0 wlp3s0 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.0.0 0.0.0.0 255.255.255.0 U 302 0 0 wlp3s0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp4s0 192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s20u13 ```

2017年9月11日 星期一

[Bitnami][Archlinux] How to create two redmine at same bitnami server

  1. Edit /home/happy/webs/redmine/apache2/conf/bitnami/bitnami-apps-prefix.conf
# Bitnami applications installed in a prefix URL
Include "/home/happy/webs/redmine/apps/redmine-another/conf/httpd-prefix.conf"
Include "/home/happy/webs/redmine/apps/redmine/conf/httpd-prefix.conf"
  1. Edit above two configuration file separately.
/home/happy/webs/redmine/apps/redmine/conf/httpd-prefix.conf
Alias /redmine/ "/home/happy/webs/redmine/apps/redmine/htdocs/public/"
Alias /redmine "/home/happy/webs/redmine/apps/redmine/htdocs/public"

Include "/home/happy/webs/redmine/apps/redmine/conf/httpd-app.conf"
/home/happy/webs/redmine/apps/redmine-another/conf/httpd-prefix.conf
Alias /redmine-another/ "/home/happy/webs/redmine/apps/redmine-another/htdocs/public/"
Alias /redmine-another "/home/happy/webs/redmine/apps/redmine-another/htdocs/public"

Include "/home/happy/webs/redmine/apps/redmine-another/conf/httpd-app.conf"
    Edit “/home/freeman/webs/redmine/apps/redmine-another/conf/httpd-app.conf” separately
    RewriteEngine On
    RewriteRule /<none> / [L,R]
    
    <Directory "/home/freeman/webs/redmine/apps/redmine-another/htdocs/public">
        Options -MultiViews
        AllowOverride All
        <IfVersion < 2.3 >
            Order allow,deny
            Allow from all
        </IfVersion>
        <IfVersion >= 2.3>
            Require all granted
        </IfVersion>
    
        PassengerEnabled on
        SetEnv RAILS_RELATIVE_URL_ROOT "/redmine-another"
        PassengerAppRoot "/home/freeman/webs/redmine/apps/redmine-another/htdocs/"
        <IfModule pagespeed_module>
            ModPagespeedDisallow "*"
        </IfModule>
    
    
        Include "/home/freeman/webs/redmine/apps/redmine-another/conf/banner.conf"
    </Directory>
    PassengerPreStart http://127.0.0.1:8081/redmine-another
  1.  Restart server
    bash ctlscript.sh restart
  2. Browse webpage separately
    http://127.0.0.1:8081/redmine/projects
http://127.0.0.1:8081/redmine-another/projects
sucessfully

[Bitnami][Archlinux] How to use Bitnami to build up dokuwiki quickly

  1. Check where is the DocumentRoot.
vim apache2/conf/httpd.conf
<Directory "/home/happy/webs/haha/apache2/htdocs">

According above infomation understand DocumentRoot is at “/home/happy/webs/haha/apache2/htdocs”

2. Put dokuwiki into “/home/happy/webs/haha/apache2/htdocs”

3. start up bitnami
bash ctlscript.sh start

4. Browse the webpage
http://127.0.0.1:8081/good/doku.php