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年由设计的,由于其设计 ...
随机推荐
- JS常用函数原理的实现
本文针对目前常见的面试题,实现了相应方法的核心原理,部分边界细节未处理.后续也会持续更新,希望对你有所帮助. 1.实现一个call函数 // 思路:将要改变this指向的方法挂到目标this上执行并返 ...
- DNS解析综合学习案例(附详细答案)
1.用户需把/dev/myvg/mylv逻辑卷以支持磁盘配额的方式挂载到网页目录下2.在网页目录下创建测试文件index.html,内容为用户名称,通过浏览器访问测试3.创建用户账户,对LVM配置磁盘 ...
- CentOS7使用阿里云的yum源
替换成阿里云的yum源速度更快一些,替换很简单,简单记录一下步骤 1.备份原来的yum源 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repo ...
- python中的else语句
python语言和其它语言一样在支持else语句,通常else语句和if语句合用,完成程序的分支选择功能. 例如如下打印学成成绩代码: score = int(input("请输入成绩:&q ...
- (转)Linux传输大文件(分割传输)
1.分拆为多个文件的命令: cat workspace_2018.tar.gz | split -b 1G - workspace_2018.tar.gz. 命令解释: workspace_2018. ...
- flutter 学习路上碰到的错误问题。
决定还是把碰到的问题进行简单记录吧 19.8.14 错误日志: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subty ...
- 【The 13th Chinese Northeast Collegiate Programming Contest E题】
题目大意:给定一棵 N 个点的树,边有边权,定义"线树"为一个图,其中图的顶点是原树中的边,原树中两条有公共端点的边对应在线图中存在一条边,边权为树中两条边的边权和,求线图的最小生 ...
- Nginx解析PHP
刚安装完PHP后,nginx是无法解析的,如果输入地址会直接下载文件,需要进行如下的设置 步骤 修改/etc/nginx/sites-available/default和cat /etc/nginx/ ...
- RobotFramework常见语法
https://blog.csdn.net/yu1014745867/article/details/79324732 常用关键字* Settings * Library Selenium2Libra ...
- Django+BootstrapTable实现表格分页
models.py: from django.db import models # Create your models here. class Article(models.Model): titl ...