Ubuntu16.04小白入门分享之 玩转Ruby你需要安装什么软件(持续更新)
Ubuntu提示功能很强大,一般如果你想安装什么软件,可以直接输入名字,然后会有提示,安装格式一般为:
sudo apt install 名字
Ubuntu14.04/16.04命令行快速安装Ruby和Rails运行环境(步骤二下的第二行命令有错,命令应为 rvm install 2.3.1
)
详细步骤参考网址 https://www.linuxidc.com/Linux/2017-07/145554.htm
在ubuntu16.04中安装virtualbox 5
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list' wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - sudo apt update sudo apt install virtualbox-5.0
输入 virtualbox 启动
在ubuntu16.04中安装rubymine开发工具
sudo snap install rubymine --classic
在Ubuntu16.04中安装git
sudo apt-get install git
这时候会提示你输入管理员密码
输入一次 Y ,其他回车
到此为止git安装完毕,输入git --version测试看版本确定是否安装成功
然后输入远程Github的注册邮箱跟密码
$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@domain.com"
在Ubuntu16.04中安装带有nginx的git服务器
详细步骤参考 https://www.centos.bz/2017/07/ubuntu-16-04-nginx-http-git/
在Ubuntu16.04卸载 git
sudo find /usr/local -depth -iname 'git*' -exec rm -rf {} \; sudo apt-get remove git
VMware虚拟机下ubuntu16.04如何安装vmware tools(为了实现window跟ubuntu相互可复制粘贴)
详细步骤参考 https://jingyan.baidu.com/article/c74d6000bbc6110f6a595d3b.html
在Ubuntu16.04安装谷歌浏览器
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo apt-get update sudo apt-get install google-chrome-stable /usr/bin/google-chrome-stable
在Ubuntu16.04安装有道词典
从官方下载Ubuntu版本的deb包:youdao-dict_1.1.0-0-ubuntu_amd64.deb
创建youdao-dict目录,把该deb包解压到youdao-dict目录:
sudo dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict
- 解压deb包中的control信息(包的依赖就写在这个文件里面):
sudo dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
- 编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。
sudo vi ./youdao-dict/DEBIAN/control
- 重新打包:
sudo dpkg-deb -b youdao-dict youdaobuild.deb
- 安装重新打包的安装包
- 已经安装gdebi包管理器,可以使用如下命令安装,自动解决依赖问题
sudo gdebi youdaobuild.deb
- 使用dpkg进行安装
sudo dpkg -i youdaobuild.deb
出现缺少的依赖使用如下命令安装所需依赖
sudo apt install -f
依赖安装完成后再次键入如下命令进行安装
sudo dpkg -i youdaobuild.deb
安装完成后在终端输入: youdao-dict 启动有道词典
在Ubuntu16.04中安装Sublime Text文本编辑器
安装过程
输入以下命令安装:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
输入sublime
启动
卸载过程
完全卸载命令
//sudo dpkg -r sublime-text(如果这条命令不能卸载则输入如下命令)
输入以下命令卸载:
sudo apt-get remove sublime-text-installer
在终端输入下面命令,删除配置文件 其中$USER是你自己的系统用户名,回车
sudo rm -rf /home/$USER/.config/sublime-text-3/
在终端输入下面命令,查找系统中其他与Sublime Text3相关的文件及路径
sudo find / -name sublime*
重复在终端输入删除命令,删除其他与Sublime Text3相关的全部文件,文件路径和名称 为上面find命令查找到的文件
sudo rm -r /home/long/.local/share/Trash/info/sublime-text_build-3083_i386.deb.trashinfo
...(重复rm 删除所有有关sublime的文件)...
...(完全卸载完成)...
Ubuntu16.04小白入门分享之 玩转Ruby你需要安装什么软件(持续更新)的更多相关文章
- ubuntu16.04无法连接无线的问题解决方式以及QQ的安装
0x01 首先我是安装了win10与ubuntu16.04的双系统,不过遇到的问题有启动项与无线连接的问题,今天说一下联网的问题. 连接宽带是正常的,只需要操作sudo pppoeconf 这条命令即 ...
- 编程小白入门分享五:Vue的自定义组件
前言 上篇博客简单介绍了vue,本篇博客要在对vue有一定了解后,才可以比较容易理解自定义组件.想要封装好一个组件,一定要熟练掌握这三个技能,父组件 -> 子组件传值(props).子组件 -& ...
- 编程小白入门分享四:Vue的安装及使用快速入门
一.VUE简介 vue是一个JavaMVVM库,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架.它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计.它是轻量级的,它有很多独立 ...
- 编程小白入门分享三:Spring AOP统一异常处理
Spring AOP统一异常处理 简介 在Controller层,Service层,可能会有很多的try catch代码块.这将会严重影响代码的可读性."美观性".怎样才可以把更多 ...
- 编程小白入门分享二:IntelliJ IDEA的入门操作小知识
idea简介 IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境.IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支 ...
- 编程小白入门分享一:git的最基本使用
git简介 引用了网上的一张图,这张图清晰表达git的架构.workspace是工作区,可以用编辑器直接编辑其中的文件:Index/Stage是暂存区,编辑后的文件可以添加到(add)暂存区:Repo ...
- Jenkins 从小白入门到企业实践打怪放弃之路系列笔记 【持续集成与交付快速入门必备】
Jenkins 从小白入门到企业实践打怪放弃之路系列笔记 [持续集成与交付快速入门必备]
- Ubuntu16.04 和 hadoop2.7.3环境下 hive2.1.1安装部署
参考文献: http://blog.csdn.NET/reesun/article/details/8556078 http://blog.csdn.Net/zhongguozhichuang/art ...
- 【FreeRTOS实战汇总】小白博主的RTOS学习实战快速进阶之路(持续更新)
博主是个小白,打算把这段时间系统学习RTOS的文章统一整理到这里,另外本文会给出一些参考性资料和指导性建议: 本文宗旨 FreeRTOS 是由Richard Barry在2003年由设计的,由于其设计 ...
随机推荐
- 使用Django的ORM详细操作
1.自己动手创建数据库 create database 数据库名; 2.在Django项目中设置连接数据库的相关配置(告诉Django连接哪一个数据库) #在数据库相关的配置 DATABASES = ...
- 12、rpm
1.什么是rpm 由红帽开发用于软件包的安装 升级 卸载 查询 2.rpm包是什么样? 组成部分是什么样的? zip-3.0-11.el7.x86_64.rpm #el7 zip-3.0-1. el6 ...
- 1.K近邻算法
(一)K近邻算法基础 K近邻(KNN)算法优点 思想极度简单 应用数学知识少(近乎为0) 效果好 可以解释机器学习算法使用过程中的很多细节问题 更完整的刻画机器学习应用的流程 图解K近邻算法 上图是以 ...
- javascript join以及slice,push函数
1.join定义和用法 join() 方法用于把数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的. arrayObject.join(separator) separator:可选. ...
- 【转载】Stanford CoreNLP Typed Dependencies
总结自Stanford typed dependencies manual 原文链接:http://www.jianshu.com/p/5c461cf096c4 依存关系描述句子中词与词之间的各种语法 ...
- 去掉或修改lightinthebox网址与标题中Wholesale关键词
includes\languages\english.php define('SEO_COMMON_KEYWORDS','Wholesale'); 将里面的Wholesale换成你想显示的词即可.
- 好用的数据库压缩软件wingzip
有时候我们导出.sql格式的数据库备份文件过大,超过了某些虚拟空间数据库支持的文件大小限制,我们没办法修改phpMyAdmin 导入MySQL数据库文件大小限制 只能通过压缩数据库来达到上传数据库的目 ...
- PHP读取txt文件的内容并赋值给数组的代码
使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组. 获得数组长度可以使用count()函数 <?php $file = 'key ...
- JavaScript 的 this 指向问题深度解析
与我们常见的很多语言不同,JavaScript 函数中的 this 指向并不是在函数定义的时候确定的,而是在调用的时候确定的.换句话说,函数的调用方式决定了 this 指向. JavaScript 中 ...
- JavaScript 正则表达式——对象,修饰符,元字符,字符类,范围类
㈠RegExp 对象 ⑴JavaScript通过内置对象RegExp支持正则表达式 ⑵有两种方法实例化RegExp对象 ①字面量 ②构造函数 ⑶字面量示例 示例1: 你会发 ...