赞
踩
以管理员身份打开PowerShell并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
出现提示时重新启动计算机。
Ubuntu安装后默认没有root密码,需要用户自己设置。
sudo su
输入账户密码
passwd
输入新的root密码
再次输入root密码
在命令行执行:
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
左侧:gsettings set com.canonical.Unity.Launcher launcher-position Left
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list
替换打开的文件内容
sudo apt-get update
更新源
untun下USB连接Android手机后,使用adb devices 出现如下:
List of devices attached
???????????? no permissions
同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log。
一、工具介绍
android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge缩写adb,在android开发过程中,这个工具是使用得最多的
adb start-server – 实际上它会启动一个 adb fork-server server
adb kill-server – kill掉
adb devices – 列出所有的设备
二、设置usb权限
因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。
$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 413c:2106 Dell Computer Corp.
Bus 002 Device 002: ID 0461:4d81 Primax Electronics, Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
列表中,Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp
这一行为htc
手机的usb
使用端口,记录一下,id为0bb4
(基于上所有的htc都是这个ID)
$sudo vim /etc/udev/rules.d/70-android.rules
加入以下内容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c87",MODE="0666"
其中的idVendor
idProduct
指的是USB的id可以使用lsusb查询得到。
比如我的是:
lsusb
Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp
ID 0bb4 就是idVendor ,0c87就是 idProduct
运行命令,重启udev:
$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart
三、重新启动adb server(很重要)
拔掉usb重新连上再执行:
sudo ./adb kill-server
./adb devices
./adb root (这一步很重要 )
四、使用usb进行调试
问题说明中的问题至此已经得到解决。在DDMS选择相应的devices,可以看到log了。。。。
五、知识积累
Gooogle udev
拔插usb,使用以下命令可以实时监视系统信息
sudo tail -f /var/log/messages
Ubuntu下的工作区功能感觉挺有用的,可以多个桌面同时切换
开启工作区功能:通过 Settings -> Appearabce -> Behavior中勾选Enable workspaces
切换工作区
ctrl + alt 方向键 可以直接切换工作区
windown + s 先预览全部工作区,再通过方向键切换
卸载LibreOffice
sudo apt-get remove libreoffice-common
卸载Amazon的链接
sudo apt-get remove unity-webapps-common
卸载不常用的软件
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
修改菜单选项
/boot/grub/grub.cfg
http://blog.csdn.net/lu_embedded/article/details/44353499
http://www.jb51.net/os/Ubuntu/251982.html
http://blog.csdn.net/u011304615/article/details/70919711
http://blog.csdn.net/iam333/article/details/37874683
http://blog.csdn.net/jisuanji_wjfioj/article/details/43415773
添加或删除语言 可能会检查什么包更新的 我直接点了确定
找到中文语言
把钩打上 点击apply
等待语言包安装完成后你会看到灰色的 汉语
把它拖动到开头
注销 重新登录就好啦
最后把地区格式也改下
大功告成
开机后会提示是否要保留原来的/home名字,我建议还是继续要用英文,命令行的时候方便输入
一. Ubuntu中利用字体查看器安装
首先下载Monaco字体, 然后在Ubuntu
系统中,双击下载得到的Monaco.ttf文件,也就是用系统自带的字体查看器打开了该文件,点击面板上的安装按钮,即可完成安装,这种方法安装后,字体文件会存放在~/.local/share/fonts
目录下。
这种方法的优点是安装前能预览字体效果,安装过程简单便捷。
缺点是无法大批量安装
二. 通过命令安装字体
linux
系统的字体文件放在/usr/share/fonts/
目录以及用户的~/.fonts
和~/.local/share/fonts
目录下,第一个位置为系统所用用户共享,将字体安装到这个目录需要管理员权限;后面两个位置则为当前登陆用户所有,安装字体到这个目录不需要管理员权限。
/usr/share/fonts/
(需要管理员权限)sudo mkdir -p /usr/share/fonts/custom`
sudo cp Monaco.ttf /usr/share/fonts/custom
sudo chmod 744 /usr/share/fonts/custom/Monaco.ttf
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -vf
mkdir -p ~/.fonts
cp Monaco.ttf ~/.fonts
fc -cache -vf
卸载
若不再需要某个字体,可以删除相应字体文件,刷新系统字体缓存即可
后话
根据需要,可以选择上述安装方法中的一种。如果编写自动化脚本,我们通常使用最后一种,即安装字体到~/.fonts/
目录,这种方法的优势在于,不需要管理员权限,无需值守,可自动安装。不需要了直接删除就可以完成安装后,就可以更改终端字体为Monaco
啦,更改后的效果如下
注意有些开发工具提供的插件里面有中文,所以会出现乱码,这里提供微软雅黑
接下来就拿火狐来说吧
首先要创建一个firefox.desktop文件
内容如下:
[Desktop Entry]
Name=Firefox
Exec=/usr/firefox/firefox
Icon=/usr/firefox/firefox.png
Type=Application
其中,Exec是程序的执行文件,Icon是程序的图标文件(可以在网上下载),Name是程序的名称。
修改文件权限
执行sudo chmod 744 filezilla.desktop
, 之后便可以看到该文件变成了程序的快捷启动图标,如下图:
放到启动器上
启动器中的文件都是存放在/usr/share/applications
中的
所以使用命令移动该文件到目标目录下:
sudo cp firefox.desktop /usr/share/applications
之后便可以在启动器中搜索到该程序了。
参考http://blog.csdn.net/u012000056/article/details/54927925
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
sudo apt-get update, apt-get -f install //不用解释了吧
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
对上面的命令一行一行的执行太麻烦了直接上脚本
aptInstall.sh 密码: kigq
UTC即Universal Time Coordinated,协调世界时
GMT即Greenwich Mean Time,格林尼治平时
Windows 与 Mac/Linux 看待系统硬件时间的方式是不一样的:
在Windows下启用UTC,打开运行窗口(win+R),然后输入regedit启动注册表编辑器,并找到一下目录位置:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/
添加一项类型为DWORD
的键值,命名为RealTimeIsUniversal
,值为1然后重启后时间正常。
在Ubuntu下关闭UTC:(没有实验)
sudo gedit /etc/default/rcS
按Ctrl+F
调出查找,找到UTC=yes
这一行,改成UTC=no
,保存即可, 时间修改立即生效。
这里需要注意了Shadowsocks仅仅是传输层的代理,也就是和socket相关的TCP/UDP层的代理,我们通常用的都是 http访问,所以是不能直接用的,还需要再次中转,把所有的http请求,给代理转发到对应TCP层或UDP层的端口上,才可以完全代理:比如在centos上执行wget走的是http,以及我们使用的浏览器都是http访问,不再配置个代理中转,是不正确翻墙的。所以浏览器配合SwitchyOmega
配置一下sock5的代理,能实现浏览器科学上网了
简单来说就是tcp/udp和http的区别,在7层网络模型中也是处于不同的分层中,因为http请求是明文传输,可以被拦截并过滤,所以当走socks代理后会对明文内容进行加密传输,对加密后的内容是没法或非常困难过滤的,所以可以安全传到服务端,同理,服务端响应的时候又是加密通过tcp/udp回复,这样就完成了翻墙.
使用Privoxy将sock5代理映射为http代理
安装Privoxy
sudo apt-get update
sudo apt-get install privoxy
配置Privoxy, 打开 /etc/privoxy/config,
注释掉
listen-address localhost:8118
#listen-address localhost:8118
在最后一行后边加上
forward-socks5 / 127.0.0.1:1080 .
listen-address 127.0.0.1:8118
然后重启Privoxy
sudo service privoxy restart
这样就完成了sock5到http代理的映射
配置全局代理
sudo vi /etc/environment
加入下面的代码
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118
当然也可以只对当前命令行设置http_proxy, 在当前窗口执行上面的代码即可(使用全局配置, 可以在安装 vim插件时也生效,如GoInstallBinaries)
重启机器
sudo reboot
参考全局翻墙
sudo apt-get install python-pip
sudo pip install genpac
配置Network Proxy
genpac -p "SOCKS5 127.0.0.1:1080" --output="autoproxy.pac"
会在在/home/用户名/下生成autoproxy.pac,
打开SystemSetting->Network->Network Proxy,将Method改为Automatic,
Configuration Url填”file:///home/用户名/autoproxy.pac”,
然后Apply System Wide即可 。
通过这项设置可以实现浏览器代理
最近开机总是遇到一段提示,内容大概是这样:
下载额外数据文件失败
以下软件包要求安装后下载附加数据,但其数据无法下载或无法处理。
ttf-mscorefonts-installer
稍后系统将自动重试下载,您也可以手工立即重试。执行此命令需要有活动的网络连接。
开始也挺烦恼,总是解决不掉。
进入/usr/share/package-data-downloads
有一个文件 ttf-mscorefonts-installer
,用gedit
打开,有一大串地址。总是提示下载失败就是这个原因,所以:
下载ttf-mscorefonts-installer.zip 密码: h76g
然后解压到下载的目录,在当前目录执行命令:
sudo dpkg-reconfigure ttf-mscorefonts-installer
这条命令手动指定文件夹的位置,重新配置下
然后输入以下命令
cd /usr/share/package-data-downloads/
sudo rm ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads/
sudo rm ttf-mscorefonts-installer
cd /var/lib/update-notifier/user.d/
sudo rm data-downloads-failed
重启后应该就没有烦人的提示了
执行命令:sudo gedit /etc/init/apport.conf
把apport.conf
文件中的/etc/default/apport
的enabled
修改为0
彻底地摆脱Ubuntu系统中的程序崩溃报告,打开一个终端,输入以下命令:
sudo gksu gedit /etc/default/apport
文件内容是:
# 设置0表示禁用Apportw,或者1开启它。
# 你可以用下面的命令暂时关闭它:
# sudo service apport start force_start=1
enabled=1
把 enabled=1
改为enabled=0
保存并关闭文件。完成之后你就再也不会看到弹窗报告错误了。很显然,如果我们想重新开启错误报告功能,只要再打开这个文件,把enabled
设置为1就可以了。
最后注销从新登录账户试试吧。
当我们平时开发的时候都会有外接显示器,怎样将正面显示器中的内容拖动到左边还是右边
首先进入grub文件
sudo gedit /etc/default/grub
注释掉:
GRUB_HIDDEN_TIMEOUT=0
修改:
GRUB_TIMEOUT=0.01
(也改成一个非常小的值例如1秒,不能是0)
修改后必须更新GRUB的启动菜单配置文件
sudo update-grub
最后重启电脑
sudo reboot
重启完之后:
1. 如果设置的时间是0.01,那ubuntu打开后不会进入grub界面,而是直接进入桌面程序。
2. 如果设置了时间大于1秒,比如是5秒,那就会进入grub界面,有个5秒的选择界面
关闭来宾账户命令:
sudo sh -c 'echo "allow-guest=false" >> /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf'
sudo service lightdm restart
Chrome扩展 – 马克飞象
安装字体管理程序,在图形用户界面管理字体。要在Ubuntu中安装字体管理程序,打开终端并输入下面的命令:
sudo apt-get install font-manager
可以先去看看Lost Type 的字体和Squirrel下载字体
$ sudo apt-get install gtk-redshift redshift python-appindicator
$ gtk-redshift
平日工作学习,难免会用到便签让自己的对工作任务有个备忘的地方,ubuntu下这款xpad便签软件就不错。
(1)ubuntu软件中心搜索“xpad”进行安装
(2)$sudo apt-get install xpad
打开xpad直接填写备忘记录就好了,自动保存,只要不是下面的删除便签,下次打开便签还会存在,如果想添加新的便签可以点击下面的打开新标签。选中文字右键可以调节文字样式等。
用PIP安装很简单,
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto
接着安装shadowsocks
pip install shadowsocks
如果是ubuntu16.04 直接 (16.04 里可以直接用apt 而不用 apt-get 这是一项改进)
sudo apt install shadowsocks
当然你在安装时候肯定有提示需要安装一些依赖比如python-setuptools m2crypto ,依照提示安装然后再安装就好。也可以网上搜索有很多教程的。
安装好后,在本地我们要用到sslocal ,终端输入:
sslocal --help
通过帮助提示我们知道各个参数怎么配置,比如:
sslocal -c
后面加上我们的json配置文件
或者像下面这样直接命令参数写上运行。
比如
sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb
-s表示服务IP, -p指的是服务端的端口,-l是本地端口默认是1080, -k 是密码(要加”“), -t超时默认300,-m是加密方法默认aes-256-cfb
为了方便我推荐直接用sslcoal -c 配置文件路径 这样的方式,简单好用。
我们可以在/home/lqx/Documents
下新建个文件shadowsocks.json
(lqx是我在我电脑上的用户名,这里路径你自己看你的)。内容是这样:
{
"server":"11.22.33.44",
"server_port":50003,
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}
server 你服务端的IP
servier_port 你服务端的端口
local_port 本地端口,一般默认1080
passwd ss服务端设置的密码
timeout 超时设置 和服务端一样
method 加密方法 和服务端一样
确定上面的配置文件没有问题,然后我们就可以在终端输入:
sslocal -c /home/lqx/Documents/shadowsocks.json
回车运行。
具体请参考安装指南
打开终端输入:
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
安装完成后,搜索中心中搜索 shadowsocks-qt5
,并打开,如下图。
选择【连接】-【添加】选择手动添加模式或者扫描二维码方式
然后输入shadowsocks账号
这里就说一个在Chrome中配置SwitchyOmega
打开SwitchyOmega 2.5.8 for Chromium & Firefox并下载相对应的插件
下载完成后,在Chrome浏览器地址栏输入: chrome://extensions/
并把下载的crx文件
拖入浏览器中,并安装。
安装好插件会自动跳到设置选项,有提示你可以跳过。左边新建情景模式-选择代理服务器-比如命名为SS(叫什么无所谓)其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 。然后保存即应用选项。
接着点击自动切换 ( Auto switch)别的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。再往下规则列表设置选择AutoProxy然后https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt填进去,点击下面的立即更新情景模式,会有提示更新成功!
点击浏览器右上角的SwitchyOmega图标,下面选择自动切换,然后打开google.com试试,其他的就不在这贴图了。
注意:
显示一个资源未加载,这时候点击那个资源查看一下发现是默认的直连状态,那应该是国外的服务器,所以直接选择自己设置的情景模式并添加到条件中就可以了
当然如果不指定代理条件的话最后会出现
然后打开域名或者ip分析一下物理地址就可以了
这时候肯定要添加条件了,因为是国外的服务器
及时更新规则列表
设置更新时间
这个更新规则列表很重要,决定了你请求的服务器是否是走直接链接(直接链接不走代理)还是走代理连接
使用图形化配置 shadowsocks -qt5 开机自动启动(配置开机启动)
执行指令:gnome-session-properties
之后输入 /usr/bin/ss-qt5 就能开机启动你的shadowsocks qt5 如果其他程序的话 你也可以在 /usr/bin/ 目录下面找到,然后使用上面的命令添加就好了
当不小心删除ubuntu-desktop的时候,会出现登录后只有一张背景图,其他的启动器以及图标都消失了,不要慌很简单。
通过Ctrl+Alt+F1
进入文本命令行界面,通过Ctrl+Alt+F7
退出文本命令行,登录自己的用户名和密码,也可以直接用root
账户登录
注意:确保电脑能联网,不要用小键盘输入数字,本来密码就是不显示,小键盘默认不是启动的,再加上中英文各种切换就容易输入多余字符
输入命令:sudo apt-get install ubuntu-desktop
然后重启:sudo reboot
打开终端,在终端中输入命令:
修改配置文件 ~/.config/user-dirs.dirs ,将对应的路径改为英文名(要和STEP1中修改的英文名对应)
sudo gedit ~/.config/user-dirs.dirs
配置文件修改后的内容如下:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Document"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Picture"
XDG_VIDEOS_DIR="$HOME/Video"
最后执行sudo service lightdm restart
原因:Ubuntu 为了规避专利和版权问题,很多东西没有预装,比如和这个问题相关的解码器。那么为什么明明 Ubuntu 上没有AAC解码器, Chrome 却可以正常播放呢,自然的想法是 Chrome 夹藏私货。Google一下,果然 Chrome 内置有一批解码器,包括AAC。其实和Ubuntu 一样,开源的 Chromium 同样规避了 MP3/AAC/H.264等 解码器,只是在 Google 私有的 Chrome 里内置了这些,正强推的Chrome OS 则内置了更多
解决方法:sudo apt-get install ubuntu-restricted-extras
不过近期通过APT方式以及ubuntu的软件中心都安装不了flashplayer,不知道为啥,所以只能通过其他方式安装了。flashplayer提供了4种安装方式:YUM
,.tar.gz
,RPM和APT
。既然适合ubuntu的APT方式下载不了,ubuntu的官方命令行安装命令为dpkg,YUM和RPM都需要单独下载安装后才能使用,所以我选择.tar.gz这种安装方式。
将.tar.gz安装包下载下来解压:
安装包有四个文件,可以打开readme.txt查看安装方法,我也是通过这个文档安装成功的,下文就当做个翻译吧。
/usr/lib/firefox
,plugins目录是:/usr/lib/firefox-addons/plugins
。如果通过界面操作无法操作,可以使用命令行:sudo cp libflashlayer.so /usr/lib/firefox-addons/plugins/
sudo cp -r usr/* /usr
国内不错的云,去坚果云官网下载,然后使用dpkg安装,这也是少见全平台的软件。
sudo dpkg -i nautilus_nutstore_amd64.deb
我主要使用这个来同步一些配置文件,由于个人原因,经常重装系统,然后使用这个一同步,我以前的设置一下子又回来了,而不用重新设置
xmind一款思维导图软件,在xmind官网下载deb安装包
sudo dpkg -i xmind.deb
为知笔记一款云笔记应用,全平台的。
sudo add-apt-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote
uget一款下载器安装教程
Gparted是一个分区工具,它可以用于创建、删除、移动分区,调整分区大小,检查、复制分区等操作。可以用于调整分区以安装新操作系统、备份特定分区到另一块硬盘等。
1. 可以直接在Ubuntu软件中心安装
2. sudo apt-get install gparted
- 创建挂载点:
mount -t ext4 /dev/sda3 /home/work
把新建的分区挂载到/home/work目录,/home/work目录大小就为自己先添加的硬盘大小。
这时你就可以查看到home/work里面有个 lost+found 目录。
让系统开机自动挂载
只要在/etc/fstab
中添加一行,做过根文件系统的应该知道:
/dev/sda3 /home/work ext4 defaults 1 0
重启下就可以见效了。
很小巧很好用的播放器,支持快速播放和无压力快进(个人感觉比VLC好用)
sudo apt-get update
sudo apt install mpv
unzip行命令解压,指定字符集
unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
软件的名字是:DeepinScrot
wget http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb
sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb
执行终端命令:deepin-scrot
接下来设置快捷键
首先来看Ubuntu系统默认的截图快捷键,毕竟一般的截图操作快捷键更方便一些。
Ubuntu自带的截图工具在/usr/share/applications下,打开之后可以右键将其锁定到左侧的启动器中,方便以后使用。
自带截图工具有抓取整个桌面,抓取当前窗口,截取一个区域的功能,当然可以延迟截图。
这是抓取整个桌面
这是抓取当前窗口
想要抓取当前窗口,并且截取右键的信息,就要使用延迟抓图选项,如下图延迟5秒
这就能抓到当前窗口和右键的信息,右键信息只包含窗口内的部分
当然也可以选择截取一个区域
安装:
sudo add-apt-repository ppa:shutter/ppa1
sudo apt-get update
sudo apt-get install shutter
Shutter之所以被称为截图神器,是因为它比ubuntu自带的截图工具功能更全,更方便。如其带有单独截取一个下拉菜单功能或者右键菜单的功能。
这就是单独截取的右键菜单,
最重要的是Shutter还带有编辑功能,截图好了之后可以直接进行编辑,如涂改隐私部分啊,增加文字说明啊之类的。
设置快捷键
Smplayer是一款开源的跨平台软件,其在Linux、Windows系统中有重要地位,影音播放能力很强大。
sudo apt-get install smplayer
Silentcast是一款专注于GIF录制工具。
sudo add-apt-repository ppa:sethj/silentcast
sudo apt-get update
sudo apt-get install silentcast
chmod a+x VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle
./VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle
VMware 14 Pro 永久许可证激活密钥
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
卸载:
sudo vmware-installer --uninstall-component=vmware-workstation
VirtualBox是一款由德国 Innotek 公司开发的开源虚拟机软件。号称是最强的免费虚拟机软件,它不仅具有丰富的特色以及轻量级的体积,而且性能也很优异!可虚拟的系统包括所有的Windows系统、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!
下载VirtualBox
DingTalk
安装完了之后搜索软件并添加到启动器
方案一:Smart QQ - 腾讯
方案二:安装WinXP虚拟机
xp有效序列号:3FKBQ-32TH7-D3TJB-YBWTQ-D26VQ
- 设置双向复制,双向拖拽,设置共享文件夹为/home
- 然后安装QQpc版就可以了
可以先下载试用版,感受下运行QQ怎么样,亲测感觉很爽,试用15天之后感觉还不错就可以购买,如果不想花钱那就只能放弃了
genymotion-2.11.0百度网盘 密码bfwm
安装genymotion
进入下载的Genymotion目录,使用命令
修改执行权限:sudo chmod 744 genymotion-2.11.0-linux_x64.bin
执行安装:./genymotion-2.11.0-linux_x64.bin
安装完命令行会显示安装的目录
然后找到genymobile/genymotion目录下的genymotion,即可双击打开模拟器
。
问题
当我们想实现拖动apk到模拟器实现安装时,往往会提示这个错误,出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
错误,解决方式就是下载Genymotion-ARM-Translation 文件,然后将这个文件拖到模拟器上安装。等安装结束后,注意重启虚拟器即可实现拖动apk安装到模拟器。
注意:
此处建议安装QQHd版本,这样可以手机端和模拟器端同时登陆了
psensor是监控系统硬件实时状况的一款软件,使用psensor可视化显示系统温度。
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install lm-sensors hddtemp psensor -y
bleachbit是系统ubuntu系统减肥的一门”中药”,用于清理系统没用的垃圾文件。
sudo add-apt-repository ppa:n-muench/programs-ppa
sudo apt-get update
sudo apt-get install bleachbit -y
catfish简称文件搜索神器。
sudo apt-get instal catfish
docky是一款一个号称花钱也买不到的菜单启动器。
sudo apt-get install docky
安装搜狗输入法首先去官网下载搜狗拼音输入法。
注意
安装完后注销用户,从新进入就可以了。
sudo apt-get install unity-tweak-tool
去wps官网下载 .deb 安装包(双击安装)
安装字体:
第一次启动的时候会报错,说你有很多字体没有安装,下载字体库。
字体安装方法:下载后解压后将整个wps_symbol_fonts目录拷贝到/usr/share/fonts/目录下
执行命令:
sudo cp -r wps_symbol_fonts /usr/share/fonts/
设置目录权限,执行命令如下
cd /usr/share/fonts
sudo chmod 755 wps_symbol_fontscd
下载 .deb 安装包(双击安装)
tar -xf sublime_text_3_build_3143_x64.tar.bz2
sudo cp -r sublime_text_3 /opt
./sublime_text
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text
Clion是C/C++IDE。首先Clion官网下载Clion安装包。
Clion Linux版官网下载地址
安装命令如下:
sudo tar -zxvf CLion-2016.3.tar.gz /opt
cd /opt/clion-2016.3/bin
./clion.sh
sudo apt-get install git
查看目录下隐藏的文件(没错就是以小数点开头的文件,如果想隐藏一个文件只需要在文件前加一个小数点就可以)用命令:ls -a
或者:快捷键:Ctrl+H
设置邮箱和用户名,生成的.ssh
文件夹放到 ~
下
安装Oracle JDK 8首先到Oracle官网下载JDK8
安装命令如下:
先通过cd命令进入到存放jdk-8u151-linux-x64.tar.gz的目录
tar -zxvf jdk-8u151-linux-x64.tar.gz
sudo mkdir /opt/java
sudo mv jdk1.8.0_151/ /opt/java/jdk1.8/
配置Java的环境变量
sudo gedit /etc/profile
在文件末尾追加:
export JAVA_HOME=/opt/java/jdk1.8/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}</span>/lib:<span class="hljs-variable">${JRE_HOME}/lib
export PATH=${JAVA_HOME}</span>/bin:<span class="hljs-variable">$PATH
执行下面命令使当前bash环境生效:source /etc/profile
查看是否安装成功:java -version
安装成功后如图所示:
Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。您可以在 android_sdk/platform-tools/
中找到 adb 工具。
sudo gedit /etc/profile
在文件的最后追加入下面的内容:#设置adb的环境变量
export SDK_HOME=/home/lqx/MyWorkspace/Android/Sdk/
export PATH=$PATH</span>:<span class="hljs-variable">${SDK_HOME}/platform-tools
source /etc/profile
adb
,检查是否配置成功如果按照上面弄了不管用,那就在已有的系统提供的环境变量目录下建立一个adb的软连接
1. 先查看系统的环境变量
echo $PATH
/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin
cd /usr/local/bin/
sudo ln -s /home/lqx/MyWorkspace/Android/Sdk/platform-tools/adb
/usr/local/bin/
ls -l
查看软链接 在我们安装一些软件的时候,为了方便使用,可能需要设置一些环境变量。但是在设置环境变量时,要非常小心,在设置PATH环境变量时,千万不要将系统命令的环境变量PATH的值给覆盖掉。为了防止这种情况的发生,在设置相应的环境变量时,应将原来的值也加上,如设置某个PATH
的值时,可这样进行操作:export PATH=$PATH:path1:path2
其中:
1. path1就是需要配置环境变量的绝对路径,例如/home/lqx/MyWorkspace/Android/Sdk/
2. “=”后面的PATH是指设置的值。
那么,在配置环境变量的时候出现问题怎么办呢?若发生将会出现下面的情况, 例如输入
su
命令 'su' 可在 '/bin/su' 处找到
由于/bin 不在PATH 环境变量中,故无法找到该命令。
su:找不到命令
不管你输入什么命令,都会出现上面的提示。当然,此时你仍然可以执行相应的命令,只不过此时要输入命令的绝对路径。
例如,此时你输入sudo gedit /etc/profile
会出现错误提示信息
但如果输入/usr/bin/sudo gedit /etc/profile
就可以了。
解决办法:重新设置环境变量PATH,输入/usr/bin/sudo gedit /etc/profile
在文件中加入下面的路径
export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
PyCharm 是由 JetBrains 打造的一款 Python IDE。
PyCharm 具备一般 Python IDE的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。
最优秀且流行的Java编辑器,Eclipse Linux版官网下载地址
安装命令:
sudo tar -zxvf sudo eclipse-jee-neon-1a-linux-gtk-x86_64.tar.gz /opt
cd /opt/eclipse/
./eclipse
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install syspeek
安装了那么多软件想卸载就可以使用Synaptic软件包管理器进行卸载软件
sudo apt-get install synaptic
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。