Kiwix: contenido libre
Kiwix es una excelente aplicación para bajar contenido libre, especialmente la wikipedia completa en cualquier idioma, pero además contenido como Ted Talks o Crash course.
Desafortunadamente no hay tanto contenido en español como en inglés.
Pero eso, mas que un impedimento lo debemos ver como una motivación para aprender aún mas (en este caso inglés)
Espero que les sirva este programa.
Muy bueno. Gracias a estas iniciativas, Microsoft Encarta ha terminado enterrado.
Genial...a compartirlo!!
kiwix no esta en los repositorios de trisquel, deberian ponerlo porque tiene contenido en muchos idiomas.
https://github.com/kiwix/kiwix es el repo exacto al que se refiere.
Hay mucha gente que no sabe compilar ni tampoco sabe ingles asi que compilar no es la solucion, a los desarrolladores de Trisquel no creo que tardasen mucho en compilarlo y ponerlo en los repositorios de Trisquel.
al equipo de empaquetamiento si se puede apuntar cualquiera si no me equivoco.
Kiwix no necesita compilarse, solo se baja se descomprime y se ejucuta
parece que tengo un problema compilando con xapian. make[4]: se ingresa al directorio «/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/components/xapianAccessor»
/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"kiwix\" -DPACKAGE_TARNAME=\"kiwix\" -DPACKAGE_VERSION=\"0.10\" -DPACKAGE_STRING=\"kiwix\ 0.10\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"kiwix\" -DVERSION=\"0.10\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STAT64=1 -DHAVE_LIBZ=1 -DHAVE_LIBMICROHTTPD=1 -DHAVE_LIBLZMA=1 -DHAVE_LIBZIM=1 -DHAVE_LIBPUGIXML=1 -DHAVE_LIBCTPP2=1 -DCLUSTER_CACHE_SIZE=16 -DDIRENT_CACHE_SIZE=512 -DLZMA_MEMORY_SIZE=128 -DENABLE_LZMA=1 -I. -I../../../src/common -INONE/include -INONE/include -INONE/include -I/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/dependencies/xulrunner-sdk/sdk/include -I/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/dependencies/xulrunner-sdk/include -I/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/dependencies/xulrunner-sdk/include/nspr/ -I/usr/include/nspr4 -fshort-wchar -D__STDC_LIMIT_MACROS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fno-rtti -fPIC -I/../../../src/common/ -D GECKO_VERSION=29 -g -O2 -std=gnu++0x -fexceptions -DMOZ_CPP_EXCEPTIONS -DMOZ_NO_MOZALLOC -MT ../../common/kiwix/libXapianAccessor_la-xapianSearcher.lo -MD -MP -MF ../../common/kiwix/.deps/libXapianAccessor_la-xapianSearcher.Tpo -c -o ../../common/kiwix/libXapianAccessor_la-xapianSearcher.lo `test -f '../../common/kiwix/xapianSearcher.cpp' || echo './'`../../common/kiwix/xapianSearcher.cpp
libtool: compile: g++ -DPACKAGE_NAME=\"kiwix\" -DPACKAGE_TARNAME=\"kiwix\" -DPACKAGE_VERSION=\"0.10\" "-DPACKAGE_STRING=\"kiwix 0.10\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"kiwix\" -DVERSION=\"0.10\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STAT64=1 -DHAVE_LIBZ=1 -DHAVE_LIBMICROHTTPD=1 -DHAVE_LIBLZMA=1 -DHAVE_LIBZIM=1 -DHAVE_LIBPUGIXML=1 -DHAVE_LIBCTPP2=1 -DCLUSTER_CACHE_SIZE=16 -DDIRENT_CACHE_SIZE=512 -DLZMA_MEMORY_SIZE=128 -DENABLE_LZMA=1 -I. -I../../../src/common -INONE/include -INONE/include -INONE/include -I/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/dependencies/xulrunner-sdk/sdk/include -I/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/dependencies/xulrunner-sdk/include -I/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/dependencies/xulrunner-sdk/include/nspr/ -I/usr/include/nspr4 -fshort-wchar -D__STDC_LIMIT_MACROS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fno-rtti -fPIC -I/../../../src/common/ -D GECKO_VERSION=29 -g -O2 -std=gnu++0x -fexceptions -DMOZ_CPP_EXCEPTIONS -DMOZ_NO_MOZALLOC -MT ../../common/kiwix/libXapianAccessor_la-xapianSearcher.lo -MD -MP -MF ../../common/kiwix/.deps/libXapianAccessor_la-xapianSearcher.Tpo -c ../../common/kiwix/xapianSearcher.cpp -fPIC -DPIC -o ../../common/kiwix/.libs/libXapianAccessor_la-xapianSearcher.o
../../common/kiwix/xapianSearcher.cpp: In member function 'void kiwix::XapianSearcher::openIndex(const string&)':
../../common/kiwix/xapianSearcher.cpp:45:49: error: 'class zim::Article' has no member named 'getOffset'
zim::offset_type dbOffset = xapianArticle.getOffset();
^
../../common/kiwix/xapianSearcher.cpp:48:59: error: no matching function for call to 'Xapian::Database::Database(int&)'
this->readableDatabase = Xapian::Database(databasefd);
^
../../common/kiwix/xapianSearcher.cpp:48:59: note: candidates are:
In file included from /usr/include/xapian.h:50:0,
from ../../common/kiwix/xapianSearcher.h:23,
from ../../common/kiwix/xapianSearcher.cpp:20:
/usr/include/xapian/database.h:113:2: note: Xapian::Database::Database(const Xapian::Database&)
Database(const Database &other);
^
/usr/include/xapian/database.h:113:2: note: no known conversion for argument 1 from 'int' to 'const Xapian::Database&'
/usr/include/xapian/database.h:99:11: note: Xapian::Database::Database(Xapian::Database::Internal*)
explicit Database(Internal *internal);
^
/usr/include/xapian/database.h:99:11: note: no known conversion for argument 1 from 'int' to 'Xapian::Database::Internal*'
/usr/include/xapian/database.h:95:11: note: Xapian::Database::Database(const string&)
explicit Database(const std::string &path);
^
/usr/include/xapian/database.h:95:11: note: no known conversion for argument 1 from 'int' to 'const string'
/usr/include/xapian/database.h:88:2: note: Xapian::Database::Database()
Database();
^
/usr/include/xapian/database.h:88:2: note: candidate expects 0 arguments, 1 provided
make[4]: *** [../../common/kiwix/libXapianAccessor_la-xapianSearcher.lo] Error 1
make[4]: se sale del directorio «/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/components/xapianAccessor»
make[3]: *** [all] Error 2
make[3]: se sale del directorio «/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/components/xapianAccessor»
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio «/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src/components»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/echedey/Documentos/Proyectos/MELA/Source_Code/kiwix/src»
make: *** [all-recursive] Error 1
echedey@echedey-500-500ns:~/Documentos/Proyectos/MELA/Source_Code/kiwix$