<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.5">Jekyll</generator><link href="https://ramilrr.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://ramilrr.github.io/" rel="alternate" type="text/html" /><updated>2020-01-13T16:46:32+00:00</updated><id>https://ramilrr.github.io/feed.xml</id><title type="html">Way2Progress</title><subtitle></subtitle><author><name>Ramil Rakhimov</name></author><entry><title type="html">Установка Python на Debian</title><link href="https://ramilrr.github.io/Install-python-on-debian/" rel="alternate" type="text/html" title="Установка Python на Debian" /><published>2020-01-13T00:00:00+00:00</published><updated>2020-01-13T00:00:00+00:00</updated><id>https://ramilrr.github.io/Install-python-on-debian</id><content type="html" xml:base="https://ramilrr.github.io/Install-python-on-debian/">&lt;p&gt;Создаем пользователя &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;www&lt;/code&gt;, назначаем пароль.
Обновляем репозиторий и устанавливаем необходимые дистрибутивы.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get update
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-y&lt;/span&gt; vim zsh mosh tmux htop git curl wget unzip zip gcc build-essential make
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Устанавливаем дистрибутивы необходимые &lt;a href=&quot;https://www.python.org&quot;&gt;python&lt;/a&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;3.8.1&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-y&lt;/span&gt; libreadline-gplv2-dev libncursesw5-dev libssl-dev &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Устанавливаем &lt;a href=&quot;https://github.com/robbyrussell/oh-my-zsh&quot;&gt;oh-my-zsh&lt;/a&gt; вместо bash.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sh &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;$(&lt;/span&gt;curl &lt;span class=&quot;nt&quot;&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh&lt;span class=&quot;si&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Устанавливаем &lt;a href=&quot;https://www.python.org&quot;&gt;python&lt;/a&gt;. Скачиваем, разархивируем python, переходим в папку python и создаем в домашней директории скрытую папку &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.python&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz &lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;tar &lt;/span&gt;xvf Python-3.8.&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;Python-3.8.1 &lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; ~/.python
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Собираем python из исходников.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo&lt;/span&gt; ./configure &lt;span class=&quot;nt&quot;&gt;--enable-optimizations&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/home/www/.python &lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
make &lt;span class=&quot;nt&quot;&gt;-j12&lt;/span&gt; altinstall
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Настраиваем пути к python.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vim ~/.zshrc
	&lt;span class=&quot;nb&quot;&gt;alias &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;cls&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;clear&quot;&lt;/span&gt;
	&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;:/home/www/.python/bin
&lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Обновляем pip.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo&lt;/span&gt; /home/www/.python/bin/python3.8 &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; pip &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-U&lt;/span&gt; pip
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Удаляем файлы исходников и папку python.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo rm&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-rf&lt;/span&gt; Python-3.8.1.tgz Python-3.8.1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Создаем виртуальное окружение и активируем его.&lt;/p&gt;
&lt;div class=&quot;language-sh highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;python3.8 &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; venv &lt;span class=&quot;nb&quot;&gt;env
source env&lt;/span&gt;/bin/activate
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</content><author><name>Ramil Rakhimov</name></author><category term="python" /><category term="debian" /><summary type="html">Создаем пользователя www, назначаем пароль. Обновляем репозиторий и устанавливаем необходимые дистрибутивы. sudo apt-get update sudo apt-get install -y vim zsh mosh tmux htop git curl wget unzip zip gcc build-essential make Устанавливаем дистрибутивы необходимые python 3.8.1. sudo apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev \ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev Устанавливаем oh-my-zsh вместо bash. sh -c &quot;$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)&quot; Устанавливаем python. Скачиваем, разархивируем python, переходим в папку python и создаем в домашней директории скрытую папку .python. sudo wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz ; \ tar xvf Python-3.8.* ; \ cd Python-3.8.1 ; \ mkdir ~/.python Собираем python из исходников. sudo ./configure --enable-optimizations --prefix=/home/www/.python ; \ make -j12 altinstall Настраиваем пути к python. vim ~/.zshrc alias cls=&quot;clear&quot; export PATH=$PATH:/home/www/.python/bin . ~/.zshrc Обновляем pip. sudo /home/www/.python/bin/python3.8 -m pip install -U pip Удаляем файлы исходников и папку python. sudo rm -rf Python-3.8.1.tgz Python-3.8.1 Создаем виртуальное окружение и активируем его. python3.8 -m venv env source env/bin/activate</summary></entry><entry><title type="html">Начало</title><link href="https://ramilrr.github.io/first-post/" rel="alternate" type="text/html" title="Начало" /><published>2020-01-06T00:00:00+00:00</published><updated>2020-01-06T00:00:00+00:00</updated><id>https://ramilrr.github.io/first-post</id><content type="html" xml:base="https://ramilrr.github.io/first-post/">&lt;p&gt;Начало положено.&lt;/p&gt;</content><author><name>Ramil Rakhimov</name></author><summary type="html">Начало положено.</summary></entry></feed>