2019-04-02 10:09:49 qq_39408032 阅读数 4206

archlinux 安装教程(deepin桌面)

一、准备archlinux镜像,制作U盘启动盘

  1. 登录archlinux网站下载最新的archlinux镜像。
  2. 下载UltraISO,制作archlinux 启动盘,制作方法:浏览镜像目录,写入硬盘映像。

二、前期准备

进入BIOS,Fn+F2。关闭安全BIOS启动,进入电源选项关闭快速启动。

进入U盘启动盘,开始安装

  1. 检查网络 (Ctrl+C中断)
 	ping www.baidu.com
  1. 查看当前环境中的可链接wifi ,名称-OK,键入WiFi密码
	wifi-menu
  1. 查看是否进入UEFI模式
	ls /sys/firmware/efivars
  1. 图形化分区操作,300M-500M分配EFI,剩余分配到linux file
	cfdisk
  1. 格式化操作
 	mkfs.vfat sda1             //格式化EFI分区
 	mkfs.ext4 sda2           //格式化根分区或者HOME分区
 	mkswap sda3              //格式化swap分区
  1. 启动swap 分区
 	swapon sda3
  1. 挂载各分区
 	mount /dev/sda2/mnt            //将mnt根目录挂载到sda2根分区
 	mkdir /mnt/boot                       //在mnt下创建boot目录 
 	mount /dev/sda1 /mnt/boot //将boot目录挂载到EFI 分区  
  1. 配置国内的软件源
 	vi /etc/pacman.d/mirrorlist  
	   #China
   		Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ##中科大
   		Server = http://mirrors.163.com/archlinux/$repo/os/$arch
   		Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch 

