它提供一个服务允许你从网站上直接分享你的终端记录真人手机网页版:,从源代码安装

2020-04-04 作者:美高梅-服务器   |   浏览(125)

前段时间我发布了一篇关于shelr.tv这个网站的文章,它提供一个服务允许你从网站上直接分享你的终端记录。

转自——https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
安装 Git
是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。
从源代码安装
若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。
Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

ubuntu 13.04安装gitlab 5.3版

最近,想学习React Native ,就开始搭建环境,在此过程中有一些坑,先按流程来说吧

Memcached的官网http://memcached.org/](http://memcached.org/。

真人手机网页版 1

之后,从下面的 Git 官方站点下载最新版本源代码:
http://git-scm.com/download

 

首先,home brew 是要安装的,这歩基本没有问题,安装方式及命令单一,所以不会引起其他问题;

一进去就可以看见 ”What is Memcached?“。英文的重要性。
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

现在shelr.tv这个网站似乎关闭了,然后我四处寻找是否有类似的网站,于是我发现了commands.com。

然后编译并安装:
$ tar -zxf git-1.7.2.2.tar.gz$ cd git-1.7.2.2$ make prefix=/usr/local all$ sudo make prefix=/usr/local install

ubuntu 与 Debian 还是有点区别的,因为 ubuntu 默认安装了 sudo/python,并且 gedit 编辑器用着比 vim 容易上手...所以就没有安装 sudo/python 和 vim 的的代码了...

linux 需要有软件包依赖, 好在现两大发行版本

http://memcached.org/downloads 可以看见教你怎么安装。

从它的主页上来看,它的服务和其他网站提供的服务是类似的,因此让我们来测试它。

现在已经可以用 git
命令了,用 git
把 Git 项目仓库克隆到本地,以便日后随时更新:
$ git clone git://git.kernel.org/pub/scm/git/git.git

 

1.RedHat系列:Redhat、Centos、Fedora等

Installation:Debian/Ubuntu: apt-get install libevent-dev Redhat/Centos: yum install libevent-devel

步骤 1 – 在网站上注册

只需要注册一个新的 用户名/密码,或者直接使用你的github账户快速登录。

在 Linux 上安装
如果要在 Linux 上安装预编译好的 Git 二进制安装包,可以直接用系统提供的包管理工具。在 Fedora 上用 yum 安装:
$ yum install git-core

现在开始...

    1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”

我的是centos6.5,所以就是,看下面。

步骤 2 – 下载安装monitor程序

Monitor是一个命令行工具,它能捕获命令行的输入输出并且发送到commands.com网站上,这个程序是开源的,并托管在github上。

Monitor使得仓库的设置/安装变得更简单。通过它,你能方便地向人们展示最常见的错误与命令的输出。

简而言之,你能方便地和世界分享你的命令及其输出。

通过如下简单几步来安装它:

1) 克隆github上的这个项目的仓库,这样你能获得最新的源代码。

要完成这步,你需要在系统中已经安装了Git命令,如果你得到关于这个命令的报错信息,你可以使用包管理工具来安装它,例如:

基于Debian的发布版:

apt-get install git

Redhat/Centos/Fedora发布版:

yum install git

现在从终端克隆这个仓库:

git clone

2) 安装readline和curl,这些库是通过源码构建程序的先决条件:

基于Debian的发布版:

apt-get install libreadline-dev libcurl4-openssl-dev

Redhat/Centos/Fedora发布版:

yum install readline-devel curl-devel

3) 构建程序:

要完成这步,你必须进入刚刚用git克隆的目录,然后编译这个c程序:

cd monitor
make
sudo make install

默认安装将把二进制文件放入/usr/local/bin目录下。

真人手机网页版 2

在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装:
$ apt-get install git

 

    2 包管理工具 yum (  )

//依赖:
yum install libevent-devel -y

步骤 3 – 使用monitor命令

monitor命令特别简单易用:

monitor {-d} {-h} {-u <username>}

-d : 不删除/tmp下的文件
-h : 帮助
-u : commands.com用户名</username>

要退出monitor程序,需要按ctrl-c。

对我来说这仅仅意味着打开一个终端然后执行这些命令:

riccio@mint-desktop ~ $ monitor -u ricciocri
Password:

Successfully logged in…
AuthKey saved to /tmp/.riccio.commands.com. Delete file to return to Anonymous posting.
monitor$ cd /tmp

想知道在这之后我使用过的哪个命令吗?我已经把这个会话公开(默认是私有),因此你可以去这个url查看:

在这里,你能看我已经使用过的命令以及它们的输出,一个有趣的选项是“fold/expand”你可以折叠(fold)所有的命令的输出或者仅仅展开(expand)你喜欢的那个命令的输出。

在 Mac 上安装
在 Mac 上安装 Git 有两种方式。最容易的当属使用图形化的 Git 安装工具,界面如图 1-7,下载地址在:
http://sourceforge.net/projects/git-osx-installer/

一. 软件源安装所需的软件包

    3 支持tar包

wget http://memcached.org/files/memcached-1.4.31.tar.gz
tar -zxvf memcached-1.4.31.tar.gz
cd memcached-1.4.31

总结

这只是一个简单的安装指南,在这个网站上你能参加更多“社会化”的活动,比如评论脚本/shell会话,派生它们或者选择你的最爱。

和github一样,你能派生任何一个公开的脚本/命令并能直接在网站上改变它,然后你也能得到一个公开(或私有)的url。你可以直接运行你脚本,就像这样:

curl commands.io/JTNSHRLQJA | sh

在网络上储存一些你在电脑/服务器上经常使用到的脚本,这是极好的,通常不要放置任何密码或敏感信息,这样你的信息才足够安全。

