Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

apt-get install sextractor does not place or creates the binary correctly #25

Open
simontorres opened this issue Jun 6, 2022 · 5 comments

Comments

@simontorres
Copy link

I'm installing sextractor and scamp in a docker container based on debian and while scamp creates an executable scamp sextractor does not. I also tried in a Linux Neon install which is based on Ubuntu.

Running dpkg -L sextractor shows.

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/sextractor
/usr/share/doc/sextractor/copyright
/usr/share/doc/sextractor/changelog.Debian.gz

Running dpkg -L scamp shows:

/.
/usr
/usr/bin
/usr/bin/scamp
/usr/share
/usr/share/doc
/usr/share/doc/scamp
/usr/share/doc/scamp/BUGS
/usr/share/doc/scamp/README.md
/usr/share/doc/scamp/changelog.Debian.gz
/usr/share/doc/scamp/changelog.gz
/usr/share/doc/scamp/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/scamp.1.gz
/usr/share/scamp
/usr/share/scamp/cfh12k.ahead
/usr/share/scamp/decam.ahead
/usr/share/scamp/fors2.ahead
/usr/share/scamp/megacam.ahead
/usr/share/scamp/minimo.ahead
/usr/share/scamp/mosaic2.ahead
/usr/share/scamp/omegacam.ahead
/usr/share/scamp/scamp.xsl
/usr/share/scamp/suprimecam.ahead
/usr/share/scamp/vircam.ahead
/usr/share/scamp/wfc.ahead
/usr/share/scamp/wfi.ahead
/usr/share/scamp/wircam.ahead

The versions installed are (from apt-list):
sextractor/stable,now 2.25.0+ds-3 all [installed]
scamp/stable,now 2.10.0-2 amd64 [installed]

Thanks in advance!.

@simontorres
Copy link
Author

Even though this is not the expected solution I was able to install sextractor from github, this is what I added to my Dockerfile
libgl1-mesa-glx sextractor scamp where already there so maybe you don't need them.

FROM python:3.9
# included the base image here for reference.


# there are some other generic stuff here

# originally I just needed to add sextractor and scamp and would get a working sextractor
RUN apt-get update && apt-get install -y libgl1-mesa-glx sextractor scamp libatlas-base-dev libatlas3-base libfftw3-3 libfftw3-dev libtool autoconf

# basically the instructions from the INSTALL file in the root of this repo.
RUN mkdir -p /home/simon/sources/ &&  cd /home/simon/sources/ && git clone https://github.com/astromatic/sextractor.git && cd sextractor && sh ./autogen.sh && ./configure && make -j && make install

# and whatever else you need to do with your image creation here.

I hope someone can fix the deb package or if someone wants to teach me I can take care of it.

@alexw-im
Copy link

Thank you for this! I thought I was going crazy ;)

@ebertin
Copy link
Member

ebertin commented Sep 22, 2022

Unfortunately I can't help you much with the versions that come with Ubuntu or Debian, which are packaged by other people. I do provide optimized versions of the packages (instructions here). I am currently re-factoring the building process for those packages in my spare time (moving from INTEL icc to the INTEL icx compiler). It should be complete by mid-October I think.

@cmarmo
Copy link
Member

cmarmo commented Sep 22, 2022

For completeness, please note that sextractor has been renamed by debian maintainers as source-extractor, so I guess you have to check your installation with

dpkg -L source-extractor

@YushengEdward
Copy link

Even though this is not the expected solution I was able to install sextractor from github, this is what I added to my Dockerfile libgl1-mesa-glx sextractor scamp where already there so maybe you don't need them.

FROM python:3.9
# included the base image here for reference.


# there are some other generic stuff here

# originally I just needed to add sextractor and scamp and would get a working sextractor
RUN apt-get update && apt-get install -y libgl1-mesa-glx sextractor scamp libatlas-base-dev libatlas3-base libfftw3-3 libfftw3-dev libtool autoconf

# basically the instructions from the INSTALL file in the root of this repo.
RUN mkdir -p /home/simon/sources/ &&  cd /home/simon/sources/ && git clone https://github.com/astromatic/sextractor.git && cd sextractor && sh ./autogen.sh && ./configure && make -j && make install

# and whatever else you need to do with your image creation here.

I hope someone can fix the deb package or if someone wants to teach me I can take care of it.

Thanks for your anwser! I have solved my problem but i added sudo to make it work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants