I want to install latest ejabberd 14.05, XMPP server in Ubuntu 10.04.
when i run command
apt-get -y install ejabberd
it installed ejabberd 2.1.2 but I'd like the latest one to be installed.
How do I get the latest ejabberd version installed? If it's not possible, then due to what reasons exactly?
To install latest ejabberd on Ubuntu, you should check ejabberd Download page. It offers different packaging, either binary installer or .deb package files.
Related
I am trying to setup ODBC for an old application, what use ODBC to connect MySQL DB.
Seem like have any tutorial to setup ODBC, or have but old OS version.
I tried to install UnixODBC by: sudo apt-get install odbcinst1debian2 libodbc1 odbcinst unixodbc.
And now I am trying to install MySQL ODBC. Have 3 method to install it.
Installing Connector/ODBC Using the MySQL Yum Repository
(Yum cannot install on Ubuntu 20.04)
Installing Connector/ODBC from a Binary Tarball Distribution
(Latest version seem like has not support)
Installing Connector/ODBC from a DEB Distribution
I find the way to install a deb package file and try sudo apt install mysql-connector-odbc_8.0.31-1ubuntu20.04_amd64.deb but error Unable to locate package mysql-connector-odbc_8.0.31-1ubuntu20.04_amd64.deb
I am stuck here. And have no way to reseach.
Could you help me!!!!!
If you try
sudo apt-get install mysql-connector-odbc_8.0.31-1ubuntu20.04_amd64.deb
apt-get will try to install it from your repos (and fail). To make it install from your local copy of a .deb file, give it the full path to the .deb file (or prefix with ./ if it's in your current directory).
I am unable to install ejabberd using Homebrew and am left with this error. I have previously installed ejabberd but uninstalled it due to multiple issues. Any advice?
Mac version Catalina 10.15.3
Solved.
$ brew update-reset
$ brew install ejabberd
In the homepage of RabbitMQ it says
First install erlang
Then install RabbitMQ by
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.6.3-1.noarch.rpm
I installed erlang but when install RabbitMQ it failed, the error says
Requires: erlang>=R16B-03
But I have already installed erlang 19.0, what's the problem? Someone in other article suggested RabbitMQ doesn't support erlang 19.0 right now, then what should I do? I have already installed erlang 19.0 and tried installing erlang 18.3 without deleting erlang 19.0, because I don't know how to uninstall erlang :( , it still fails (but $erl shows the version is 18.3).
RabbitMQ will support Erlang 19.0 starting from the version 3.6.4 (currently in RC1).
I suggest to use the zero dependency Erlang/OTP 18.3.4 package here:
https://github.com/rabbitmq/erlang-rpm/releases/tag/v1.3.0
install it in this way:
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v1.3.0/erlang-18.3.4-1.el7.centos.x86_64.rpm
rpm -i erlang-18.3.4-1.el7.centos.x86_64.rpm
To remove your current erlang installation try using:
sudo yum remove erlang*
Currently I have Erlang version 5.10.4 and OTP "R16B03".
Now I have to update Erlang from version 6.1 and OTP greater than 17.1 in Ubuntu 14.04 LTS (64 bit) in order to install the latest version of ejabberd (16.02).
For this I have tried instructions at this URL: http://erlang.org/doc/installation_guide/INSTALL.html
but when I am hitting the make command an error is coming:-
Makefile:247: /home/Hemant/otp_src_18.2/make/i686-pc-linux-gnu/otp_ded.mk: No such file or directory
make: *** No rule to make target `/home/Hemant/otp_src_18.2/make/i686-pc-linux-gnu/otp_ded.mk'. Stop.
I tried another way:
$ sudo apt-get install erlang
But I am getting the same version (Erlang 5.10) while I have updated the apt-get.
Now how can I get the latest version of Erlang?
When installing erlang do the following from this link:
wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
Now the repository is added simply install esl-erlang with:
sudo apt-get update
sudo apt-get install esl-erlang
Installing ejabberd follow Mickaƫl's blog post:
git clone git#github.com:processone/ejabberd.git
cd ejabberd
chmod +x autogen.sh
./autogen.sh
./configure
sudo make && make install
Now I do remember getting quite a few compiler errors and all the errors were due to packages not being installed on my system. So when you receive an error from say libexpat then install the package sudo apt-get install libexpat1 and so on for all the following errors.
Good luck!
As your question is more on ejabberd than Erlang itself, you can download ejabberd prepackaged with its own Erlang version from ProcessOne site: https://www.process-one.net/en/ejabberd/downloads
If you want to learn about alternative ways to install ejabberd, you can follow the official documentation: https://docs.ejabberd.im/admin/guide/installation/
You can for example see at bottom of the page instructions to build ejabberd from source if you prefer.
I am trying to check the file in your error but I don't see it in the sources: https://github.com/erlang/otp/tree/OTP-18.2.4/make Can you try to clone it directly from GitHub and then compile? Or...
I recommend you to download Erlang packages specifically precompiled for Ubuntu from Erlang Solutions: https://www.erlang-solutions.com/resources/download.html
I was using them whenever I had to install Erlang on Ubuntu and never had problems. The codename for your Ubuntu would be Trusty Tahr.
i am trying to install ejabberd in centos.
but i am getting an error "yum Ejabberd Install = no package found".
can you please answer ?
You can download official installers and packages from ProcessOne website: https://www.process-one.net/en/ejabberd/downloads/