真人手机网页版 3

1

2.Debian系列:Debian、Ubuntu等

./configure --prefix=/usr/local/memcached
make && make install

图 1-7. Git OS X 安装工具
另一种是通过 MacPorts (http://www.macports.org
) 安装。如果已经装好了 MacPorts,用下面的命令安装 Git:
$ sudo port install git-core +svn +doc +bash_completion +gitweb

sudo apt-get update

    1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”

//简单启动
./memcached -p 11211 -d -u root -m 1024 -c 1024 -l 127.0.0.1
-p 端口
-d 守护进程方式
-u root代表当前用户。最好不用root
-m 代表分配内存
-c 代表 最大连接上
-l 绑定地址。如果没有,谁都可以连

这种方式就不需要再自己安装依赖库了,Macports 会帮你搞定这些麻烦事。一般上面列出的安装选项已经够用,要是你想用 Git 连接 Subversion 的代码仓库,还可以加上 +svn 选项,具体将在第八章作介绍。(译注:还有一种是使用 homebrew(https://github.com/mxcl/homebrew
):brew install git
。)
在 Windows 上安装
在 Windows 上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:
http://msysgit.github.com/

1

    2 包管理工具 apt-get

//连接和退出
telnet 127.0.0.1 11211
quit

完成安装之后,就可以使用命令行的 git
工具(已经自带了 ssh 客户端)了,另外还有一个图形界面的 Git 项目管理工具。
给 Windows 用户的敬告:你应该在 msysGit 提供的 Unix 风格的 shell 来运行 Git。在 Unix 风格的 shell 中,可以使用本书中提及的复杂多行的命令。对于那些需要在 Windows 命令行中使用 Git 的用户,必须注意:在参数中间有空格的时候,必须使用双引号将参数括起来(在 Linux 中是单引号);另外,如果扬抑符(^)作为参数的结尾,并且作为这一行的最后一个字符,则这个参数也需要用双引号括起来。因为扬抑符在 Windows 命令行中表示续行(译注:即下一行为这一行命令的继续)。

<span></span>sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev

    3 支持tar包

//基本命令
set、add、replace、get、delete

二. 编译安装 ruby 1.9.3


//勾结php7有要麻烦点。
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz //centos
tar -zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18

1

yum和apt-get有什么区别

./configure

mkdir /tmp/ruby && cd /tmp/ruby

mac 上 home brew安装方式:

make && make install
ldconfig //最好执行一下 清除缓存

2

$  /usr/bin/ruby-e"$(curl -fsSL )"

yum -y install git //安装git,没有git,就安装git
git clone https://github.com/php-memcached-dev/php-memcached.git 来下载

curl --progress | tar xz

查看版本, 

cd php-memcached //跑到里面去
git checkout php7 //进入php7分支
/usr/local/php/bin/phpize //就是phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块。

3

$ brew -v 

./configure --with-php-config=/usr/local/php/bin/php-config --disable-memcached-sasl

cd ruby-1.9.3-p392

使用

make && make install
//不出现什么错误 出现这条/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012
//一般是完成了。

4

搜索软件:brew search 软件名,如brew search wget

安装软件:brew install 软件名,如brew install wget

卸载软件:brew remove 软件名,如brew remove wget

在php.ini后面加上 extension="memcached.so"
echo 'extension="memcached.so"' >> /usr/local/php/lib/php.ini

./configure

nodejs需要 4.0以上

//重启httpd会,phpinfo() 会出现 memcached

5

下面开始说 node的安装,这里因为我以前可能是直接下载,已经忘了,因为之前装过,具体也不是很清楚了,后来又使用了 TJ大神的 n管理工具进行管理,至此我已不知道,我都输过了什么命令,出现了一系列的问题,这里的问题都遇到了,还有一部分已记不清楚,我开始想着 卸载node  卸载 npm  使用nvm 来管理node ,卸载的流程

真人手机网页版 4

make

Mac OSX

  1. 删除/usr/local/lib中的所有node和node_modules

  2. 删除/usr/local/lib中的所有node和node_modules的文件夹

  3. 如果是从brew安装的, 运行brew uninstall node

  4. 检查~/中所有的local, lib或者include文件夹, 删除里面所有node和node_modules

  5. 在/usr/local/bin中, 删除所有node的可执行文件

  6. 最后运行以下代码:

sudo rm /usr/local/bin/npm

sudo rm /usr/local/share/man/man1/node.1

sudo rm /usr/local/lib/dtrace/node.d

sudo rm -rf ~/.npm

sudo rm -rf ~/.node-gyp

sudo rm /opt/local/bin/node

sudo rm /opt/local/include/node

sudo rm -rf /opt/local/lib/node_modules

或者/usr/local/php/bin/php -m //可以看见memcached

6

开始安装nvm:

真人手机网页版 5

sudo make install

curl -o-

sudo gem install bundler

当我输入 nvm 命令时,会出现

三. 为 gitlab 创建用户

-bash:nvm:command not find

sudo adduser --disabled-login --gecos 'GitLab' git

出现这种情况,有可能是

四. 安装 gitlab-shell

一、shell 不知道 nvm 的存在

# 登录第三步创建的 git 用户

二、nvm 已经存在,但是没有 default 的 Node.js 版本可用。

sudo su git

解决方式:

 

一、检查~/.profile或者~/.bash_profile中有没有这样两句

本文由美高梅赌堵59599发布于美高梅-服务器,转载请注明出处:它提供一个服务允许你从网站上直接分享你的终端记录真人手机网页版:,从源代码安装

关键词: