Ubuntu16.04环境上安装常用软件的方法
Ubuntu16.04上安装CUDA9.0详细教程
Ubuntu16.04上安装CUDA9.0详细教程前⾔:本篇⽂章是基于安装CUDA 9.0的经验写,CUDA9.0⽬前⽀持Ubuntu16.04和Ubuntu17.04两个版本,如下图所⽰(最下⾯的安装⽅式我们选择第⼀个,即runfile⽅式):⼤家可以先将CUDA⽂件下来,但是最好不要急于安装,⼀定要先将NVIDIA给出仔细看⼀下,然后再找⼏篇好的博客看⼀下,⼤致了解⼀下CUDA的安装过程,对安装过程中可能出现的问题要⼤致有⼀个了解,不到万不得已不要重装系统。
安装建议:1)去官⽹下载CUDA的同时,⼀定要找份相应官⽅的安装⽂档仔细阅读,尽可能按照它的步骤⼀步步⾛,不可偷懒。
同时再找⼏篇好的博客作为参考,安装之前做到胸有成⽵。
2)在安装之前⼀定要详细检查⾃⼰的电脑配置(单显卡还是双显卡)、显卡的种类是否符合CUDA的安装要求、系统是否满⾜安装要求。
3)安装过程中每进⾏⼀项操作,都尽量去检查⼀下该项操作是否操作成功。
安装过程:⼀、安装、熟悉ubuntu16.04系统安装软件之前最好对ubuntu的命令⾏有⼀些基本的了解,像sudo、cd、ls、nona、cat、chmod等等,这样能够在安装过程中省去很多不必要的⿇烦。
(推荐⼤家去百度搜⼀下莫凡Python,他有关于ubuntu命令的视频,每⼀集都很精炼,讲的很好)⼆、检查⾃⼰的电脑环境是否具备安装CUDA的条件1) 验证⾃⼰的电脑是否有⼀个可以⽀持CUDA的GPU你可以电脑的配置信息中找到显卡的具体型号,如果你是双系统,在Windows下的设备管理器中也可以查到显卡的详细信息;你也可以在ubuntu的终端中输⼊命令: $ lspci | grep -i nvidia ,会显⽰出你的NVIDIA GPU版本信息,不过不是很详细。
我的显⽰为(GeForceGT630M):01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)然后去CUDA的查看⾃⼰的GPU版本是否在CUDA的⽀持列表中。
Ubuntu16.04下安装OpenCV3.2.0
Ubuntu16.04下安装OpenCV3.2.0opencv基本上是搞CV必备套件之⼀了,⽀持的语⾔也⾮常多,但是安装起来有点⿇烦(如果是在conda下安装的话则可以⽤conda install -c menpo opencv3=3.2.0)。
需要注意的是,pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,⼀般情况下也够⽤。
但是如果准备安装完整版本的opencv,这⾥⽐较建议将opencv-python卸载,以免之后产⽣⼀些不必要的报错。
通过官⽅⽂档和⼀些博客总结的安装流程⼤致如下:1.安装官⽅给的opencv依赖包GCC 4.4.x or laterCMake 2.6 or higherGitGTK+2.x or higher, including headers (libgtk2.0-dev) # 控制opencv GUIpkg-configPython 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev[optional] libtbb2 libtbb-dev[optional] libdc1394 2.x[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev$ sudo apt-get install build-essential$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev$ sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包$ sudo apt-get install libatlas-base-dev gfortran # 优化opencv功能$ sudo apt-get install ffmpeg** 注:**其他⼀些包在之后的cmake的时候缺失的时候会进⾏安装,如果安装失败可以⼿动下载相应的包然后放⼊提⽰的⽬录下。
Ubuntu系统配置以及常用应用软件安装
虚拟机的Ubuntu操作系统安装完毕后,还需要进行配置以及安装常用的软件:开启root用户默认情况下,我们使用的都是普通用户,但是普通用户会涉及到很多权限问题,需要每次都加sudo并且输入密码,因此推荐使用root用户,默认情况下,root用户不能使用,需要我们开启:xx@xx-desktop:~$ sudopasswd root[sudo] password for xx:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfully然后用root账户登录即可。
设置虚拟机屏幕的分辨率可以通过“System”->“Preferences”->“Monitor”选项,设置虚拟机屏幕的分辨率:安装VMware Tools选择VM菜单,选择其中的“Install VMware Tools…”,将VMwareTools-8.1.3-203739.tar.gz文件复制到当前的工作目录/home/xx中,解压缩:tar zxvf VMwareTools-8.1.3-203739.tar.gz,生成vmware-tools-distrib目录,切换到此目录下:cdvmware-tools-distrib执行vmware-install.pl文件:sudo ./vmware-install.pl需要输入xx的密码,然后一路回车即可,待安装完成后,重启系统:sudo reboot安装常用软件以下程序安装假定是以root的身份进行的:安装openssh-serverapt-get install openssh-server安装vimapt-get install vim常用的软件都放置在/root/softwares目录下。
安装JDK 默认安装1.6版本的root@xx-desktop:~# cd /root/softwares/root@xx-desktop:~/softwares# lsjdk-1_5_0_22-linux-i586.bin jdk-6u24-linux-i586.binroot@xx-desktop:~/softwares# chmod 777 jdk-6u24-linux-i586.binroot@xx-desktop:~/softwares# ./jdk-6u24-linux-i586.bin生成文件夹jdk1.6.0.24然后设置Java的环境变量在/etc/profile中进行设置,在文件的最后追加:PATH=$PATH:/root/softwares/jdk1.6.0_24/binCLASSPATH=$CLASSPATH:.:/root/softwares/jdk1.6.0_24/lib/t ools.jar:/root/softwares/jdk1.6.0_24/lib/dt.jar如果不需要1.6的JDK,而是需要1.5的JDK,可以安装上面的方法进行替换。
Ubuntu16.04安装qbittorrentwebui
Ubuntu16.04安装qbittorrentwebui添加qBittorrent 仓库# apt install software-properties-commonadd-apt-repository ppa:qbittorrent-team/qbittorrent-stable安装qBittorrent Webuiapt-get updateapt-get install qbittorrent-nox如果想需要图形界⾯的qBittorent软件,命令和 qbittorrent-box⼀起apt-get updatesudo apt-get install qbittorrent qbittorrent-nox启动 qbittorrent如果你安装了图形界⾯的qBittorrent,可以从启动菜单中进⾏启动。
如果你禁⽤了GUI或者你只安装了qBittorrent webui,接下来你可以以下的命令进⾏启动#qbittorrent-noxvagrant@localhost:/home/vagrant# sudo qbittorrent-nox*** Legal Notice ***qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility. No further notices will be issued.Press 'y' key to accept and continue...y******** Information ********To control qBittorrent, access the Web UI at http://localhost:8080The Web UI administrator user name is: adminThe Web UI administrator password is still the default one: adminadminThis is a security risk, please consider changing your password from program preferences.在你安装了qBittorrent webui,你可以通过浏览器访问(8080端⼝是默认监听端⼝)http://localhost:8080如果你的 qBittorrent 是在你的局域⽹并且没有屏蔽掉8080端⼝,当然你可以通过⽹络ip进⾏访问(案例如下):http://192.168.xxx.xxx:8080如果你有端⼝衍射在你的路由器上并且你有⼀个域名指向你运⾏qBittorrent webui的服务器,你或许也可以通过在浏览器输⼊你的域名来访问qBittorrent web ui,如:8080选择你能接受的访问⽅式,默认的⽤户名和密码:username: adminpassword: adminadminqbittorrent webui我推荐你在安装完qBittorrent webui做的第⼀件事情就是修改默认提供的⽤户名和密码。
ubuntu常见软件包安装方法
ubuntu下*.sh和*.bin软件包的安装方法在ubuntu下经常下载到*.sh和*.bin两种软件包。
*.sh文件安装方法:运行终端到文件目录下1.在终端输入:sudo sh *.sh直接运行2.在终端输入:sudo chmod +x *.sh在输入:sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录*.bin文件安装方法运行终端到文件目录下在终端输入:sudo chmod +x *.bin在输入:sudo ./*.bin可安装到任意目录,./*.bin可安装到当前用户有权限的目录例如:jdk的安装sudo chmod +x *.bin./jdk-6u13-linux-i586.bin然后根据安装提示即可~~tar rpm在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :-不过我们常见的软件包有两种:1含有软件的源代码的压缩包,解压后需要手动编译。
这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz。
./configure (配置make (编译make install (安装make clean (卸载注:典型的源代码包可以这样安装,但不都是这样,如webmin要执行其目录下./setup.sh进入交互式配置安装卸载用uninstall程序具体如果不清楚看要安装的包下的README文件2软件的可执行程序,你只要安装它就可以了(习惯windows安装的朋友的最爱!。
这种软件安装包叫做RPM包(RedhatLinuxPacketManager,就是Redhat的包管理器,后缀是.rpm。
当然,还有有用rpm格式打包的源代码;用gzip压缩过的可执行程序包。
但是只要理解了以下的安装思路,这两种形式的安装包也不在话下了。
下面,我们进行不同软件包安装的详细介绍第一部分:安装.tar.gz软件包1.首先,使用tar -xzvf来解开这个包,如:# tar -xzvf apache_1_3_6_tar.gz*******************************************tar命令参数解释:x 从档案文件中释放文件。
ubuntu16.04安装多个版本CUDA的方法
ubuntu16.04安装多个版本CUDA的⽅法我的机器是CUDA16.04的,之前装过CUDA10.0,因为⼀些原因,现在需要安转CUDA9.0。
下载run版本的(如果之前没装过CUDA,可以下载deb版本的)2.按照上⾯的教程sudo chmod +x cuda_9.0.176_384.81_linux.run # 为 cuda_9.0.176_384.81_linux.run 添加可执⾏权限./cuda_9.0.176_384.81_linux.run # 安装 cuda_9.0.176_384.81_linux.run3.相关参数的设置Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?(y)es/(n)o/(q)uit: n #我已经装过CUDA10了,所以不需要安转9.0的显卡驱动Install the CUDA 9.0 Toolkit?(y)es/(n)o/(q)uit: y/usr/local/cuda-9.0 is not writable.Do you wish to run the installation with 'sudo'? (y)es/(n)o: y #使⽤超级⽤户权限Please enter your password: Do you want to install a symbolic link at /usr/local/cuda? # 是否将安装⽬录通过软连接的⽅式 link 到 /usr/local/cuda,yes or no 都可以,取决于你是否使⽤ /usr/local/cuda 为默认的 cuda ⽬录。
(y)es/(n)o/(q)uit: y #我⽬前需要使⽤9.0Enter Toolkit Location[ default is /usr/local/cuda-9.0 ]:#直接回车4.安转结束后相关环境变量的设置Finished copying samples.============ Summary ============Driver: Not SelectedToolkit: Installed in /usr/local/cuda-9.0Samples: Installed in /usr/local/cuda-9.0/SamplesPlease make sure that- PATH includes /usr/local/cuda-9.0/bin- LD_LIBRARY_PATH includes /usr/local/cuda-9.0/lib64, or, add /usr/local/cuda-9.0/lib64 to /etc/ld.so.conf and run ldconfig as rootTo uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-9.0/binPlease see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-9.0/doc/pdf for detailed information on setting up CUDA.***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 9.0 functionality to work.To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:sudo <CudaInstaller>.run -silent -driverLogfile is /tmp/cuda_install_11003.log如上,需要设置PATH和LD_LIBRARY_PATH两个变量,在./bashrc⽂件中修改即可,记得要source⼀些./bashrc,让其⽣效。
ubuntu16.04安装redis的两种方式教程详解(apt和编译方式)
ubuntu16.04安装redis的两种⽅式教程详解(apt和编译⽅式)ubuntu 16.04安装redis的两种⽅式教程如下所⽰:⽅式⼀:apt安装在 Ubuntu 系统安装 Redi 可以使⽤以下命令:$sudo apt-get update $sudo apt-get install redis-server启动 Redis$ redis-server查看 redis 是否启动?$ redis-cli以上命令将打开以下终端:redis 127.0.0.1:6379>127.0.0.1 是本机 IP ,6379 是 redis 服务端⼝。
现在我们输⼊ PING 命令。
redis 127.0.0.1:6379> ping PONG以上说明我们已经成功安装了redis。
⽅式⼆:编译安装 保证⽹络畅通,选定好下载⼯作路径,执⾏以下命令下载redis-3.2.6: 解压该⽂件:sudo tar -zxvf redis-3.2.6.tar.gz 会在当前⽬录下⽣成⽂件夹redis-3.2.6,我把它移动到了/usr/redis⽬录下: 如果没有安装gcc,需要先安装:sudo apt-get install gcc 进⼊到redis-3.2.6⽬录下,依次执⾏下⾯两条命令:sudo makesudo make install 会安装到⽬录/usr/local/bin下: 现在进⼊先前解压后得到的⽂件夹(我的在/usr/redis),复制配置⽂件redis.conf到/etc/redis/下,并⽤vi命令编辑该⽂件,将“daemonize no”修改为“daemonize yes”,即设置成作为后台进程运⾏,修改完成后保存退出。
进⼊到/usr/local/bin⽬录下,执⾏命令:(默认端⼝6379)redis-server /etc/redis/redis.confredis-cli -p 6379 然后执⾏命令ping,若输出为pong,则证明服务成功启动。
在Ubuntu16.04安装与使用Docker的教程详解
在Ubuntu16.04安装与使⽤Docker的教程详解介绍Docker是⼀个应⽤程序,它使得在容器中运⾏应⽤程序进程变得简单和容易,这类应⽤程序就像虚拟机,只有更便携,更加资源友好,更依赖于主机操作系统。
有关详细介绍Docker容器的不同组件,请Docker⽣态系统:介绍公共组件。
在Ubuntu 16.04上安装Docker有两种⽅法。
⼀种⽅法包括将其安装在操作系统的现有安装上。
其他涉及纺了⼀个名为⼯具的服务器Docker机即⾃动安装Docker就可以了。
在本教程中,您将学习如何在现有安装的Ubuntu 16.04上安装和使⽤它。
先决条件要遵循本教程,您需要以下内容:64位Ubuntu 16.04 Droplet使⽤sudo特权的⾮root⽤户初始设置指南的Ubuntu 16.04将介绍如何设置起来。
)注意:Docker需要的Ubuntu 64位版本,以及⼀个内核版本等于或⼤于3.10以上。
默认的64位Ubuntu 16.04 Droplet满⾜这些要求。
本教程中的所有命令都应以⾮root⽤户⾝份运⾏。
如果需要该命令的root访问权限,它会在前⾯加sudo 。
初始设置指南的Ubuntu 16.04解释了如何添加⽤户,并给他们sudo访问。
第1步 – 安装Docker官⽅Ubuntu 16.04存储库中提供的Docker安装包可能不是最新版本。
要获得最新和最好的版本,请从官⽅Docker仓库安装Docker。
本节向您展⽰如何做到这⼀点。
但⾸先,让我们更新包数据库:sudo apt-get update现在让我们安装Docker。
将官⽅Docker资源库的GPG密钥添加到系统:sudo apt-key adv --keyserver hkp://:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D将Docker存储库添加到APT源:echo "deb https:///repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list使⽤新添加的软件包中的Docker软件包更新软件包数据库:sudo apt-get update确保你将要从Docker repo⽽不是默认的Ubuntu 16.04 repo安装:apt-cache policy docker-engine您应该看到类似以下的输出:apt-cache策略的输出docker-enginedocker-engine:Installed: (none)Candidate: 1.11.1-0~xenialVersion table:1.11.1-0~xenial 500500 https:///repo ubuntu-xenial/main amd64 Packages1.11.0-0~xenial 500500 https:///repo ubuntu-xenial/main amd64 Packages请注意, docker-engine没有安装,但安装的候选⼈是从Docker库中的Ubuntu 16.04。
Ubuntu16.04上安装SkyEye及测试
Ubuntu16.04上安装SkyEye及测试说明⼀下,在Ubuntu 16.04上安装SkyEye⽅法不是原创,是来⾃互联⽹,仅供学习参考。
⼀、检查⽀持软件包gcc,make,vim(optional),ssh,subversionbinutils-dev (bfd)atk-dev (libatk1.0-dev)gtk+-2.0-dev (libgtk2.0-dev)pkg-configpango-dev (libpango1.0-dev)freetype2-dev (libfreetype6-dev)glib-dev (libglib2.0-dev)x11-dev (libx11-dev)建议您在终端⾥输⼊sudo apt-get install 软件包来逐个检查,例如sudo apt-get install libx11-dev⽤来检x11-dev是否安装。
我⽤Ubuntu16.04系统直接运⾏sudo apt-get install skyeye可以安装成功,安装的过程中如果系统提⽰缺少包,再按提⽰安装即可。
⼆、安装skyeye1、建议在终端⾥输⼊sudo apt-get install skyeye来安装,这种⽅式安装默认安装的版本为1.2.5,。
2、也可以下载源码包进⾏编译安装,源码安装⽅法如下:--------------------------------------------------------------------------------------------------------------------------(1)、下载源码包skyeye-1.3.5_rc1.tar.bz2(2)、解压源码包:tar -jxvf skyeye-1.3.5_rc1.tar.bz2(3)、安装⼀系列依赖库:libgtk2.0-devpkg-configlibatk1.0-devlibpango1.0-devlibfreetype6-devlibglib2.0-devlibx11-devbinutils-devlibncurses5-devlibxpm-devautoconfautomakelibtoolpython-dev根据不同的系统可能还需要其他⼀些依赖库,根据实际情况安装。
Ubuntu必装软件及安装教程
Ubuntu 必装软件及安装教程安装搜狗拼⾳输⼊法因为sogou 是基于fcitx 的,所以先添加fcitx 键盘输⼊法系统【系统默认是iBus 】。
在终端中,输⼊命令将下载源添加⾄系统源(添加依赖)。
sudo add-apt-repository ppa:fcitx-team/nightly更新系统列表获得最新软件版本信息(更新依赖)。
sudo apt-get update安装fcitx (安装软件)。
sudo apt-get install fcitx安装fcitx 的配置⼯具(安装软件)。
sudo apt-get install fcitx-config-gtk安装fcitx 的table-all 软件包(安装软件)。
sudo apt-get install fcitx-table-all安装输⼊法切换⼯具-im-switch (安装软件)。
注意:安装该软件会导致内置im-config (输⼊法)和LanguageSupport (语⾔⽀持)的卸载。
sudo apt-get install im-switch接下来,安装搜狗输⼊法,下载linux 版搜狗输⼊法:,然后修改deb ⽂件的权限。
sudo chmod +x sogoupinyin_2.2.0.0108_amd64.deb在终端中,输⼊命令⽤dpkg 命令来安装搜狗输⼊法资源包(安装软件)。
注意:可能dpkj 安装会失败,这时可以去“Ubuntu 软件中⼼”安装搜狗输⼊法。
sudo dpkg -i +下载的包【以deb 结尾】在注销前要设置语⾔选项:将键盘输⼊法系统由默认的iBus 设置为fcitx 。
最后注销系统并重新登陆。
安装⾕歌 Chrome 浏览器如果我们需要安装⾕歌 Chrome 浏览器,在终端中,输⼊命令将下载源加⼊到系统的源列表(添加依赖)。
sudo wget https:///chrome/google-chrome.list -P /etc/apt/sources.list.d/导⼊⾕歌软件的公钥,⽤于对下载软件进⾏验证。
Ubuntu 中软件的安装、卸载以及查看的方法总结
Ubuntu 中软件的安装、卸载以及查看的方法总结一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gz:tar zxf xx.tar.gzb.解xx.tar.Z:tar zxf xx.tar.Zc.解xx.tgz:tar zxf xx.tgzd.解xx.bz2:bunzip2 xx.bz2e.解xx.tar:tar xf xx.tar然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configuremakesudo make install即可完成安装。
二、Ubuntu中软件包的卸载方法1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载:apt-get --purge remove softname1 softname2...;(同时清除配置)清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸载:dpkg -r pkg1 pkg2 ...;(2)清除式卸载:dpkg -P pkg1 pkg2...;三、Ubuntu中软件包的查询方法Dpkg 使用文本文件来作为数据库.通称在 /var/lib/dpkg 目录下. 通称在 status 文件中存储软件状态,和控制信息. 在 info/ 目录下备份控制文件, 并在其下的 .list 文件中记录安装文件清单, 其下的 .mdasums 保存文件的 MD5 编码.体验使用数据库的时刻到了:$ dpkg -lDesired=Unknown/Install/Remove/Purge/Hold| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description+++-===========-================-========================================ii aalib1 1.4p5-28 ascii art library - transitional packageii adduser 3.85 Add and remove users and groupsii alien .63 install non-native packages with dpkg... ...每条记录对应一个软件包, 注意每条记录的第一, 二, 三个字符. 这就是软件包的状态标识, 后边依此是软件包名称, 版本号, 和简单描述.第一字符为期望值,它包括:u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求.i 用户请求安装软件包.r 用户请求卸载软件包.p 用户请求清除软件包.h 用户请求保持软件包版本锁定.第二列,是软件包的当前状态.此列包括软件包的六种状态.n 软件包未安装.i 软件包安装并完成配置.c 软件包以前安装过,现在删除了,但是它的配置文件还留在系统中.u 软件包被解包,但还未配置.f 试图配置软件包,但是失败了.h 软件包安装,但是但是没有成功.第三列标识错误状态,可以总结为四种状态. 第一种状态标识没有问题,为空. 其它三种符号则标识相应问题.h 软件包被强制保持,因为有其它软件包依赖需求,无法升级.r 软件包被破坏,可能需要重新安装才能正常使用(包括删除).x 软包件被破坏,并且被强制保持.也可以以统配符模式进行模糊查询, 比如我要查找以nano字符开始的所有软件包:$ dpkg -l nano*Desired=Unknown/Install/Remove/Purge/Hold| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description+++-==============-==============-============================================ii nano 1.3.10-2 free Pico clone with some new featurespn nano-tiny <none> (no description available)un nanoblogger <none> (no description available)以上状态说明: 系统中安装了 nano 版本为 1.3.10-2 ;安装过 nano-tiny , 后来又清除了; 从未安装过nanoblogger .如果觉得 dpkg 的参数过多, 不利于记忆的话, 完全可以使用 dpkg-query 进行 dpkg 数据库查询.应用范例:查询系统中属于nano的文件:$ dpkg --listfiles nanoor$ dpkg-query -L nano查看软件nano的详细信息:$ dpkg -s nanoor$ dpkg-query -s nano查看系统中软件包状态, 支持模糊查询:$ dpkg -lor$dpkg-query -l查看某个文件的归属包:$ dpkg-query -S nanoor$ dpkg -S nano三、其他应用总结apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)apt-get install # ------(package 安装包)apt-get install # -----(package --reinstall 重新安装包)apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)apt-get remove #-----(package 删除包)apt-get remove --purge # ------(package 删除包,包括删除配置文件等)apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))apt-get update #------更新源apt-get upgrade #------更新已安装的包apt-get dist-upgrade # ---------升级系统apt-get dselect-upgrade #------使用 dselect 升级apt-cache depends #-------(package 了解使用依赖)apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)apt-get build-dep # ------(package 安装相关的编译环境)apt-get source #------(package 下载该包的源代码)apt-get clean && apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包apt-get check #-------检查是否有损坏的依赖dpkg -S filename -----查找filename属于哪个软件包apt-file search filename -----查找filename属于哪个软件包apt-file list packagename -----列出软件包的内容apt-file update --更新apt-file的数据库dpkg --info "软件包名" --列出软件包解包后的包名称.dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.dpkg -s 查询已安装的包的详细信息.dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql)dpkg -S 查询系统中某个文件属于哪个软件包. (类似于rpm -qf)dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗). dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题. dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)dpkg -reconfigure 重新配置apt-get install下载软件包,以及所有依赖的包,同时进行包的安装或升级。
VMware12安装虚拟机教程、Ubuntu16.04安装教程(包括vmwaretools的安装)
VMware12安装虚拟机教程、Ubuntu16.04安装教程(包括vmwaretools的安装)转⾃⽅法/步骤1. 1虚拟机、Linux操作系统介绍及下载地址虚拟机VMware Workstation Pro 12.1.0 for Windows下载地址:http:// www. /cn/ (293M)注:需先注册帐户,且通过email激活,⽅能下载VMware永久证书秘钥:5A02H-AU243-TZJ49-GTC7K-3C61N虚拟机VirtualBox5.0.14 for Windows hosts x86/amd64下载地址:https:/ /www. /wiki/Downloads (112M)以上是主流的两个虚拟机软件,这⾥我们使⽤VMwareUbuntu下载地址http:// cn. /download/===============================================以下是介绍,不想看可直接跳到第⼆步什么是虚拟机?虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运⾏在⼀个完全隔离环境中的完整计算机系统。
Linux发展历史及各常见发⾏版本介绍Linux是⼀款⾜以和微软公司的Windows相抗衡的操作系统,它具有开源、安全、稳定、免费、多⽤户等特点。
1987年Andrew Tanenbaum教授为⽅便教学,⾃⾏设计了⼀个简化的UNIX系统——Minix.1991年,芬兰科学家Linus Torvalds在就读研究⽣期间,在Minix的基础上编写形成了Linux内核。
Unix主要为商⽤服务,Linux源于Unix,⽽Linux在价格、开放性、满⾜PC机⽤户需求等⽅⾯更胜⼀筹,更适合中⼩型企业及个⼈使⽤。
Linux操作系统是20世纪80年代⾃由软件基⾦会(FSF)和开源项⽬计划(GNU)的产物,遵循通⽤公共许可(GPL)协议,具有⾃由扩散源代码的特点,满⾜“可移植操作系统接⼝”(POSIX)标准。
ubuntu 安装软件方法
ubuntu 安装软件方法安装自己从网上下载的软件自己从网上下载的软件安装包,常见格式有.deb和tar.gz。
通常,我们只能用行方式来安装。
以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,如在GNOME 集成桌面环境下,可以挺直双击该软件包,这时会自动启动GDebi图形化安装工具来安装。
如在终端环境下,则可以输入指令“dpkg –ixx.deb”来举行安装,如要删除xx软件包,则输入指令“dpkg –r xx”。
以.tar.gz结尾的文件是指用打包并成g格式的文件,这样的文件通常包含软件的源代码。
对于源代码的编译,要求系统中安装有软件包build-essential(它包括常用的编程工具及函数库等)。
用法指令“do apt-get install build-essential”来安装该软件包。
下面,我们以安装xx.tar.gz文件为例来介绍。
我们通常用“sudo tar zxvf xx.tar.gz”指令来该文件,文件解压后将在当前名目下生成xx名目。
然后进入该名目,输入指令“sudo ./configure”来检查系统环境,如检测通过则生成编译脚本。
接着输入指令“sudo make”举行编译,如编译胜利则在当前名目生成二进制可执行文件,即在终端窗口中以绿色显示的文件。
此后再输入指令“sudo make install”将二进制可执行文件复制到系统全局路径或指定名目下。
小学问:Ubuntu上自带的指令行安装工具 1.apt-get指令 apt-get指令是Ubuntu系统中最为常用的指令行安装工具,用法apt-get指令从软件源中安装软件十分便利、快捷。
apt-get 指令常用的参数有“install”和“更新”。
指令“sudo apt-get 更新”用来从软件源服务器猎取最新的可用软件包的列表,在/etc/apt/sources.list文件中添加了某个软件源服务器的地址后,需要执行上面的指令来更新信息。
Ubuntu16.04怎样安装Python3.6
可以看到此时已经是Python3.6了
sudo add-apt-repository ppa:jonathonf/python-3.6命令会导致报错,提示Cannot add PPA: 'ppa:~jonathonf/ubuntu/python3.6'. The user named '~jonathonf' has no PPA named 'ubuntu/python-3.6' 需更改成:sudo add-apt-repository ppa:deadsnakes/ppa
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即注册
Ubuntu16.04怎样安装 Python3.6
Ubuntu16.04默认安装了Python2.7和3.5 请注意,系统自带的python千万不能卸载! 输入命令python
按Ctrl+D退出python命令行
输入命令sudo add-apt-repository ppa:jonathonf/python-3.6
按Enter确认 输入命令sudo apt-get update 输入命令sudo apt-get install python3.6 按Y确认
调整Python3的优先级,使得3.6优先级较高 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 更改默认值,python默认为Python2,现在修改为thon3 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
Ubuntu16.04安装python3.8
Ubuntu16.04安装python3.8Ubuntu 16.04 amd64 (64bit)(纯净版)⾃带python2.7和python3.5执⾏"whereis python"查看当前安装的python[root@root ~]# whereis pythonpython: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz0.配置依赖环境,如果不进⾏这步可能会出现⼀些问题sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev1.去官⽹下载wget https:///ftp/python/3.8.1/Python-3.8.1.tar.xz# 如果下载失败 1.将服务器DNS改成 8.8.8.82.将源改为清华或者⾖瓣源2.解压下载的包第⼀种⽅法tar -xvJf Python-3.8.1.tar.xz第⼆种⽅法#解压xz -d Python-3.8.1.tar.xztar -xf Python-3.8.1.tar3.进⼊解压后的⽬录cd Python-3.8.1/4.安装依赖(⾮必要,可跳过此步骤,如在5步出错在执⾏本步骤)执⾏下列命令安装依赖过程中,如有提⽰,⼀律 y 。
sudo apt-get install python-devsudo apt-get install libffi-devsudo apt-get install libssl-devsudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev 5.执⾏安装./configure prefix=/usr/local/python3make && make install6.修改软连接(配置全局变量)#将原来的链接备份mv /usr/bin/python /usr/bin/python.bak#添加python3的软链接ln -s /usr/local/python3/bin/python3 /usr/bin/python#测试是否安装成功了python -V7.安装/升级pip执⾏安装#这句是给(python2.7安装pip)sudo apt-get install python-pip#这句是给python3安装pipsudo apt-get install python3-pip执⾏升级pip install --upgrade pippip3 install --upgrade pip升级pip时出现了以下问题:Traceback (most recent call last):File "/usr/bin/pip", line 9, in <module> from pip import main使⽤命令即可python -m pip install --upgrade pip。
Ubuntu16.04安装Redis
Ubuntu16.04安装Redis前⾔Redis是常⽤基于内存的Key-Value数据库,⽐Memcache更先进,⽀持多种数据结构,⾼效,快速。
⽤Redis可以很轻松解决⾼并发的数据访问问题;作为实时监控信号处理也⾮常不错。
环境Ubuntu 16.04安装Redis服务器端~ sudo apt-get install redis-server安装完成后,Redis服务器会⾃动启动,我们检查Redis服务器程序检查Redis服务器系统进程~ ps -aux|grep redisredis 41620.10.010******* ? Ss 23:240:00 /usr/bin/redis-server /etc/redis/redis.confconan 41720.00.011064924 pts/0 S+ 23:260:00grep --color=auto redis通过启动命令检查Redis服务器状态~ netstat -nlt|grep6379tcp 00127.0.0.1:63790.0.0.0:* LISTEN通过启动命令检查Redis服务器状态~$ sudo /etc/init.d/redis-server status● redis-server.service - Advanced key-value storeLoaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)Active: active (running) since 四2017-11-0912:22:09 CST; 59s agoDocs: http://redis.io/documentation,man:redis-server(1)Main PID: 5394 (redis-server)CGroup: /system.slice/redis-server.service└─5394 /usr/bin/redis-server 127.0.0.1:637911⽉0912:22:09 zzf systemd[1]: Starting Advanced key-value store...11⽉0912:22:09 zzf run-parts[5388]: run-parts: executing /etc/redis/redi...le11⽉0912:22:09 zzf run-parts[5395]: run-parts: executing /etc/redis/redi...le11⽉0912:22:09 zzf systemd[1]: Started Advanced key-value store.Hint: Some lines were ellipsized, use -l to show in full.通过命令⾏客户端访问Redis安装Redis服务器,会⾃动地⼀起安装Redis命令⾏客户端程序。
Ubuntu16.04安装NavicatPremium
Ubuntu16.04安装NavicatPremium⼀、介绍Navicat premium是⼀款数据库管理⼯具,是⼀个可多重连线资料库的管理⼯具,它可以让你以单⼀程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的⽅便。
⼆、安装根据⾃⼰的主机选择安装。
2、将解压的⽂件拷贝到opt⽬录下并解压:cp /opt/root@ranxf:/opt# cp /home/ranxf/下载/navicat120_premium_en_x64.tar.gz /opt/root@ranxf:/opt# tar -zxvf navicat120_premium_en_x64.tar.gz3、运⾏运⾏其中的 start_navicat ⽂件,安装完成。
运⾏也是这个⽂件./start_navicat OK,这样就完啦。
三、问题解决连接上数据库后⾥⾯的中⽂数据是乱码,把Ubuntu的字符集修改为zh_CN.utf8就⾏了,修改⽅法:编辑 start_navicat ⽂件,找到export LANG 这项将export LANG="en_US.UTF-8" 改为 export LANG="zh_CN.UTF-8",重启navicat。
四、破解第⼀次执⾏start_navicat时,会在⽤户主⽬录下⽣成⼀个名为.navicat的隐藏⽂件夹。
cd /home/rxf/.navicat/ 或者在root下(需要看是采⽤什么⽤户启⽤的navicat)root@ranxf:/opt/navicat120_mysql_en_x64/Navicat# cd /root/root@ranxf:~# cd .navicat64/root@ranxf:~/.navicat64# lsdosdevices drive_c Navicat system.reg userdef.reg user.regroot@ranxf:~/.navicat64# ll总⽤量 1272drwxr-xr-x 5 root root 4096 11⽉ 27 17:40 ./drwx------ 22 root root 4096 11⽉ 27 17:12 ../drwxr-xr-x 2 root root 4096 11⽉ 27 16:49 dosdevices/drwxr-xr-x 6 root root 4096 11⽉ 27 16:51 drive_c/drwxr-xr-x 3 root root 4096 11⽉ 27 16:51 Navicat/-rw-r--r-- 1 root root 1204911 11⽉ 27 17:13 system.reg-rw-r--r-- 1 root root 11 11⽉ 27 16:49 .update-timestamp-rw-r--r-- 1 root root 3228 11⽉ 27 16:50 userdef.reg-rw-r--r-- 1 root root 64803 11⽉ 27 17:40 user.regroot@ranxf:~/.navicat64#此⽂件夹下有⼀个system.reg⽂件rm system.reg把此⽂件删除后,下次启动navicat 会重新⽣成此⽂件,30天试⽤期会按新的时间开始计算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在Ubuntu16.04环境中安装常用软件的方法1.在ubuntu16.04环境中修改IP,MAC和DNS:/*卡设备,进行修改sudo gedit /etc/init.d/rc.localsudo ens33 dowmsudo ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址)sudo ens33 up-----但是好像重启后就有字段修改了网卡地址*/----忽略这个这个吧通过下面设置,可完成ip,mac,dns的修改sudo gedit /etc/network/interfaces修改如下:auto loiface lo inet loopbackauto ens33iface ens33 inet staticpre-up ifconfig ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址)address x.x.x.x(ip地址)netmask 255.255.0.0gateway x.x.x.x保存后,需要PC再查看ifconfig 就发现ip和mac是更改了的-----也可以单独设置DNS、MAC地址sudo gedit /etc/resolv.confnameserver xx.xx.xx.xx//设置的dns2.使用Xftp往linux环境中上传文件,则buntu上必须先安装有ssh,安装和设置SSH服务步骤如下:最好是切换到root用户下sudo su安装ssh-serversudo apt-get install openssh-server●安装ssh-clientsudo apt-get install openssh-client●确认sshserver是否安装ps –e|grep ssh/etc/init.d/ssh start●扩展配置SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为:gedit /etc/ssh/sshd_config把里面的Port参数修改成222即可然后重启SSH服务:sudo/etc/init.d/ssh restart3.在本机安装Xshell,连接Ubuntu中的linux●确保Ubuntu可以联网●ssh服务启动了●打开xshell,新建连接●在【用户身份验证】下,输入自己linux操作系统下的普通用户名和密码,之后【确认】-【连接】4.连接xftp设置设置如下报错提示“找不到匹配的outgoing encryption算法”●原因,是ssh登录本地终端缓存了相关的安全确认信息,远端的服务升级后,其对应的加密算法均作了升级、修改,而本地的缓存安全信息并无更新,导致无法正常登录,提示:“找不到匹配的outgoing encryption算法”解决措施1:打开某个会话的属性(在某个会话上右键-属性)选中aes192-ctr aes128-ctr aes256-ctr●正常连通5.安装软件Emacs24安装步骤如下:1.确保一个干净的安装,请按照下面的步骤:(若安装了老版本的emacs,删除)sudo apt-get updatesudo apt-get installsudo apt-get purge emacs emacs-snapshot-common emacs-snapshot-bin-common emacs-snapshot emacs-snapshot-el emacs-snapshot-gtk emacs23 emacs23-bin-common emacs23-common emacs23-el emacs23-nox emacs23-lucid auctex apel emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg emacs24-el2.添加PPAsudo add-apt-repository ppa:cassou/emacssudo apt-get update3.安装sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshotsudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg6.安装Vimsudo apt-get install vim安装完成后,在命令行中敲入vi,tab键,可以查看显示有vim命令修改vim配置,输入命令:sudo vim /etc/vim/vimrcInstall Vim on Ubuntu16.04sudo add-apt-repository ppa:jonathonf/vimsudo apt updatesudo apt install vimremove Vim8.0sudo apt remove vimsudo add-apt-respository –remove ppa:jonathonf/vim7.安装wps2016●首先在wps上下载linux的deb安装包;●安装配置环境sudo apt-get updatesudo apt-get install libc6-i386sudo apt-get install ia32-libs(在64环境中安装不上这个,所以死活安装的wps有问题,不能使用)最后发现不能在ubuntu-64环境中安装beta的安装包,重新下载Alpha包●开始安装sudo dpkg –i wps-office*.deb(安装包路径和名称)●若有依赖故障修复依赖sudo apt-get install –f卸载wps●若是在Ubuntu Software Center安装,直接在center中卸载;●自己下载的deb安装,使用sudo apt-get autoremove software-name;●一次性卸载干净就使用sudo apt-get autoremove--purge software-name(所欲配置都卸载干净)8.安装jEdit软件。
(说明在安装jEdit前必须要安装jdk)●下载jdk的安装包,进入JDK官网下载,java8下载地址:点击下载地址;根据自己需要的环境进行选择下载,我自己下载的是jdk-8u101-linux-x64.tar.gz:●由于是在windows下载的,使用Xftp将安装包放到linux环境中,放在目录/home/your name/Downloads.●解压文件:tar zxvf jdk-8u101-linux-x64.tar.gz;解压后的文件夹所在目录为/home/test/Downloads/jdk1.8.0_101●将解压后的文件移动到/opt下:cd /opt(切换到opt目录下)mv /home/test/Downloads/jdk1.8.0_101/ .(移动文件夹)ls –l●在/bin目录下创建java软链接(这个地方不太明白为什么要创建一个软链接,可能是和下面设置环境变量有关系)Root@test-virtual-machine:/opt# cd /binRoot@test-virtual-machine:/bin ln –s /opt/jdk1.8.0_101/bin/java java●验证软件链接的正确性Root@test-virtual-machine:/bin# java –version●设置Java环境Root@test-virtual-machine:/bin# gedit /etc/profile若使用的是xShell,则会提示如下,所以这个地方的设置不能使用远程工具:在文件最后编辑如下内容:export JA V A_HOME=/opt/jdk1.8.0_101export JRE_HOME=${JA V A_HOME}/jreexport CLASSPATH=.:${JA V A_HOME}/lib:${JRE_HOME}/libexport PATH=${JA V A_HOME}/bin:$PATH●更新/etc/profile文件:source /etc/profile●验证安装情况Root@test-virtual-machine: java –version到目前为止jdk就安装成功了,再来安装jEdit●下载jEdit安装包下载地址:https:///projects/jedit/files/jedit/5.3.0/●下载后存在linux环境中,我一般下载后的文件都放在以下目录:/home/test/Downloads(test为linux登录用户名字)●进行安装Sudo dpkg –i /home/test/Downloads/jedit_5.3.0_all.deb●安装完成后,输入命令jedit 就可以启动jedit了9.安装EvinceSudo apt-get install evince10.安装QT ,参看网址:/cddchina/article/details/50764791;和/moonclearner/article/details/49701207;a)实际使用的环境:QT Library:5.7.0;QT安装包下载:https://www.qt.io/download-open-source/b)安装QT library ,下载的文件放在/home/test/Downloads,一般文件我都是解压到opt下进行操作(后来才发现最好不要解压到opt下,直接解压就可以了)cd/home/test/Downloadstar xzvf qt-everywhere-opensource-src-5.7.0.tar.gz –C /opt解压后cd到解压的目录下cd /opt/everywhere-opensource-src-5.7.0c)没有安装g++,编译QT要使用g++,首先安装g++sudo apt-get install g++d)安装libX11-dev libXext-dev libXtst-dev这三个包,若已配置就跳过sudo apt-get install libX11-dev libXext-dev libXtst-deve)上面的文件都安装了,直接进入qt-everywhere-opensource-src-5.7.0目录,配置QT Library:./configuref)然后终端会出现让你选择商业版还是开源版,输入字母o选择开源版。