Статьи

Совокупные советы по установке

Совокупные советы по установке

Одна из причин, по которой я пишу этот блог, заключается в том, чтобы вести журнал о том, как я решал проблемы.

В этом посте я опишу, как я установил несколько основных инструментов разработки на ОС Fedora. Я хочу, чтобы этот ноутбук был моей рабочей станцией для неработающих проектов.

Почти все в этом посте можно найти в другом месте в Интернете. На самом деле, большая часть того, что я пишу здесь, взята из других ссылок. Однако этот пост предназначен для объединения нескольких установок.

Если вы новичок в Linux (или не эксперт, как я), вы можете изучить некоторые базовые вещи здесь.
Как установить ( ням ), как создать из исходного кода, как настроить переменные среды и, возможно, другие вещи.

Сначала мы начнем с того, как я установил Fedora.

Установка Fedora

Я загрузил Fedora ISO с https://getfedora.org/en/workstation/ . Это распределение гномов. Затем я использовал http://www.linuxliveusb.com/ для создания самозагружающегося USB. Это очень просто в использовании. Я переключился на KDE, запустив: sudo yum install @kde-desktop

Установка Java

Загрузите пакет Oracle для rpm-сайта.

01
02
03
04
05
06
07
08
09
10
11
12
13
14
# root
su -
 
# Install JDK in system
rpm -Uvh /path/.../jdk-8u40-linux-i586.rpm
 
# Use correct Java
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 2000000
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 2000000
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 2000000
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 2000000
 
# Example how to swap javac
# alternatives --config javac

В /etc/profile.d/ создайте файл (jdk_home.sh) со следующим содержимым:

1
2
3
4
# Put this file under /etc/profile.d
 
export JAVA_HOME=/usr/java/latest
export PATH=$PATH:JAVA_HOME/bin

Я использовал следующую ссылку, здесь рассказывалось, как установить JDK http://www.if-not-true-then-false.com/2014/install-oracle-java-8-on-fedora-centos-rhel/

Установка Intellij

Расположение: https://www.jetbrains.com/idea/download/

01
02
03
04
05
06
07
08
09
10
11
12
13
# root
su -
 
# Create IntelliJ location
mkdir -p /opt/idea
 
# Untar installation
tar -xvzf /path/.../ideaIC-14.1.tar.gz -C /opt/idea
 
# Create link for latest IntelliJ
ln -s /opt/idea/idea-IC-141.177.4/ /opt/idea/latest
 
chmod -R +r /opt/idea

Проверьте https://www.jetbrains.com/idea/help/basics-and-installation.html

После установки вы можете перейти в / opt / idea / latest / bin и запустить idea.sh. После запуска вам будет предложено создать запись на рабочем столе. Вы можете создать средство запуска командной строки позже.

Установка затмения

Расположение: http://www.eclipse.org/downloads/

01
02
03
04
05
06
07
08
09
10
11
12
13
su -
 
# create eclipse location
mkdir /opt/eclipse
 
# Unzip it
tar -xvzf /path/.../eclipse-java-luna-SR2-linux-gtk.tar.gz -C /opt/eclipse
 
# create link
ln -s /opt/eclipse/eclipse/ /opt/eclipse/latest
 
# Permissions
hmod -R +r /opt/eclipse/

Создать исполняемый файл / usr / bin / eclipse

1
2
3
4
5
6
7
#!/bin/sh
# name it eclipse
# put it in /usr/bin
# chmod 755 /usr/bin/eclipse
 
export ECLIPSE_HOME="/opt/eclipse/latest"
$ECLIPSE_HOME/eclipse $*

Создать Desktop Launcher

01
02
03
04
05
06
07
08
09
10
11
12
13
# create /usr/local/share/applications/eclipse.desktop
# Paste the following
 
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse Luna 4.4.2
Exec=eclipse
Icon=/opt/eclipse/latest/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
StartupNotify=true

Смотрите также http://www.if-not-true-then-false.com/2010/linux-install-eclipse-on-fedora-centos-red-hat-rhel/

Установка Maven

Скачать https://maven.apache.org/download.cgi

01
02
03
04
05
06
07
08
09
10
11
# root
su -
 
# installation location
mkdir /opt/maven
 
# unzip
tar -zxvf /path/.../apache-maven-3.3.1-bin.tar.gz -C /opt/maven
 
# link
ln -s /opt/maven/apache-maven-3.3.1/ /opt/maven/latest

Настройка maven среды

1
2
3
4
# put it in /etc/profile.d
export M2_HOME=/opt/maven/latest
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

Установка git

Я хотел иметь последний клиент git. Использование yum install не помогло, поэтому я решил установить его из исходного кода. Я нашел отличный блог, объясняющий, как это сделать. http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

Примечание: в части компиляции он использует экспорт в / etc / bashrc. Не делай этого. Вместо этого создайте файл в /etc/profile.d

Команды установки

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
su -
 
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install  gcc perl-ExtUtils-MakeMaker
 
yum remove git
 
# Download source
# check latest version in http://git-scm.com/downloads
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-<latest-version>.tar.gz
tar xzf git-<latest-version>.tar.gz
 
# create git from source code
cd git-<latest-version>
make prefix=/opt/git all
make prefix=/opt/git install

Git Environment

1
2
# save under /etc/profile.d/git-env.sh
export PATH=$PATH:/opt/git/bin

Создайте файл ‘sh’ в /etc/profile.d