Debian – Блог Stafox'a https://stafox.cc О программировании и веб-разработке Tue, 17 Nov 2015 05:20:25 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Как установить последнюю версию Java в Debian/Ubuntu https://stafox.cc/how-to-install-last-java-in-debian-ubuntu/ https://stafox.cc/how-to-install-last-java-in-debian-ubuntu/#comments Sun, 19 Jul 2015 09:08:09 +0000 http://stafox.ru/?p=2379 В связи с тем, что последнюю версию Java с linux репозитория не скачать, вот небольшой how-to о том, как заиметь последнюю java на своём сервере. 1. Скачиваем Java JDK с этой страницы 2. Распаковываем при помощи tar: tar -xvf jdk-8u51-linux-x64.tar.gz 3. Теперь переместим содержимое в место его постоянного пребывания mv jdk1.8.0_31 /usr/local/bin Директория, выбранная для

Сообщение Как установить последнюю версию Java в Debian/Ubuntu появились сначала на Блог Stafox'a.

]]>
В связи с тем, что последнюю версию Java с linux репозитория не скачать, вот небольшой how-to о том, как заиметь последнюю java на своём сервере.

1. Скачиваем Java JDK с этой страницы
2. Распаковываем при помощи tar:


tar -xvf jdk-8u51-linux-x64.tar.gz

3. Теперь переместим содержимое в место его постоянного пребывания


mv jdk1.8.0_31 /usr/local/bin
Директория, выбранная для расположения Java JDK указана для примера. Вы можете использовать любой другой путь, например /usr/lib/jvm/

4. Добавим альтернативы для java-компонентов.


update-alternatives --install /usr/bin/javac javac /usr/local/bin/jdk1.8.0_31/bin/javac 10
update-alternatives --install /usr/bin/java java /usr/local/bin/jdk1.8.0_31/bin/java 10
update-alternatives --install /usr/bin/javaws javaws /usr/local/bin/jdk1.8.0_31/bin/javaws 10
update-alternatives --install /usr/bin/jar jar /usr/local/bin/jdk1.8.0_31/bin/jar 10

5. А теперь укажем, какую версию использовать.


update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual mode
2 /usr/local/bin/jdk1.8.0_31/bin/java 10 manual mode

Press enter to keep the current choice[*], or type selection number: 2
Текущая версия отмечена [*]. Установленная нами версия java под номером 2.

То же самое можно сделать и для остальных компонентов java (javac, javaws, jar), если Вам необходимо использовать свежую версию.

6. Убедимся, что используется последняя версия Java


java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)

Сообщение Как установить последнюю версию Java в Debian/Ubuntu появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/how-to-install-last-java-in-debian-ubuntu/feed/ 4
Linux: проблема с python-pip https://stafox.cc/linux-problem-with-python-pip/ https://stafox.cc/linux-problem-with-python-pip/#respond Wed, 04 Sep 2013 21:08:55 +0000 http://stafox.ru/?p=2007 Столкнулся на днях с проблемой: нужно было установить Python 2.7.5 на Debian Squeezy и поставить для него pip. Старый, установленный через aptitude, работать не захотел ни в какую, аргументируя этим: # pip Traceback (most recent call last): File “/usr/bin/pip”, line 7, in from pip.log import logger ImportError: No module named pip.log Ставится новый pip просто.

Сообщение Linux: проблема с python-pip появились сначала на Блог Stafox'a.

]]>
python-pip error
Столкнулся на днях с проблемой: нужно было установить Python 2.7.5 на Debian Squeezy и поставить для него pip. Старый, установленный через aptitude, работать не захотел ни в какую, аргументируя этим:

# pip
Traceback (most recent call last):
File “/usr/bin/pip”, line 7, in
from pip.log import logger
ImportError: No module named pip.log

Ставится новый pip просто. Качаем инсталл, и запускаем:

wget https://github.com/pypa/pip/raw/master/contrib/get-pip.py
python get-pip.py

По выхлопу видно, что pip ставится под конкретную версию python’а:

Installing pip script to /usr/local/python-2.7.5/bin
Installing pip-2.7 script to /usr/local/python-2.7.5/bin

Далее, бэкапим старую версию pip:

mv /usr/bin/pip /usr/bin/pip_old

Делаем ссылку на новый pip

ln -s /usr/local/python-2.7.5/bin/pip /usr/bin/pip

Готово. Радуемся, наслаждаемся.

pip install django==1.4.5

Сообщение Linux: проблема с python-pip появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/linux-problem-with-python-pip/feed/ 0
Linux: установка Python 2.7.x на Debian Squeezy https://stafox.cc/linux-install-python-2-7-x-on-debian-squeezy/ https://stafox.cc/linux-install-python-2-7-x-on-debian-squeezy/#comments Wed, 04 Sep 2013 20:07:34 +0000 http://stafox.ru/?p=2015 Как известно, последняя доступная версия Python в репозитории для Squeezy – 2.6.6. И если Вы захотите установить 2.7.5, например, придется повозится. Выкачиваем нужную версию Python через wget (я качал 2.7.5) и устанавливаем. wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz tar -xzf Python-2.7.5.tgz cd Python-2.7.5 ./configure --prefix=/usr --enable-shared make & make install После правим альтернативы. Добавляем в список установленный питон. И

Сообщение Linux: установка Python 2.7.x на Debian Squeezy появились сначала на Блог Stafox'a.

]]>
Linux: установка Python 2.7.x на Debian Squeezy
Как известно, последняя доступная версия Python в репозитории для Squeezy – 2.6.6. И если Вы захотите установить 2.7.5, например, придется повозится.
Выкачиваем нужную версию Python через wget (я качал 2.7.5) и устанавливаем.

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar -xzf Python-2.7.5.tgz
cd Python-2.7.5
./configure --prefix=/usr --enable-shared
make & make install

После правим альтернативы. Добавляем в список установленный питон. И вручную (manually) заставляем систему использовать его.

update-alternatives --install /usr/bin/python python /usr/bin/python2.6 20
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10
update-alternatives --configure python

Если используете apache и mod_wsgi, то не забудьте собрать mod_wsgi.so под новую версию python. Симптомы следующие: все работает, но периодически приложения будут “крэшиться” и пытаться обратиться к библиотекам из предыдущей версии python.

Сообщение Linux: установка Python 2.7.x на Debian Squeezy появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/linux-install-python-2-7-x-on-debian-squeezy/feed/ 7
Linux: установка NetBeans IDE https://stafox.cc/linux-ustanovka-netbeans-ide/ https://stafox.cc/linux-ustanovka-netbeans-ide/#comments Mon, 17 Sep 2012 12:07:53 +0000 http://stafox.ru/?p=1652 NetBeans – это кроссплатформенная среда разработки, которая позволяет создавать приложения на многих языках программирования (Java, PHP, Javascript, C, C++ и других). Кстати она совершенно бесплатна и имеет открытый исходный код. Я использую эту среду для программирования на PHP, для этого на официальном сайте NetBeans есть отдельная сборка, скачать которую можно по этой ссылке (для Linux).

Сообщение Linux: установка NetBeans IDE появились сначала на Блог Stafox'a.

]]>

NetBeans – это кроссплатформенная среда разработки, которая позволяет создавать приложения на многих языках программирования (Java, PHP, Javascript, C, C++ и других). Кстати она совершенно бесплатна и имеет открытый исходный код.

Я использую эту среду для программирования на PHP, для этого на официальном сайте NetBeans есть отдельная сборка, скачать которую можно по этой ссылке (для Linux). Скачиваем sh файл. Теперь нужно его запустить. Для этого есть три варианта (о которых я знаю).
Первый: нажимаем правой кнопкой мыши СвойстваПраваСтавим галочку “Является выполняемым”Ok. И жмём два раза по файлу.
Второй: Прописать в консоли

chmod +x file.sh

Затем выполнить его запуск.
Третий: Ничего не выставляем, а просто пишем в консоли

sh filename.sh

Для успешной установки у Вас на машине должна быть установлена Java. Тут два варианта, либо Вы качаете NetBeans со встроенной Java JDK либо скачать Java SE отдельно. Устанавливаем скачанный bin файл. Делаем его выполняемым и запускаем. После окончания установки Java SE переходим к установке NetBeans IDE. Тут ничего сложного: в появившемся окне указали путь к папке с Java SE, и вперёд.

Если вдруг на этапе установки NetBeans в консоли появляется ошибка с текстом No protocol specified. Вероятно это из-за того, что выполняемый файл не может создать диалоговое окно, из-за отсутствия доступа к графическому контроллеру. Возможно Вы просто пытаетесь запустить sh-файл под root‘ом, в консоли нажмите CTRL+D, и попытайтесь ещё раз.

Сообщение Linux: установка NetBeans IDE появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/linux-ustanovka-netbeans-ide/feed/ 4
Я люблю Linux https://stafox.cc/ya-lyublyu-linux/ https://stafox.cc/ya-lyublyu-linux/#comments Sun, 16 Sep 2012 12:48:38 +0000 http://stafox.ru/?p=1644 Так уж получилось, что на новой работе мне пришлось столкнуться с новым семейством операционных систем. До этого, начиная с самого детства, мне удалось увидеть и попользоваться MS-DOS, Windows 3.x, Windows 95, Windows Me, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7. Одним словом вся линейка Windows 🙂 До этого про Linux я только

Сообщение Я люблю Linux появились сначала на Блог Stafox'a.

]]>

Так уж получилось, что на новой работе мне пришлось столкнуться с новым семейством операционных систем. До этого, начиная с самого детства, мне удалось увидеть и попользоваться MS-DOS, Windows 3.x, Windows 95, Windows Me, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7. Одним словом вся линейка Windows 🙂

До этого про Linux я только слышал, знал что они являются очень стабильными и бесплатными. Мне уже удалось попользоваться такими дистрибутивами как debian и ubuntu. Однако мой окончательный выбор пал на Debian, хотя моей девушке больше по душе пришелся ubuntu.

Выбор дистрибутива я делал долго, даже спрашивал совета на форуме, но понял одно, что каждый хвалит то, чем пользуется сам. Поэтому, что я могу Вам предложить, ставьте тот дистрибутив, который есть у кого-нибудь из ваших друзей или знакомых, которые смогу Вам помочь советом и делом. Ну, а если таковых нет, ставьте ubuntu. Она идеально подойдет для тех, кто привык к Windows. Ну и уже через 2-3 месяца можно смело пробовать другие дистрибутивы.

Хотя, я сразу начал с Debian’a, в качестве графической оболочки у которого – KDE4, в простонародье – Кеды (т.к. такой же стоит на работе). Кстати, это очень прикольно, что можно установить несколько графических оболочек, и в дальнейшем, при запуске, выбирать в какой работать. Короче, одним словом – я люблю Linux! Поэтому теперь часть статей на блоге будут про Linux.

Сообщение Я люблю Linux появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/ya-lyublyu-linux/feed/ 8