修改mirrorlist文件,将上面任意一个Server 放在所有Server 之前,在下载软件时只进入第一个源中。

  1. 下载到mnt下基本系统的base包以及其他必要的包
   		pacstrap -i /mnt base base-devel grub efibootmgr 
  1. 安装fstab到根分区下
   		genfstab -U /mnt  >> /mnt/etc/fstab 
  1. 进入chroot,删除文件
   		arch-chroot /mnt
   		ls
   		rm -rf lost+found/
   		ls
  1. 配置系统时间
		rm /etc/localtime
		ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 配置系统语言环境
		vi /etc/locale.gen      ##将en_US.UTF-8 UTF-8 与zh_CN.UTF-8 UTF-8前的#号注释去掉
		locale-gen
		echo LANG=en_US.UTF-8>/etc/locale.conf
  1. 配置主机名
		echo 你的主机名>/etc/hostname
		cat /etc/hostname	##查看主机名 
  1. 安装initramfs制作工具
		mkinitcpio -p linux
  1. 配置root 密码及添加用户
		passwd
		userad -m lwx    ##lwx为用户名
		passwd lwx
  1. 安装linux的引导程序
		grub-install --efi-directory=/boot --recheck
		rub-mkconfig -o/boot/grub/grub.cfg
  1. 退出,并卸载各分区,重新启动。
   		exit
   		umount -r /mnt/*
   		reboot

至此,基本的archlinux系统已经安装并配置成功。下面开始,安装deepin桌面环境及一些必要的软件。

四、安装deepin 桌面

  1. 重启进入登录界面,已经可以登录liweixue用户了,不过在这之前需要先修改它的权限。
			root
			vi /etc/sudoers     ##修改该文件,添加用户,在root ALL=(ALL)ALL下添加liweixue ALL=(ALL)ALL。保存退出
			reboot
  1. 启用网络
			sudo systemctl enable dhcpcd
			sudo systemctl start dhcpcd
			ping www.baidu.com
  1. 下载安装桌面
			sudo pacman -S xorg-sever xorg-xinit deepin deepin-extra lightdm
  1. 修改lightdm 配置文件
   		sudo vi /etc/lightdm/lightdm.conf

进入lightdm.conf文件,将 #minimum-vt=7 # Settiing this is to value < 7 implies security issues ,see FS#46799 这一行的#去掉,将 #greeter-session=example-gtk-gnome  修改为 greeter-session=lightdm-deepin-greeter。保存退出。

  1. 设置桌面开机自启
   		sudo systemctl enable lightdm

并设置账户自动登录。

  1. 安装常用软件
  		sudo pacman -S firefox
  		sudo pacman -Ss xf86-video
  		sudo pacman -S xf86-video-vmware
  		sudo pacman -S leafpad
  		sudo pacman -S file-roller
  1. 添加archlinuxcn源
  		sudo vim /etc/pacman.conf

在文件末尾添加
[archlinux]
SigLevel = Optional TrustALL
Sever = https://mirrors.ustc.edu.cn/archlinuxcn/$arch 保存退出

  1. 安装yaourt包管理软件
   		sudo pacman -Syyu yaourt
  1. 安装输入法
  		yaourt -S fcitx fcitx-im fcitx-configtool
  		sudo pacman -S archlinuxcn-keyring
  		yaourt -S fcitx-sogoupinyin

至此,一个简单的archlinux系统已经配置成功啦!相比其他的linux版本,archlinux的上手难度确实比较大的= =,这个坑对于新手来说确实起到一定的劝退效果。万事有利必有弊,这个过程中也能学到很多东西。

2016-07-26 23:30:41 Lorain_Lynies 阅读数 1057

虽然装好了系统,可是什么都没有,所以还是先安装一些必备软件比较好。

1、包管理相关指令:

pacman -S packagename在线安装。

pacman -U /path/packagename 本地包安装。

pacman -Scc清理包缓存。

pacman -Sy package_name安装包并且同步数据库。

pacman -Rs package_name删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系。

pacman -Sw package_name下载包而不安装它。

2、yaourt包管理器,这个包管理器可以方便的安装deb包:

sudo nano  /etc/pacman.conf打开编辑该文件,在文件末尾添加如下三行:

[archlinuxcn]
SigLevel = Optional TrustAll
Server   = http://repo.archlinuxcn.org/$arch

pacman -Syu yaourt更新源并安装yaourt

yaourt常用命令:

yaourt -S package_name – 从AUR安装软件包
yaourt -Ss password – 使用关键字搜索软件包
yaourt -Syu –aur – 从AUR升级本地软件数据库并安装更新
yaourt -Si package_name – 列出软件包信息
yaourt -Sc – 从缓存中清楚旧的软件包
yaourt -Su – 安装AUR中的更新软件包
yaourt -Sy – 获取最新的AUR软件包数据库
yaourt -Cd – 清楚AUR软件包数据库
yaourt -R package_name – 删除软件包

a、浏览器安装:panman -S opera。

b、文本编辑器:pacman -S sublime-text-dev。


2018-11-09 01:44:51 fduffyyg 阅读数 167

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

如果用pacman -S boost-libs安装,只能得到一堆.so .a文件,并没有头文件

用pacman -Ss boost 查找一下

[root@dell_xps_13 dean]# pacman -Ss boostextra/boost 1.60.0-4    Free peer-reviewed portable C++ source libraries - development headersextra/boost-libs 1.60.0-4 [installed]    Free peer-reviewed portable C++ source libraries - runtime librariescommunity/websocketpp 0.7.0-1    C++/Boost Asio based websocket client/server library
如果要获得开发用的头文件,需要再安装一次

pacman -S extra/boost # 或者 boost也可以


这样就获得头文件了。

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述
2016-10-13 23:54:32 gddxz_zhouhao 阅读数 3948

转载处:http://blog.sina.com.cn/s/blog_6a75ed3d0100p49i.html

Arch的优点主要是:

1轻快archlinuxi686进行优化,无论是系统的启动,还是运行程序,都感觉比较轻快;

2灵活,不象其他的Linux发行版,为你默认安装一些不想要的东西。Archlinux给你一个最基本的系统,是在此基础上搭积木,还是耍魔方,随你怎么玩。这体现了linux的高度定制性,喜欢gentoo的又不想花时间在gentoo下自己编译的,会喜欢Archlinux;

3简单Archlinux安装和配置比我预想的要容易得多,它的文件系统结构布局清晰,让人一目了然。

4保持最新,安装方便Archlinux是我见过更新最快的一个发行版,而且还非常稳定有些软件在ubuntu下经常因为版本太旧而经常出现bug, pacman包管理器和agt-get一样安装非常方便,

还有pacman下没有的包,还可使用ABS编译代码,另外AURyaourt非常好,共享的资源非常多,反正需要的包都能从archlinux上的几个包管理器里找到。


好了说了那么多,接下来我们开始打造自己的桌面吧!~~~~~~~~~

安装Archlinux基本系统

安装前做好备份数据……

过程省略10000字………………呵呵!这个可以看官方的wiki,官方的wiki做得非常好。

(archlinux官网:http://www.archlinux.org)

安装完基本系统后,更新系统

pacman -Syu

首先要做的一件事情是,建立一个普通的帐号。可以通过以下命令完成:

useradd -m -s /bin/bashs_cd(s_cd是我的用户名)

安装XorgX-window需要的,如果只是需要命令行模式 ,可以不装。

pacman -S xorg

安装显卡驱动

pacman -Ss xf86-video在里面找到自己的显卡驱动然后

pacman -S xf86-video-ati这里ati是我自己的显卡型号

安装桌面环境

linux桌面环境主要有KDEGnomexfcelxde.这几个是主要的桌面环境,kdegnome是比较重量级的,桌面非常好看。xfcelxde是轻量级的,追求低内存,高性能。这几个可定制性不是很高,集合了一些软件在里面。

另外还可以选择更轻量,定制性更高的窗口管理器,比如比较流行的有Fluxbox,Blackbox,E17,Pekwm,Icewm,Openbox,Sawfish,Awesome,Fvwm.

默认安装gnome

pacman -S gnome gdm

我自己还安装了openboxFvwmFvwm是我常用的,可定制性是最高的,配置也是最难的一个。使用fvwm,可能做得像KDE一样好看,但是用fvwm的更喜欢它那种返朴归真的感觉。速度依自己的配置可快可慢。

安装中文字体

pacman -S ttf-arphic-umingttf-arphic-ukai

英文:pacman -S ttf-bitstream-vera

安装中文输入法,有scimfcitx两种,我选择fcitx,速度很快。

Pacman -S fcitx

装完后配置下列内容到主目录.profile中,以便让fcitx自启动:

export XMODIFIERS=@im=fcitx

export GTK_IM_MODULE=xim

export QT_IM_MODULE=xim

fcitx &

好了,现在基本的图形界面就算完了,重启就可以了。

安装alsa

pacman -S alsa-utils

同时,alsa 添加到/etc/rc.conf 配置文件的 DAEMONS:

DAEMONS=(syslog-ng network netfs crond gdmalsa)

linux常用的软件(追求速度,易用,高性能,所以自己使用的软件偏轻量)

介绍一个不错的中文的软件下载:http://www.linuxfans.org

分类:(注为我常用及喜欢的软件、以及推荐给linuxer的软件,顺便自己留着做备忘使用)

、工具

1、输入法平台

每个输入法平台都能加装很多种类输入法(如二笔、五笔、拼音),均为国产。

ibus \(K)Ubuntu9.10预设输入法平台,为取代停滞的scim创造

fcitx\小企鹅输入法平台

scim \(K)Ubuntu9.10之前版本使用的gtk输入法平台,项目停止

Fireinput \火输(Fireinput)是一款集成于火狐(Mozilla Firefox)浏览器中文输入软件。

2、终端

konsole \KDE的终端。这个很酷,便我不用kde的。

gnome-terminal \Gnome的终端程序

terminator \一个可以随意分割的终端程序

xterm\X自带的终端程序

tilda\非常好用的终端

、网络应用

1、即时通讯

Pidgin\多协议,GTK+XMPP语音,Ubuntu 9.10前默认

Empathy \多协议,XMPP语音视频,GNOMEUbuntu 9.10默认

Kopete \ KDE默认,多协议,不支持qq

Web QQ\腾讯官方出品的web客户端,无需下载,开放公测

libfetion\openfetion \中国移动飞信

Skype\官方,语音、视频、电话、聊天、文件传输,质量超好。

MSC \国产java编写的跨平台即时聊天应用程序

iptux \局域网信使,相当于飞鸽传书,傻瓜型

Konversation \ irc聊天软件,KDE 3软件

Xchat\irc聊天软件,irclinux必备,你可以不懂qq,但你不能不懂irc

irssi \ irc命令行软件,占用资源非常少,推荐

2web浏览器

Chromium\对应Google Chrome浏览器的开源项目,速度最快,功能相当于Chrome

Firefox\俗称火狐,速度较慢,有很丰富的扩展和插件

Epiphany \GNOME 默认网络浏览器,webkit内核,速度快

Opera \非自由软件。QT4。性能出色,集成非常多的功能。中文显示支持不好,需设置。

Dillo\我遇到的速度最快的浏览器,但功能较少,中文支持不好。

w3m\字符界面浏览器,日本人编写,对东亚语言支持较好

3ftp客户端

FileZilla \GTK+编写的FTP客户端,易用、界面类似CuteFTP,功能强大,跨平台

fireftp \firefox里面的插件,支持中文,没有乱码

gftp\强大的ftp软件,支持SSH方式登录,中文支持不好

4、下载工具

1. P2P下载

Vuze Java \BT客户端,性能出色,反吸血插件支持

Transmission \BT客户端,GNOME\Ubuntu默认

amule\电驴客户端,强大易用

mldonkey \电驴客户端,能同时连接多个ed2k服务器,默认以网页形式控制,可搭配各种图形前端,支持BitTorrent\Http\FTP

2.HTTP(S) \ FTP

Gwget \GNOMEwget前端

wget\命令行下的单线程网络传输工具,支持断点续传。

aria2\命令行下的高速下载工具。抢夺带宽能力很强,分段下载引擎,支持多点下载、断点续传。额外支持BT下载。

d4x \类似的FlashGet的多线程下载工具

DownThemAll! \Firefox的多线程下载插件


5E-mail客户端

thunderbird \firefox 一样,从 mozilla分离出来的邮件客户端

evolution \GNOME默认

Sylpheed \轻便,小巧,日本人所写,很好的中文支持

mutt \字符界面 安装

KMail \Kubuntu自带的邮件客户端


、办公编辑

Office系列

OpenOffice.org \开源界的office套件龙头.

永中office\国产,免费,高度仿MS Office

WPS\linux版开发中

中标普华office 5.0个人版for linux\包括中标普华Office专业版的大部分功能,针对个人用户。包含文字处理、电子表格、演示文稿、绘图制作、数据库等五大模块

scribus\PDF制作

LaTex相关

Texlive \官网Tex 的集成包,可以更方便的使用Tex

lyx \Tex/Latex 的所视即所意(WYSIWYM)的编辑环境。

财务相关

GNUCash \一套提供复式簿记系统的会计软件。

本生理财\本生理财是国产CRM工具,需求apache+php+MySQL

HomeBank \家庭理财软件,能生成报表。

Money Manager Ex\一款个人帐务管理软件。



文本编辑

gedit\轻量级,Gnome默认,功能强大

emacs \ 重量级,GNU计划下的第一个产品,EMACSEditor MACroS 的缩写,被称为神的编辑器。

vim\被称作编辑器之神,任何与配置文件或者源代码打交道的人都值得学会

ghex \16进制编辑器

思维导图

Xmind \简单易用

Freemind\适用于项目的各个方面,从简单的项目会议记录,到新项目的头脑风暴

文档阅读

Evince\GNOME下的PDF/PS/djvu文件阅读,最快,极力推荐

xpdf \xpdf是一个小巧的pdf阅读器,中文支持较好,evince的根基

AdobeReader\很好就是块头大了点

FoxitReader\PDF阅读器,非自由软件,中文兼容性好

chmsee\chm阅读

字典翻译

Golden Dict \最强大的词典软件。兼容.bgl词库,stardict所有词库,Lingvo .dsl词库

stardict\星际译王

图像绘制

ImageMagick \功能强大的命令行图像处理程序。

gimp\类似Photoshop的图像处理软件,GTK2+

Dia \是一个矢量图作图软件,画电路图、流程图等

Inkscape\类似CorelDraw的矢量图软件

xfig\专业的矢量作图软件

动画

Anime Studio\ 非自由软件,商业软件,Flash矢量动画软件

blender\开源动画制作软件,免费。

Maya\商业动画软件

屏幕截取

gsnapshot\屏幕截取,支持全屏,活动窗口,自定区。

Shutter\屏幕截取,支持全屏,活动窗口,自定区。

scrot\文本界面屏幕截取

Picasa \Google的图像\照片管理程序,Linux版,Wine,非自由软件

gthumb\GNOME的图像/照片程序,拥有基本照片修改功能

Comix\图像照片程序,Pygtk,看漫画必用软件

音乐播放

Audacious\xmms /xmmsbmp的后裔,国内最受欢迎,插件支持APE格式CUE分轨

rhythmbox \GNOME默认,gstreamer为核心,设备管理强大

Amarok \KDE默认。以XineGStreamer为核心,强大的媒体库和良好的界面。

Exaile\GNOME的音乐管理+播放软件,挑战Amarok

Songbird\整合了桌面网络播放器与网页浏览器,是iTunes等私有媒体播放器的替代

Quod Libet\轻量,自带很多插件,界面简洁

qmmp\轻量,简单,带EQ

moc\musicon concole的缩写,经典的命令行音乐播放器

mpg321|ogg123 /命令行播放器

radioget\网络收音机

qsopcast\网络电视

视频播放

totem\GNOME默认视频播放软件,使用ffmpeg作为后端,有广泛的中文插件支持

VLC\占有率最高的开源媒体播放器,QT4,使用ffmpeg作为后端

SMPlayer|gnome-mplayer\适合做前端

GMlive \特别针对中国网络视频、电视台的Mplayer前端,国人开发

MPlayer\最著名的命令行媒体播放器

SopCast\网络电视直播系统,对低速网络的优化,还能轻松搭建属于自己的电视台

影音相关基础和工具

lstanbul\屏幕录像软件

audacity\一个跨平台的音频编辑软件

Rosegarden \midi电子音乐编辑器

TuxGuitar\吉他乐谱编辑器

avidemux \入门级视频编辑,可以用来分割、合并视频、转换视频编码、压制字幕等

subtitleeditor\字幕时间轴制作软件,可编辑字幕和时间轴,有影片预览及声波显示,功能强



网络服务

ftp服务器

vsftpd\在安全性、高性能及稳定性等方面有上佳的表现

proftpd \设计目标是实现一个安全且易于设定的FTP Server

pure-ftpd \对中文用户来说,其最大的优势是可设置设置客户端默认编码

crossftpd \java语言编写,图形化配置界面

web服务器

apache\世界使用排名第一的Web服务器

tomcat \一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

lighttpd\众多轻量级的网络服务器软件中较为优秀的一个。支持FastCGI, CGI, Auth,输出压缩,URL重写, Alias等重要功能

nginx\可承受3万以上并发连接数,胜过Apache 10倍的Web服务器。

xampp \易于安装且包含MySQLPHPPerl Apache 发行版

email服务

postfix |sendmail |mailman|OpenWebMail

数据库服务

mysql\经典的LAMP中的M指的就是它

PostgreSQL\伯克利开发的很古老但有用的数据库系统,许可证较MySQL简单

Oracle \大名鼎鼎的大型数据库系统

DB2\也是大名鼎鼎啊

SQLite \一个非常小巧的数据库,一个数据库就是一个文本文件,适合做内嵌

TFTP服务

tftpd-hpa \是一个增强功能的TFTP服务器。

DHCP服务

dhcp3-server \DHCPv3服务器。

编程相关

网页设计

Quanta \KDE网页设计软件,支持可视化编辑

bluefish\高级HTML编辑器,GTK+

kompozer \可视化编辑(Nvu的继承者)QT

screem \html/xml编译工具

集成开发环境IDE

kdevelop \KDE 下集成开发环境,支持多种程序设计语言LangSupport

qtcreator \QT4.5自带的轻量级IDE http://www.qtsoftware.com

geany \开源、免费、跨平台的c++ IDE

Anjuta\gnome下集成开发环境

Code::Blocks \Code::Blocks是可以满足其用户几乎所有需求的自由的C++ IDE

Eclipse \IBM支持发起的一个开源IDEjava编写的,支持多种编程语言

eric \开源Python IDE,用PyQt4写的,功能强大,适合作PyQt开发

2012-04-07 11:23:24 weixi6 阅读数 11737

在上次在VMware上安装ArchLinux后,系统只具备基本的功能,我们可以按自己的需要安装软件。

系统更新:

1. 确保能连上网,ping www.baidu.com看是否能连通,无法连通可以更改网络配置

2. VMware上假如网络连接是靠NAT,在更新系统的时候会出现无法连接的情况,需要设置网络连接为桥接方式,

    执行命令 # /etc/rc.d/network restart

3. 更新软件包列表: # pacman -Syy

4. 更新系统 :# pacman -Syu

遇到冲突:fail to commit transaction(conflicting file) ,移动(或删除)相应的文件到/tmp目录下,重新更新系统


5. 添加用户: #adduser   // 建议仅在Login name 和 Additional groups 输入内容,其它都留空

Additional groups:audio, lp, optical, storage, video, wheel, games, power, scanner 

6. 安装sudo:#pacman -S sudo   

7. 为用户添加sudo权限: # visudo        

%wheel ALL=(ALL) ALL    # 去掉这一行的'#'号,即赋予wheel组用户sudo权限


安装桌面系统

1. 安装 X 窗口:

# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils      // 安装基础包

# pacman -S mesa  // 获得3D支持

# pacman -S mesa-demos  // 如需要glxgears和glxinfo工具则安装此包

2. 安装显卡驱动:运行lspci获取主机的显卡类型,输入 # pacman -Ss xf86-video 查看所有开源驱动

# pacman -S xf86-video-vmware  (针对VMware)    // 本次实验安装这个驱动 

pacman -S xf86-video-ati  (针对ATI)

pacman -S xf86-video-nv  (针对nVIDIA)

3. 安装输入设备驱动: # pacman -Ss xf86-input 查找所有输入设备驱动

# pacman -S xf86-input-keyboard xf86-input-mouse

# pacman -S xf86-input-synaptics // 支持触摸屏、板

4. 安装dbus:# pacman -S dbus 将dbus加入到 /etc/rc.conf中的DEAMON数组,使其自动启动

5. 测试X :

# pacman -S xorg-twm xorg-xclock xterm //安装测试环境

# startx// 启动测试,输入exit退出测试

// 可能会报错,找不到/usr/lib/libz.so.1 , 运行 # pacman -S zlib 即可


6. 安装字体: 

# pacman -S ttf-dejavu // 英文字体

# pacman -S wqy-zenhei // 中文字体

7. 安装音频驱动:

# pacman -S alsa-utils将alsa加入到 /etc/rc.conf中的DEAMON数组,使其自动启动

8. 安装桌面环境:GNOME

# pacman -Syu 

// 确保系统为最新,可能会报错,强制更新filesystem # pacman -S filesystem --force, 为initscripts重命名,重新更新


# pacman -S gnome gnome-extra

# pacman -S gdm // 安装登陆管理器

// 让gdb启动有两种方式,一种是直接加入到DAEMON数组里,通过/etc/rc.conf启动;

// 另一种是通过配置/etc/inittab来加载gdm

// 更改/etc/inittab: 默认启动项改为 Boot to X11,注释掉Boot to console, 

// 注释掉x:5:respawn:/usr/bin/xdm -nodaemon

// 取消注释x:5:respawn:/usr/bin/gdm -nodaemon

# reboot


9. 安装其他软件

# pacman -S vim ntfs-3g ntfsprogs 

# pacman -S chromium firefox firefox-i18n-zh-cn// 浏览器

# pacman -S ibus ibus-pinyin// 输入法

# pacman -S libreoffice// 办公软件,语言包选101简体中文

# pacman -S gnome-tweak-tool// 系统美化工具

# pacman -S bash-completion//安装bash补全

# pacman -S xpdf// 安装pdf阅读器


ArchLinux 安装

阅读数 0