RISOLTO: Devede: aiuto x installare nuovo release 3.3
Inviato: martedì 23 ottobre 2007, 14:22
Vorrei installare il nuovo release di Devede 3.3.
L'ho scaricato, purtroppo non è in formato deb ma tar.gz, ho estratto tutto su una cartella di comodo ed ora vorrei installarlo.
Sotto allego la lista dei file, tra i quali c'e' Install.sh.
Ho letto nella doc come si fà ad installare un prodotto di cui sono disponibili i sorgenti, dando i comandi:
/configure
make
sudo make install
ma quando, dopo essermi messo nella cartella di comodo dal terminale, do il comando "./configure", mi ritorna un errore di command not found.
Nel forum pero' c'e' anche una nota che dice che se c'e' un file Install bisogna eseguire quello. Non ho capito pero' a che punto lo devo eseguire:
al posto di ./configure e prima di make.
Questo e' l'indirizzo da dove ho scaricato DEVEDE 3.3
http://www.rastersoft.com/descargas/devede-3.3.tar.bz2
Questo e' l'elenco dei fili scaricati:
-rwxr-xr-x 1 umberto umberto 3186 2007-10-21 23:52 devede_bincue.py
-rw-r--r-- 1 umberto umberto 12568 2007-10-21 23:52 devede_convert.py
-rwxr-xr-x 1 umberto umberto 3259 2007-10-21 23:52 devede_delete.py
-rw-r--r-- 1 umberto umberto 298 2007-10-21 23:52 devede.desktop
-rwxr-xr-x 1 umberto umberto 2183 2007-10-21 23:52 devede_dvd.py
-rw-r--r-- 1 umberto umberto 8912 2007-10-21 23:52 devede_executor.py
-rw-r--r-- 1 umberto umberto 221048 2007-10-21 23:52 devede.glade
-rw-r--r-- 1 umberto umberto 471 2007-10-21 23:52 devede.gladep
-rw-r--r-- 1 umberto umberto 1636 2007-10-21 23:52 devede_gtk_helper.py
-rw-r--r-- 1 umberto umberto 8596 2007-10-21 23:52 devede_other.py
-rw-r--r-- 1 umberto umberto 5209 2007-10-21 23:52 devede.png
-rwxr-xr-x 1 umberto umberto 70120 2007-10-21 23:52 devede.py
-rw-r--r-- 1 umberto umberto 490208 2007-10-21 23:52 devedesans.ttf
-rw-r--r-- 1 umberto umberto 4581 2007-10-21 23:52 devede_subtitles.py
-rw-r--r-- 1 umberto umberto 9876 2007-10-21 23:52 devede.svg
-rw-r--r-- 1 umberto umberto 10439 2007-10-21 23:52 devede_video_convert.py
-rw-r--r-- 1 umberto umberto 11642 2007-10-21 23:52 devede_xml_menu.py
drwxr-xr-x 2 umberto umberto 4096 2007-10-21 23:52 docs
-rwxr-xr-x 1 umberto umberto 3367 2007-10-21 23:52 install.sh
drwxr-xr-x 2 umberto umberto 4096 2007-10-21 23:52 pixmaps
drwxr-xr-x 2 umberto umberto 4096 2007-10-21 23:52 po
-rwxr-xr-x 1 umberto umberto 2164 2007-10-21 23:52 uninstall.sh
-rw-r--r-- 1 umberto umberto 11 2007-10-21 23:52 version.txt
-rw-r--r-- 1 umberto umberto 11951 2007-10-21 23:52 win32_helper.py
e questo e' il contenuto di INSTALL.SH
#!/bin/bash
# Get script directory path.
scriptdir="`dirname ${0}`"
DESTDIR="${DESTDIR:-}"
install_lang() # arg1=datadir, arg2=locale, arg3=.
{
install -m 755 -d "${DESTDIR}${1}/locale/${2}/LC_MESSAGES"
install -m 644 "${scriptdir}/po/${3}.mo" \
"${DESTDIR}${1}/locale/${2}/LC_MESSAGES/devede.mo"
}
install_locales() # arg1=datadir.
{
install_lang "${1}" ca ca # Catala.
install_lang "${1}" cs cs_CZ # Czech.
install_lang "${1}" de_DE de_DE # German.
install_lang "${1}" es es # Spanish.
install_lang "${1}" fr fr # French.
install_lang "${1}" gl gl # Galego.
install_lang "${1}" it it # Italian.
install_lang "${1}" nb_NO nb_NO # Norwegian.
install_lang "${1}" pl pl # Poland
install_lang "${1}" pt_BR pt_BR # Brazilian portugues.
install_lang "${1}" pt_PT pt_PT # Portugues
install_lang "${1}" sk sk # Slovak
install_lang "${1}" sv sv #
}
install_others() # arg1=bindir, arg2=datadir, arg3=pkglibdir,
# arg4=pkgdatadir, arg5=pkgdocdir.
{
install -m 755 -d "${DESTDIR}${1}"
install -m 755 "${scriptdir}/devede.py" "${DESTDIR}${1}/devede"
install -m 755 -d "${DESTDIR}${3}"
install "${scriptdir}"/devede_*.py "${DESTDIR}${3}/"
install -m 755 -d "${DESTDIR}${4}"
install -m 644 "${scriptdir}/devede.glade" "${DESTDIR}${4}/"
install -m 644 "${scriptdir}/devedesans.ttf" "${DESTDIR}${4}/"
install -m 644 "${scriptdir}/pixmaps"/* "${DESTDIR}${4}/"
install -m 755 -d "${DESTDIR}${2}/pixmaps"
install -m 644 "${scriptdir}/devede.svg" "${DESTDIR}${2}/pixmaps/"
install -m 755 -d "${DESTDIR}${2}/applications"
install -m 644 "${scriptdir}/devede.desktop" \
"${DESTDIR}${2}/applications/"
install -m 755 -d "${DESTDIR}${5}/html"
install -m 644 "${scriptdir}/docs"/* "${DESTDIR}${5}/html"
}
# Process arguments.
PARAM=
for arg
do if [ "${PARAM}" ]
then eval "${PARAM}=\"${arg}\""
PARAM=
else
case "${arg}" in
--*) PARAM="${arg: 2}"
;;
-*) PARAM="${arg: 1}"
;;
*) PARAM="${arg}"
;;
esac
case "${PARAM}" in
*=*) eval "${PARAM}"
PARAM=
;;
esac
fi
done
if [ "${PARAM}" ]
then eval "${PARAM}="
fi
# Uninstall older versions if needed.
[ "${uninstall}" = "no" ] || "${scriptdir}/uninstall.sh" "${@}"
# Version is targeted if specified as such, or if a parameter is set.
targeted=${targeted:-${prefix}${bindir}${libdir}${datadir}${docdir}\
${pkglibdir}${pkgdatadir}${pkgdocdir}${DESTDIR}no}
if [ "${targeted}" = "no" ]
then
# Version is not targeted. Install new version to the default
# paths (relative to DESTDIR).
install_locales "/usr/share" # Locales are common.
install_others "/usr/local/bin" \
"/usr/local/share" \
"/usr/local/lib/devede" \
"/usr/local/share/devede" \
"/usr/local/share/doc/devede"
else
# Be sure all paths are defined.
prefix="${prefix:-/usr/local}"
bindir="${bindir:-${prefix}/bin}"
libdir="${libdir:-${prefix}/lib}"
datadir="${datadir:-${prefix}/share}"
docdir="${docdir:-${datadir}/doc}"
pkglibdir="${pkglibdir:-${libdir}/devede}"
pkgdatadir="${pkgdatadir:-${datadir}/devede}"
pkgdocdir="${pkgdocdir:-${docdir}/devede}"
# And now, install everything according to paths above.
install_locales "${datadir}"
install_others "${bindir}" \
"${datadir}" \
"${pkglibdir}" \
"${pkgdatadir}" \
"${pkgdocdir}"
fi
L'ho scaricato, purtroppo non è in formato deb ma tar.gz, ho estratto tutto su una cartella di comodo ed ora vorrei installarlo.
Sotto allego la lista dei file, tra i quali c'e' Install.sh.
Ho letto nella doc come si fà ad installare un prodotto di cui sono disponibili i sorgenti, dando i comandi:
/configure
make
sudo make install
ma quando, dopo essermi messo nella cartella di comodo dal terminale, do il comando "./configure", mi ritorna un errore di command not found.
Nel forum pero' c'e' anche una nota che dice che se c'e' un file Install bisogna eseguire quello. Non ho capito pero' a che punto lo devo eseguire:
al posto di ./configure e prima di make.
Questo e' l'indirizzo da dove ho scaricato DEVEDE 3.3
http://www.rastersoft.com/descargas/devede-3.3.tar.bz2
Questo e' l'elenco dei fili scaricati:
-rwxr-xr-x 1 umberto umberto 3186 2007-10-21 23:52 devede_bincue.py
-rw-r--r-- 1 umberto umberto 12568 2007-10-21 23:52 devede_convert.py
-rwxr-xr-x 1 umberto umberto 3259 2007-10-21 23:52 devede_delete.py
-rw-r--r-- 1 umberto umberto 298 2007-10-21 23:52 devede.desktop
-rwxr-xr-x 1 umberto umberto 2183 2007-10-21 23:52 devede_dvd.py
-rw-r--r-- 1 umberto umberto 8912 2007-10-21 23:52 devede_executor.py
-rw-r--r-- 1 umberto umberto 221048 2007-10-21 23:52 devede.glade
-rw-r--r-- 1 umberto umberto 471 2007-10-21 23:52 devede.gladep
-rw-r--r-- 1 umberto umberto 1636 2007-10-21 23:52 devede_gtk_helper.py
-rw-r--r-- 1 umberto umberto 8596 2007-10-21 23:52 devede_other.py
-rw-r--r-- 1 umberto umberto 5209 2007-10-21 23:52 devede.png
-rwxr-xr-x 1 umberto umberto 70120 2007-10-21 23:52 devede.py
-rw-r--r-- 1 umberto umberto 490208 2007-10-21 23:52 devedesans.ttf
-rw-r--r-- 1 umberto umberto 4581 2007-10-21 23:52 devede_subtitles.py
-rw-r--r-- 1 umberto umberto 9876 2007-10-21 23:52 devede.svg
-rw-r--r-- 1 umberto umberto 10439 2007-10-21 23:52 devede_video_convert.py
-rw-r--r-- 1 umberto umberto 11642 2007-10-21 23:52 devede_xml_menu.py
drwxr-xr-x 2 umberto umberto 4096 2007-10-21 23:52 docs
-rwxr-xr-x 1 umberto umberto 3367 2007-10-21 23:52 install.sh
drwxr-xr-x 2 umberto umberto 4096 2007-10-21 23:52 pixmaps
drwxr-xr-x 2 umberto umberto 4096 2007-10-21 23:52 po
-rwxr-xr-x 1 umberto umberto 2164 2007-10-21 23:52 uninstall.sh
-rw-r--r-- 1 umberto umberto 11 2007-10-21 23:52 version.txt
-rw-r--r-- 1 umberto umberto 11951 2007-10-21 23:52 win32_helper.py
e questo e' il contenuto di INSTALL.SH
#!/bin/bash
# Get script directory path.
scriptdir="`dirname ${0}`"
DESTDIR="${DESTDIR:-}"
install_lang() # arg1=datadir, arg2=locale, arg3=.
{
install -m 755 -d "${DESTDIR}${1}/locale/${2}/LC_MESSAGES"
install -m 644 "${scriptdir}/po/${3}.mo" \
"${DESTDIR}${1}/locale/${2}/LC_MESSAGES/devede.mo"
}
install_locales() # arg1=datadir.
{
install_lang "${1}" ca ca # Catala.
install_lang "${1}" cs cs_CZ # Czech.
install_lang "${1}" de_DE de_DE # German.
install_lang "${1}" es es # Spanish.
install_lang "${1}" fr fr # French.
install_lang "${1}" gl gl # Galego.
install_lang "${1}" it it # Italian.
install_lang "${1}" nb_NO nb_NO # Norwegian.
install_lang "${1}" pl pl # Poland
install_lang "${1}" pt_BR pt_BR # Brazilian portugues.
install_lang "${1}" pt_PT pt_PT # Portugues
install_lang "${1}" sk sk # Slovak
install_lang "${1}" sv sv #
}
install_others() # arg1=bindir, arg2=datadir, arg3=pkglibdir,
# arg4=pkgdatadir, arg5=pkgdocdir.
{
install -m 755 -d "${DESTDIR}${1}"
install -m 755 "${scriptdir}/devede.py" "${DESTDIR}${1}/devede"
install -m 755 -d "${DESTDIR}${3}"
install "${scriptdir}"/devede_*.py "${DESTDIR}${3}/"
install -m 755 -d "${DESTDIR}${4}"
install -m 644 "${scriptdir}/devede.glade" "${DESTDIR}${4}/"
install -m 644 "${scriptdir}/devedesans.ttf" "${DESTDIR}${4}/"
install -m 644 "${scriptdir}/pixmaps"/* "${DESTDIR}${4}/"
install -m 755 -d "${DESTDIR}${2}/pixmaps"
install -m 644 "${scriptdir}/devede.svg" "${DESTDIR}${2}/pixmaps/"
install -m 755 -d "${DESTDIR}${2}/applications"
install -m 644 "${scriptdir}/devede.desktop" \
"${DESTDIR}${2}/applications/"
install -m 755 -d "${DESTDIR}${5}/html"
install -m 644 "${scriptdir}/docs"/* "${DESTDIR}${5}/html"
}
# Process arguments.
PARAM=
for arg
do if [ "${PARAM}" ]
then eval "${PARAM}=\"${arg}\""
PARAM=
else
case "${arg}" in
--*) PARAM="${arg: 2}"
;;
-*) PARAM="${arg: 1}"
;;
*) PARAM="${arg}"
;;
esac
case "${PARAM}" in
*=*) eval "${PARAM}"
PARAM=
;;
esac
fi
done
if [ "${PARAM}" ]
then eval "${PARAM}="
fi
# Uninstall older versions if needed.
[ "${uninstall}" = "no" ] || "${scriptdir}/uninstall.sh" "${@}"
# Version is targeted if specified as such, or if a parameter is set.
targeted=${targeted:-${prefix}${bindir}${libdir}${datadir}${docdir}\
${pkglibdir}${pkgdatadir}${pkgdocdir}${DESTDIR}no}
if [ "${targeted}" = "no" ]
then
# Version is not targeted. Install new version to the default
# paths (relative to DESTDIR).
install_locales "/usr/share" # Locales are common.
install_others "/usr/local/bin" \
"/usr/local/share" \
"/usr/local/lib/devede" \
"/usr/local/share/devede" \
"/usr/local/share/doc/devede"
else
# Be sure all paths are defined.
prefix="${prefix:-/usr/local}"
bindir="${bindir:-${prefix}/bin}"
libdir="${libdir:-${prefix}/lib}"
datadir="${datadir:-${prefix}/share}"
docdir="${docdir:-${datadir}/doc}"
pkglibdir="${pkglibdir:-${libdir}/devede}"
pkgdatadir="${pkgdatadir:-${datadir}/devede}"
pkgdocdir="${pkgdocdir:-${docdir}/devede}"
# And now, install everything according to paths above.
install_locales "${datadir}"
install_others "${bindir}" \
"${datadir}" \
"${pkglibdir}" \
"${pkgdatadir}" \
"${pkgdocdir}"
fi