Soy nuevo en Linux y me acaban de dar una máquina virtual de Oracle Linux para trabajar. Necesito instalar Eclipse en él y, después de investigar un poco, descubrí que esto se puede hacer más fácilmente con el siguiente comando en la Terminal:
sudo yum install eclipse
Sin embargo, noté que esto instaló Eclipse 3.6.1 (Helios), en lugar del más reciente Eclipse 4.3.2 (Kepler). Me doy cuenta de que puedo ir al sitio web de Eclipse y descargar la instalación más reciente, pero me gustaría saber cómo hacerlo desde la línea de comandos (como experiencia educativa, además, si tengo que hacer esto nuevamente, lo haría como una forma rápida y sencilla de hacerlo). ¿Cómo puedo instalar la versión más reciente, o cualquier versión en particular, de Eclipse a través de la Terminal?
Respuesta1
Los repositorios de distribución no necesariamente contienen la última versión de algo; eso depende de la política de distribución.
Su mejor opción en este caso, ya que es muy simple, es simplemente instalar un Eclipse desde el sitio web. Hacer esto significa que debe resolver los requisitos previos usted mismo, pero nuevamente, en este caso es bastante simple: solo necesita un JRE (o, suponiendo que esté usando esto para programación Java, un JDK).
Tenga en cuenta que instalar eclipse de esta manera no coloca el ejecutable en $PATH
, sino que está dentro del nivel superior de descarga del archivo. Desempaquétalo donde quieras, por ejemplo, /opt/eclipse
y:
ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse
Puede descubrir dónde está realmente de esta manera y utilizar cualquier otro recurso que necesite del archivo. Puede utilizarlo $HOME/bin
como segunda ruta si lo prefiere (suponiendo que esté en $PATH
).Nouse una ruta normalmente utilizada por el instalador de la distribución, como /bin
o /usr/bin
.
Respuesta2
Echa un vistazo aesta wikien el sitio web de eclipse, sobre el uso de git
para clonar paquetes en su sistema local. Por ejemplo, ejecute lo siguiente para clonar C-Development-Toolkit:
git clone git://git.eclipse.org/gitroot/cdt/org.eclipse.cdt.git
También puedes intentar encontrar una manera de conseguirlo con wget
; De todos modos, tenga en cuenta que debe tener un kit de herramientas de desarrollo de Java que funcione.
Además, puede crear un eclipse.repo
archivo en/etc/yum.repos.d/
segúneste ejemplocon el proyecto EclipseSCADA. Para un entorno general de Eclipse, quizás intente incluir lo siguiente en ese archivo:
[Eclipse]
name=Eclipse Kepler repo
baseurl=http://download.eclipse.org/releases/kepler/yum/
gpgcheck=0
En Fedora22, dnf
ofrece una opción parapolicía, el sistema de repositorio de terceros de Fedora, lo que lo hacemuchoEs más fácil para los usuarios instalar paquetes que no están disponibles en los repositorios de distribución.
$ dnf copr
Mini usage:
copr
enable name/project [chroot]
disable name/project
list name
search project
Examples:
copr enable rhscl/perl516 epel-6-x86_64
copr enable ignatenkobrain/ocltoys
copr disable rhscl/perl516
copr list ignatenkobrain
copr search tests
Luego, para buscar eclipse, haga:
dnf copr search eclipse
...
mbooth/eclipse-luna : This repository provides Eclipse Luna (4.4) for Fedora 20.
:
: Fedora 20 ships with Eclipse Kepler (4.3) so this repository provides builds of Eclipse Luna for those who want the very latest Eclipse on a stable Fedora release.
:
: If you have problems, please contact me directly via email ([email protected]) or IRC (mbooth on Freenode channels #fedora-devel #fedora-java and #fedora-uk)
Finalmente, según el ejemplo, habilite el nombre/proyecto e instale
dnf copr enable mbooth/eclipse-luna
Aviso
Al momento de escribir esto, el repositorio está configurado para fedora20 y fedora21; por lo tanto, es posible que el usuario tenga que realizar algunos cambios en la URL base del /etc/yum.repos.d/_copr_...
archivo hasta que el responsable del mantenimiento lo solucione.