當前位置:首頁 » 數據倉庫 » 安裝arch怎麼配置環境變數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

安裝arch怎麼配置環境變數

發布時間: 2022-12-28 07:33:08

Ⅰ 請教,如何在arch下建立qt編譯環境的問題

一、安裝G++環境
sudo apt-get install build-essential
另外的一些相關環境。如果不安裝,一些qt的組件是無法正常編譯的,例如openGL
sudo apt-get install libx11-dev libxau-dev libxaw7-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
sudo apt-get install libxext-dev libxfixes-dev libxfont-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev
sudo apt-get install libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libcups2-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install libgstreamer0.10-dev
二、解壓代碼
tar zxvf qt-everywhere-opensource-src-4.8.4.tar.gz
解壓完進入解壓後的源代碼文件夾
三、執行。/configure生成makefile
。/configure -prefix /usr/local/Qt-4.8.2
(上面指定的這個目錄/usr/local/Qt-4.8.2 ,就是make install 後的安裝目錄)
下面出現對話框選擇open source edition.這是自由版。輸入yes接受協議。
(1)如果你的機器各種庫文件完整,經過一小會,配置完成,會出現以下信息
Qt is now configured for building ,just run 『make』
Once everything is built , you must run 『make install』
Qt will be installed into /usr/local/Qt-4.8.2
To reconfigure ,run 『make confclean』 and 『configure』
說明Makefile文件生成成功
(2)如果出現以下信息
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/gcgily/qt-everywhere-opensource-src-4.8.4/mkspecs/linux-g++
還是老辦法,以不變應萬變。進config.test/x11/xlib 執行make命令,看出錯信息
g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。
其原因就在於需要安裝libX11的開發包,在Ubuntu/debian里包名都是libX11-dev
根據以往的經驗,在。/configure前主動裝好下面3個包,基本上就萬事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev
安裝所需到包後再重新。/configure即可生成Makefile文件
如果出現:Project ERROR: Package gstreamer-app-0.10 not found,則執行以下命令
apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev如果出現 : g++: error: unrecognized command line option 『-fuse-ld=gold』
這是Qt的一個bug:https://bugs.webkit.org/show_bug.cgi?id=89312
在裝有gold linker的系統里,編譯腳本會加入-fuse-ld=gold選項,但這個選項gcc是不支持的。解決辦法是移除該選項,找到文件src/3rdparty/webkit/Source/common.pri,屏蔽QMAKE_LFLAGS+=-fuse-ld=gold。
#
QMAKE_LFLAGS+=-fuse-ld=gold
四、編譯QT
執行make命令,需要2個小時。
五、安裝QT
運行sudo make install命令。需要幾分鍾時間,默認安裝到/usr/local/Qt-4.8.2. 運行/usr/local/Qt-4.5.3/bin/designer ,若能啟動QT,說明QT已經安裝好了。
六、設置環境變數
更改用戶環境變數
gedit /home/username/.bashrc
添加:
export QTDIR=/usr/local/Qt-4.8.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
更改包括root用戶的環境變數
sudo gedit /etc/profile (此處profile文件要更改一下許可權才能寫入)
添加:
export QTDIR=/usr/local/Qt-4.8.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
七、測試環境變數
重啟測試環境變數:
qmake -v
顯示版本信息:
QMake version 2.01a
Using Qt version 4.8.2 in /usr/local/Qt-4.8.2/lib
which qmake
顯示安裝位置信息:
/usr/local/Trolltech/Qt-4.8.2/bin/qmake
環境變數設置成功。
代碼:
如果需要在Qt中引用其他的包以及庫文件,則使用:
INCLUDEPATH += /usr/local/include/
INCLUDEPATH += /usr/local/include/Eigen
INCLUDEPATH += /usr/local/include/boost
INCLUDEPATH += /usr/local/include/CGAL
LIBS += -L/usr/local/lib/ -lgmp
LIBS += -L/usr/local/lib/ -lmpfr
其中LIBS參數中 -l後只能接特定某一個庫文件,且如果該文件為 「libxxx.so「,則-l後只接「xxx」。
上面就是搭建Qt開發環境的方法介紹了,作為一個良好的跨平台開發工具,Qt能夠很好的運行於更大主流系統,擁有豐富的API等。

Ⅱ 安裝arch

安裝前准備的工具

開始安裝

設置好虛擬機後,開機進入arch的安裝界面。

選擇第一項,啟動iso光碟里的arch系統。

登錄光碟系統

安裝准備
根據arch官方 安裝指南 ,加上自己的實驗過程。

驗證啟動模式

如果 UEFI 模式已經啟用, Archiso 將會使用 systemd-boot 來 啟動 Arch Linux . 如果你要驗證啟動模式, 可以嘗試列出 efivars 目錄:(非必要步驟)
# ls /sys/firmware/efi/efivars

有一個報錯,但不影響安裝。這個報錯說沒有找到 efivars 文件,說明我的虛擬機沒有開啟 UEFI 模式,更具體的,請查看官方幫助文檔,網路,google。( 學會查找是一個很重要的學習方法

鍵盤布局

控制台鍵盤布局 默認為us(美式鍵盤映射)。如果您正在使用非 美式 鍵盤布局,通過以下的命令選擇相應的鍵盤映射表:(非必要步驟,我們的鍵盤一般都是美式的)

把 layout 替換為你的鍵盤布局,如fr,uk,dvorak或be-latin1。 這里 有國家的二位字母編碼表。使用命令

列出所有可用的鍵盤布局。 Console fonts 位於 /usr/share/kbd/consolefonts/, 設置方式請參考 setfont(8) .

連接到網際網路

這一步很重要,因為後面有許多軟體的安裝必須要連接到網路。
守護進程 dhcpcd 已被默認 啟用 來探測 有線 設備, 並會嘗試連接。如需驗證網路是否正常, 可以使用 ping :

更新系統時間

用 systemd-timesyncd 確保系統時間是正確的:

用 timedatectl status 檢查服務狀態.詳情閱讀 Time (簡體中文) .

建立硬碟分區

磁碟若被系統識別到,就會被分配為一個 塊設備 ,如 /dev/sda 。識別這些設備,使用 lsblk 或 fdisk 。輸出中以rom, loop 或 airoot 結尾的可以被忽略。

對於一個選定的設備,以下的 分區 是必須要有的:

如需修改 分區表 ,使用 fdisk 或 parted . 查看 Partitioning (簡體中文) 以獲得更多詳情.
如果需要需要創建多級存儲例如 LVM 、 LUKS 或 RAID ,請在此時完成。

使用 fdisk 工具進行分區

fdisk 後面跟你需要進行分區的設備名:

關於fdisk選項的一些說明:

分區前先規劃好每個分區的大小,比如我規劃的分區:

其他的,像 /home,/usr,/var 等分區在有需要的時候再添加新的硬碟來給分區,這樣 /home 分區的資料等不會因系統壞了而丟失,而且還可以把硬碟拿到其他電腦上掛載使用。

這里,我們選主分區 p

這樣我們的分區工作就結束了。

格式化分區
當分區配置好了, 這些分區應立即被格式化並使用一個合適的 文件系統 . 例如,如果你想將/dev/ sda1 格式化成 ext4 , 使用這個命令:

分區格式化的工作就結束了。
詳情參見 文件系統 和 swap (簡體中文) 。

掛載分區
首先將根分區 掛載 到 /mnt 目錄,例如:

如果使用多個分區,還需要為其他分區創建目錄並掛載它們(/mnt/boot、/mnt/home、……)。

因為我沒有分 /home 分區,所以就不用為 /home 分區建立掛載點。

如果你有 swap (簡體中文) 分區,你還應該使用 swapon(8) 激活分區。當此步驟完成,genfstab 才能自動檢測到它們。

選擇鏡像
編輯 /etc/pacman.d/mirrorlist,選擇您的首選 mirror . 這個 mirror 列表也將通過 pacstrap 被復制並保存在到系統中,所以請確保設置正確。

打開 mirrorlist 文件可以看到,裡面已經配置好了一些鏡像源地址。

我們根據它的樣式,把我自己找到的國內鏡像源添加上去:

接下來就是編輯 /etc/pacman.d/mirrorlist 文件了。網上那個注釋掉所有行,不會操作,沒關系,可以新建一個 mirrorlist 文件,再在裡面添加源地址。

用 vim 的話,進入 vim 後,先敲一下 Esc 鍵,再敲 i 就可以進行輸入了。寫完後,敲一下 Esc 鍵,再 shift+:
輸入 wq 保存退出。

建議用 nano 更適合新手,(如我)

安裝基本系統

有些需要額外安裝,例如 btrfs-progs 。 packages.both 頁麵包含了它們的差異。

使用 -i 選項時會在實際安裝前進行確認。此章節會給您安裝好最基本的 Arch 系統,其它軟體以後會用 pacman (簡體中文) 安裝得到。第一個 initramfs 會在新系統的啟動路徑生成和安裝,請確保 ==> Image creation successful.

(好吧,這個沒有圖, 是第31個圖,難道只能上傳30個圖?。要不在寫一篇文章。! 那下一篇見 )
下一篇應該從 配置系統 開始。

感謝閱讀。

Ⅲ Arch Linux配置教程

以arch的基本系統為基礎,我們可以對其進行各種配置操作,讓其更符合個人喜好。下面介紹了一些常用的配置。

新安裝的arch只有一個root用戶,使用root用戶來進行日常系統管理是很危險的事情,說不定哪天手抖輸了個rm -rf /*然後你就呵呵了。所以我們通常用普通用戶來進行日常使用,有需要的時候就用sudo來獲取root許可權。

首先添加一個用戶,並把它加到wheel組

然後為這個用戶設置密碼

最後設置wheel組的用戶能用sudo獲取root許可權:

現在我們就可以使用這個新用戶了。執行exit退出root用戶登錄,然後用新的用戶重新登錄系統。

arch採用pacman來管理軟體,常用的命令有:

記住pacman前面要加sudo。
archlinux採用滾動更新,也就是說只要配置好系統,以後就只需要隔三差五地Syyu一下就行了。這樣你的arch永遠都是最新版,一勞永逸,所以用arch的人都比較懶。

作為pacman的應用我們來玩兩個簡單的例子

安裝完成後重新登錄,輸命令的時候就可以感受到效果咯,Tab補全大法好。如果還覺得不夠的話可以試試zsh。

現在我們來安裝一個小玩意

至於它是幹啥的,試試就知道了

單純的命令行看著總會很無聊,大多數人都希望安裝圖形界面吧。這里以Gnome3桌面為例介紹一下,其他如KDE Xfce LXDE的安裝大同小異。

首先安裝xorg-server,這是圖形界面的基礎。

然後安裝對應的驅動程序,比如安裝nvidia的顯卡驅動:

具體的驅動程序請看 archwiki 。

當然,如果你覺得麻煩也可以把軟體組xorg中的軟體一股腦安上。

另外如果是你的arch是在virtualbox中安裝的,那麼你可以安裝virtualbox-guest-utils這個軟體組:

現在可以安裝Gnome3桌面了。這一步當然是直接安裝gnome這個軟體組啦

為了讓我們開機時能夠進入圖形界面,還需要把顯示管理器GDM設置為開機啟動。

現在重啟系統,進入GDM,然後是輸密碼登錄,就可以看到Gnome桌面了,就像這樣:

這時候的系統是英文界面,可以在gnome的設置(桌面右鍵——seetings——users——language)裡面改成中文,同時還要安裝中文字體:

為了後面的使用方便我們還要安裝文本編輯器gedit

yaourt相當於一個加強版的pacman,在pacman的基礎上添加了對AUR的支持,並提供諸如彩色輸出、互動式搜索模式等一系列實用功能。
要安裝yaourt,首先添加archlinuxcn源:

現在可以安裝yaourt了

yaourt的用法和pacman相似,只是不要加sudo而已,例如

作為yaourt的一個應用,我們來看看如何用aur來安裝sogoupinyin輸入法的。

最後為了讓sogoupinyin輸入法生效,還需要在.xproflie文件(如果這個文件沒有就自己創建)加入下面的內容:

並執行如下命令(因為命令太長一行輸不下所以用 \ 分成多行):

gnome軟體組中有一個epiphany瀏覽器,不過貌似並沒有什麼用,推薦用Chrome或者Firefox。
卸載epiphany瀏覽器

安裝Chrome

安裝Firefox

Ⅳ 如何用硬碟安裝arch

1.開機選擇U盤驅動,方法因不同機器而不同
2.進入選擇列表,根據選擇進入安裝。
3.開始真正的安裝前,必須檢測網路是否連接。因為安裝必須聯網進行下載
輸入ping .com
如果網路連接失敗,應連接成功,否則安裝無法進行。
4.輸入 lsblk查看硬體設備。如圖:
sda是電腦硬碟。
5.輸入:fdisk /dev/sda 進行分區。
6.輸入mkfs.ext4 /dev/sda1. 這個過程是格式化。
為了方便僅分一個區,具體分區方法可自定義。
7.格式化後,將分區掛載到/mnt上
輸入: mount /dev/sda1 /mnt
8.現在修改源。
輸入:vi /etc/pacman.d/mirrorslist
將不是中國的源刪除,快捷鍵dd。
同時建議將163的源剪切只第一行。
快捷鍵dd刪除,然後p就可以實現粘貼。
9.現在可以進行安裝了。
輸入:pacstrap /mnt base
10.安裝完畢後。
輸入:arch-chroot /mnt
11.此時安裝grub。
輸入:pacman -S grub
12.安裝配置grub
輸入:grub-install /dev/sda
13.最後配置boot文件。
輸入:grub-mkconfig -o /boot/grub/grub.cfg
14.OK了,輸入exit退出,再輸入reboot重啟。一切都安裝好了。

Ⅳ arch怎麼用vmware安裝

前註:硬碟安裝Arch-Grub2引導記錄
# (1) archlinux-archboot.iso-i686 menuentry 'archlinux-archboot.iso-i686' { loopback loop (hd0,4)/archlinux-2011.08.19-core-i686.iso linux (loop) (hd0,4)/vmlinuz initrd (loop) (hd0,4)/archiso.img rootdelay=10 }

==========================安裝系統==========================
1、新建VM,2.6內核的即可
2、archlinux-2011.08.19-core-i686.iso
3、光碟引導界面,選擇第一個選項「Boot Arch Linux」
4、開啟系統安裝圖形界面"/arch/setup"
5、1 Select source--選擇軟體源,此處取消「core-local」,並選擇「core-remote(核心包)「,可選的為」extra-remote(額外包)」、「community-remote(社區提供包)」
6、此時會有一個對話框,說ftp.archlinux.org網速太慢,建議選擇其它的鏡像網址,以確保下載速度。
7、選擇下載軟體包的網路地址「http://mirrors.163.com」
8、現在配置網路參數,在圖形界面可以配置為DHCP方式與手動輸入IP及相關網路參數。
9、2 Set editor--設置編輯器,目的是指定在安裝系統過程中用於編輯文件的軟體,建議初學者選擇nano。
10、3 Set clock--設置時鍾,Asia-Shanghai-UTC
11、4 Prepare hard drive(s)--准備磁碟,我選擇了1,自動分配。終得:/boot 150M、SWAP 512M、/ 5647、/home 1883M,格式為Ext4
12、5 Select packages--選擇包,期間讓選擇引導器,我選擇了「grub」,包只選擇了「base」。iptables、net-tools、netcfg、openssh、pacman-mirrorlist、sudo
13、6 Install packages--安裝軟體包
14、7 Configure system--配置系統
15、/etc/rc.conf
/etc/rc.conf--HOSTNAME=shen /etc/rc.conf--LOCALE="zh_CN.UTF-8"

16、/etc/locale.gen
把下列行取消注釋:
#en_US ISO-8859-1 #en_US.UTF-8 UTF-8 zh_CN.GB18030 GB18030 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 zh_CN GB2312

17、/etc/pacman.d/mirrorlist
將China部分的網址均開啟
18、Root-Password--超級用戶密碼
19、Done--執行所有更改
20、8 Install bootloader--安裝引導器,安裝到了/dev/sda上
21、reboot重啟系統
==========================配置系統==========================
0、此步如果想要遠程管理系統必做
開啟SSH服務:
rc.d start sshd
在安裝系統時我們已經安裝了ssh包,如果此時木有,輸入以下命令安裝ssh:
pacman -S openssh
額外[本人尚未操作]:
如果想開機自動啟動ssh的話,可以在/etc/rc.conf的deamon中加入sshd的啟動項。當然你還需要配置你的host.allow文件來加入允許訪問的電腦哦。

/etc/hosts.deny #默認拒絕所有連接
/etc/hosts.allow #默認沒有任何允許連接

#vi /etc/hosts.allow
sshd:192.168.1.100:ALLOW #允許192.168.1.111的電腦使用ssh來訪問這台電腦.重啟下,看看自己的ssh伺服器是否可用了。

1、更新所有軟體
pacman -Syu
2、增加普通用戶
增加一個普通用戶,並為其設置密碼,以用戶名「shen」為例:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,network -s /bin/bash shen passwd shen

3、開啟sudo
pacman -S sudo visudo

將其中的「# %wheel ALL=(ALL) ALL」注釋去除。
4、安裝GUI
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

5、安裝顯卡驅動
查看顯卡類型:
$ lspci |grep VGA 00:0f.0 VGA compatible controller: VMware SVGA II Adapter

鎖定顯卡驅動包:
$ sudo pacman -Ss xf86-video|grep vmware extra/xf86-video-vmware 12.0.2-1 (xorg-drivers xorg) X.org vmware video driver 安裝顯卡驅動: $ sudo pacman -S xf86-video-vmware 目標 (27): damageproto-1.2.1-2 dri2proto-2.6-1 fixesproto-5.0-2 glproto-1.4.15-1 kbproto-1.0.6-1 libdrm-2.4.33-1 libgl-8.0.3-1 libglapi-8.0.3-1 libice-1.0.8-1 libpciaccess-0.13.1-1 libsm-1.2.1-1 libx11-1.4.99.901-1 libxau-1.0.7-1 libxcb-1.8.1-1 libxdamage-1.1.3-2 libxdmcp-1.1.1-1 libxext-1.3.1-1 libxfixes-5.0-2 libxt-1.1.3-1 libxxf86vm-1.1.2-1 mesa-8.0.3-1 svga-dri-8.0.3-1 xcb-proto-1.7.1-1 xextproto-7.2.1-1 xf86vidmodeproto-2.3.1-2 xproto-7.0.23-1 xf86-video-vmware-12.0.2-1

注意其中有:mesa,一個加速硬體的軟體包
vmmouse虛擬機下滑鼠驅動:
$ sudo pacman -S xf86-input-vmmouse

備註:
如果是物理機且為Intel顯卡可安裝,其中mesa mesa-demos為顯卡加速包:
xf86-video-intel mesa mesa-demos
我的機器:
$ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xf86-video-ati mesa mesa-demos

6、測試GUI
$ sudo Xorg -configure

系統會自動配置好X,並root下生成xorg.conf.new,
#然後我們將/root/xorg.conf.new拷貝到/etc/X11/xorg/conf,即輸入:# cp /root/xorg.conf.new /#etc/X11/xorg.conf。接著測試腳本配置是否正確
#X -config /root/xorg.conf.new,這個命令會啟動一個圖形界面,來測試你的配置。

7、安裝openbox

$ sudo pacman -S openbox 目標 (15): cairo-1.12.2-1 giflib-4.1.6-5 imlib2-1.4.5-2 libdatrie-0.2.5-1 libid3tag-0.15.1b-7 libjpeg-turbo-1.2.0-2 libpng-1.5.10-1 libthai-0.1.17-1 libtiff-4.0.1-1 libxft-2.3.0-2 libxml2-2.7.8-2 pango-1.30.0-1 startup-notification-0.12-2 xcb-util-0.3.8-1 openbox-3.5.0-7

8、啟動openbox
$ touch ~/.xinitrc
寫入內容:exec openbox

9、壓縮與解壓
$ sudo pacman -S zip rar unrar unzip p7zip 目標 (4): p7zip-9.20.1-6 unrar-4.2.2-1 unzip-6.0-6 zip-3.0-3 p7zip 的可選依賴 wxgtk: GUI desktop-file-utils: desktop entries

10、設置桌面背景
$ sudo pacman -S feh 目標 (3): giblib-1.2.4-5 libexif-0.6.20-2 feh-2.5-1

11、當前磁碟使用狀態
$ df -h 文件系統 容量 已用 可用 已用% 掛載點 rootfs 5.5G 935M 4.4G 18% / /dev 391M 0 391M 0% /dev run 393M 160K 393M 1% /run /dev/sda3 5.5G 935M 4.4G 18% / shm 393M 0 393M 0% /dev/shm tmpfs 393M 8.0K 393M 1% /tmp /dev/sda1 151M 18M 126M 13% /boot /dev/sda4 1.9G 61M 1.7G 4% /home

12、安裝中文字體-退出Openbox再次登入會看到效果
$ sudo pacman -S wqy-bitmapfont wqy-zenhei 目標 (2): wqy-bitmapfont-0.9.9-8 wqy-zenhei-0.9.45-2 全部下載大小:10.15 MiB 全部安裝大小:34.52 MiB wqy-zenhei post install message ==> Special Note: By default, we disabled the embedded bitmaps, so that the characters will be displayed as Anti-aliased glyphs. For those who want to use bitmap font rendering (for 9pt-12pt), you can modify the enclosed 44-wqy-zenhei.conf and change the line <edit name=\"embeddedbitmap\"><bool>false</bool></edit> to <edit name=\"embeddedbitmap\"><bool>true</bool></edit>" Remove 44-wqy-zenhei.conf and 66-wqy-zenhei-sharp.conf symlinks from /etc/fonts/conf.d/ directory if you have problems with this package.

Ⅵ arch裝好了,但是桌面怎麼配置

裝好的arch只是一個極簡系統, 大部分軟體(對桌面用戶來說主要也就是桌面環境)需要用戶自行配置,如果沒一點基礎,估計比較困難。 好消息是,arch有一個非常完善詳細的wiki網站,查閱、選定你需要安裝的桌面環境,對照wiki相關文檔,一步一步就可以完成系統桌面配置。