ट्रैकिंग के लिए ubuntu-geoip (GeoClue) का उपयोग किया जाता है?


23

मैं अब खुशी से उबंटू को और करीब से जान रहा हूं। मैं ubuntu-geoip-providerसिस्टम मॉनीटर की प्रक्रिया में आया था ।

क्या ट्रैकिंग या निकटतम सर्वर जानकारी एकत्र करने के लिए, या इंटरनेट के साथ समय सिंक्रनाइज़ करने के लिए, या शायद इन सभी चीजों के लिए उपयोग किया जाता है? मैंने इसकी तलाश की लेकिन पर्याप्त जानकारी नहीं मिली। यदि यह ट्रैकिंग है, तो यह किस तरह की जानकारी इकट्ठा कर रहा है, और यह क्यों कर रहा है?

यह यहाँ आधारित है: /usr/lib/ubuntu-geoip

मैं उसके लिए अधिक विस्तृत जानकारी चाहता था।

इसके अलावा, क्या यह अक्षम हो सकता है? क्या अक्षम करने की सिफारिश की गई है, या निर्भरता-संबंधी (या अन्य) समस्याओं का कारण बन रही है?


मैं इसमें शामिल नहीं था कि मैं क्या कर रहा हूं। यदि आपको अधिक प्रश्न मिले हैं तो उन्हें अपने प्रश्न में शामिल करें और मैं उनका उत्तर देने का प्रयास करूंगा। मूल रूप से यह एक ऐसा पैकेज है जो यह पता लगाने के लिए संबंधित किसी चीज़ को केंद्रीकृत करता है कि कोई व्यक्ति आपके बारे में जानकारी प्रदान करने के लिए कहां है (हानिरहित अर्थ में: निकटतम मैक्डोनाल्ड्स;))
रिनविंड

अब मैं वास्तव में इसके जियोक्लिप को देखता हूं।
atenz

1
हाँ, आपने जो उल्लेख किया है वह एक मेटा पैकेज की तरह दिखता है (मैंने इसका उपयोग उस पैकेज को खोजने के लिए किया था और इसमें जियोक्लू के बारे में कुछ कहा था। इससे मुझे 2 बड़ी हिट मिली: विकिपीडिया और प्रोजेक्ट पेज;)) इसके बारे में सोचें: यह भी हो सकता है। इंस्टॉलर के लिए तारीख और स्थान के लिए ज़िम्मेदार हो (यह आजकल मेरे सेटअप के लिए एम्स्टर्डम चुनना जानता है;))
रिनविंड

2
ट्रैकिंग के लिए उपयोग किया जाता है? नहीं।
11

1
@Fitoschido यह मजेदार है कि आप केवल वही हैं जो वास्तव में मुख्य प्रश्न का उत्तर देता है।
अल्बा मेंडेज़

जवाबों:


19

GeoClue

स्रोत: wikipedia.org

GeoClue एक सॉफ्टवेयर फ्रेमवर्क है जिसका उपयोग अनुप्रयोगों में भू-स्थानिक जागरूकता को सक्षम करने के लिए किया जा सकता है। GeoClue स्थान की जानकारी 1 प्रदान करने के लिए डी-बस अंतर-प्रक्रिया संचार तंत्र का उपयोग करता है , लेकिन कार्यों 2 में एक Qt मोबिलिटी एपीआई भी है । इसके माध्यम से लोकेशन अवेयर एप्लिकेशन के विकास को आसान बनाना और एप्लीकेशन और अंतर्निहित लोकेशन प्रोवाइडर्स के बीच लॉजिकल बाउंड्री को परिभाषित करके फ्री सॉफ्टवेयर और ओपन सोर्स कम्युनिटीज के अंदर कोड का उपयोग को बढ़ावा देना है। GeoClue को GNU लेसर जनरल पब्लिक लाइसेंस के तहत लाइसेंस प्राप्त है और वर्तमान में लिनक्स के लिए उपलब्ध है।

उबंटू, डेबियन और फेडोरा सहित कई लिनक्स वितरणों में जियोक्ली जहाज। यह MeeGo मोबाइल लिनक्स वितरण और GNOME स्टैक की स्थिति निर्धारण सेवा भी है।

GeoClue कई स्थिति प्रदाताओं तक पहुँच प्रदान करता है: - GPS: ग्लोबल पोजिशनिंग सिस्टम रिसीवर (gpsd और जिप्सी के माध्यम से) से स्थिति की जानकारी - GSM: सेलुलर नेटवर्क कनेक्शन से स्थिति की जानकारी - प्लाज़: प्लाज़ वाई-फाई सेवा से स्थिति की जानकारी - Hostip: आईपी ​​पते के आधार पर स्थिति की जानकारी - मैनुअल: उपयोगकर्ता द्वारा प्रदान की गई स्थिति की जानकारी

स्थिति की जानकारी के अलावा, जियोक्ले का उपयोग जियोकोडिंग के लिए भी किया जा सकता है, या मानव-पठनीय पते और निर्देशांक के बीच परिवर्तित हो सकता है।


GeoClue: जियोइन्फॉर्मेशन सर्विस

Geoclue एक मॉड्यूलर भू-सूचना सेवा है, जो डी-बस मैसेजिंग सिस्टम के शीर्ष पर बनाई गई है। ज्यक्लू प्रोजेक्ट का लक्ष्य स्थान-जागरूक अनुप्रयोगों को यथासंभव सरल बनाना है।

जीओयू एलजीपीएल के तहत लाइसेंस प्राप्त जिओक्लू फ्री सॉफ्टवेयर है। यह लिनक्स के लिए विकसित किया गया है, लेकिन डी-बस का उपयोग करने वाले किसी भी मंच पर पोर्टेबल होना चाहिए।

Geoclue जियोइन्फॉर्मेशन एपीआई के एक सेट को परिभाषित करता है, लेकिन इसमें कुछ प्रदाता भी शामिल हैं जो उन एपीआई को लागू करते हैं। वर्तमान में शामिल कार्यान्वयनों के साथ जियोक्ले के माध्यम से दी गई सेवाओं की सूची यहां दी गई है:

  • स्थिति: gpsd, जिप्सी, शत्रुता, plazes, gsmloc
  • पता: होस्टिप, प्लाज़, मैनुअल, लोकलनेट
  • वेग: जीपीएसडी, जिप्सी
  • जियोकोड: नोमिनाटिम, जियोनेम, योहू
  • ReverseGeocode: nominatim, geonames
  • Geoclue स्रोत कोड में शामिल हैं:

    • उपरोक्त एपीआई के लिए डी-बस परिभाषा
    • Geoclue ग्राहकों के लिए सी बाइंडिंग
    • डेटा प्रदाताओं के लिए सी बाइंडिंग
    • प्रदाता कार्यान्वयन का एक सेट
    • (प्रायोगिक) मास्टर प्रदाता कार्यान्वयन।

अनुप्रयोग विचार (वास्तविक कार्यान्वयन नहीं)

  • F-Spot / GThumb: स्थान डेटा के साथ फ़ोटो टैग करें
  • सितारे / MaemoStars: सही स्थान पर रात्रि आकाश सिमुलेशन दिखाएं
  • मैप एप्लिकेशन (MaemoMapper) एप्लिकेशन ओपन पर सही स्थान दिखाते हैं
  • जब्बार / टेलीपैथी: XEP-0080 का समर्थन करें, स्थान जानकारी को उपस्थिति में जोड़ें
  • ब्लॉग सॉफ्टवेयर: पोस्ट में जियोटैग जोड़ें
  • याहू फायर ईगल डेटा प्रोवाइडर के रूप में जियोक्ले का इस्तेमाल कर सकता है
  • डेस्कटॉप सेटिंग्स (टाइमज़ोन, प्रिंटर, एसएमटीपी सर्वर, जो भी हो) के लिए स्थिति / पते का उपयोग करें। मार्को पोलो ओएस एक्स पर एक अच्छा कार्यान्वयन की तरह दिखता है
  • अक्षम-स्क्रीनसेवर-लॉक-जब-एट-होम
  • निकटतम मुक्त वाईफ़ाई पहुंच बिंदु खोजें
  • ट्रैकिंग एप्लिकेशन (स्थान इतिहास सहेजें)। फोटो आदि को टैग करने के लिए बाद में उपयोग किया जा सकता है।
  • ब्राउज़र, कैलेंडर: ऑटोफ़िल पता फ़ॉर्म फ़ील्ड (निश्चित नहीं है कि क्या वर्तमान स्थान ऐसा है जो अक्सर, हालांकि?)
  • ब्राउज़र वेबसाइटों के लिए स्थान को उजागर कर सकता है: वेबकिट भविष्य में लोकेशनवेयर का समर्थन कर सकता है।
  • गूगल गियर्स

संभव डेटा स्रोत

  • फोन नंबरों के लिए जियोकोडिंग - देशों के टेलीफोन नंबर डायल योजना का उपयोग फोन नंबरों को सामान्य स्थानों में बदलने के लिए (जाहिर तौर पर मोबाइल और वर्ल्ड वाइड रोमिंग / आदि के साथ कम सटीकता)।
  • Google मैप्स जियोकोडिंग एपीआई - लाइसेंस "केवल Google मानचित्र पर स्थान दिखाने के लिए" कहता है
  • Wigle.net-- वाईफ़ाई स्थान डेटाबेस (10 मिलियन नेटवर्क)। लाइसेंस के लिए उपयोगकर्ताओं को लॉगिन करने की आवश्यकता होती है।
  • geocoder.us - संयुक्त राज्य अमेरिका (TIGER डेटा) के लिए geocoder
  • gsmloc- प्रदाता OpenMoko प्लेटफ़ॉर्म पर AT कमांड्स का उपयोग करके आसानी से GSM जानकारी प्राप्त कर सकता है
  • एक मुक्त नेटवर्क स्थान डेटाबेस परियोजना http://geomena.org पर शुरू हुई है

इसे बंद करना

यदि आप पैकेज को हटाते हैं तो यह भी हट जाएगा indicator-datetime। यदि दिनांक / समय एप्लेट खोना चिंता का विषय नहीं है तो आप इसके लिए जा सकते हैं।

अन्यथा यह भी काम करने लगता है:

  • घड़ी की सेटिंग को मैनुअल में बदलें;
  • को मार डालो /usr/lib/geoclue/geoclue-master
  • को मार डालो /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

हत्या करने के बाद कनेक्शन बंद होता दिख रहा है।


होम स्टेटिक पर्सनल कंप्यूटर पर, यह परिहार्य है। इस बेहतरीन जानकारी के लिए धन्यवाद।
१६

1
कुछ समय लगा कि क्या मारना है, लेकिन मुझे लगता है कि मुझे मिल गया। @tijybba आप अपना समय और तारीख एप्लेट के लिए इसकी आवश्यकता;)
Rinzwind

उन प्रक्रियाओं को मारना काम करना प्रतीत नहीं होता है, क्योंकि वे मारे जाने के तुरंत बाद फिर से घूमते हैं। किसी को पता है कि उन्हें फिर से शुरू करने से कैसे रोका जाए, या, शुरू करने से भी बेहतर?
mikewhatever

sudo apt-get remove geoclue
मेटाडेट्स

इसे उबंटू 16.04 और ऊपर बंद करने के लिए; systemctl मुखौटा geoclue.service sudo
Artyom

10

क्या इसका उपयोग ट्रैकिंग के लिए किया जाता है?

नहीं; GeoClue स्वयं ही आपके स्थान प्रदान करने के कारण के लिए बाहरी सेवाओं से संपर्क नहीं करता है, बल्कि केवल ubuntu अनुप्रयोगों के लिए एक एपीआई प्रदान करता है ताकि यह पता लगाया जा सके कि आप कहां हैं।

यदि आपको संदेह है कि GeoClue निगरानी के उद्देश्य से किसी तीसरे पक्ष को स्थान डेटा प्रदान कर रहा है, तो आप स्वयं स्रोत कोड की जांच कर सकते हैं:

git clone git://anongit.freedesktop.org/git/geoclue

IMHO, एक निःशुल्क (स्वतंत्रता के रूप में) निगरानी उपकरण एक असंभव बोध है।


3

प्रासंगिक लगता है:

गोपनीयता-आक्रामक Zeitgeist, Geoclue, Whoopsie (और NTPD) को अक्षम करना

http://ubuntuforums.org/showthread.php?t=2000108


क्षमा करें, बहुत अधिक FUD।
11

एक कम FUD और अधिक जानकारी धागा: ubuntuforums.org/showthread.php?t=2144464
HRJ

2
हालाँकि आपका उत्तर 100% सही है, यह भी 100% बेकार हो सकता है यदि उस लिंक को स्थानांतरित कर दिया जाए, बदल दिया जाए, किसी अन्य में विलय कर दिया जाए या मुख्य साइट गायब हो जाए ... : --( इसलिए, कृपया अपना उत्तर संपादित करें, और संबंधित को कॉपी करें आपके उत्तर के लिंक से चरण, जिससे इस साइट के जीवनकाल के 100% के लिए आपके उत्तर की गारंटी हो ?; ;-) आप हमेशा अपने उत्तर के लिए लिंक को अपनी सामग्री के स्रोत के रूप में छोड़ सकते हैं ...
Fabby

1

यह परीक्षण नहीं किया गया है , लेकिन इसका तर्क सरल है।

(फिर भी सवाल है - हमें ट्रिक्स के लिए (अधिक से अधिक) खुदाई करने की आवश्यकता क्यों है ... जैसे, "मेल" आइकन / संकेतक-संदेशों को कैसे निकालना है ...)

/etc/rc.localअंतिम पंक्ति (यानी, पहले exit 0) से पहले फ़ाइल में इसे जोड़ें :

# create dump file
echo '#!/bin/sh' > /tmp/my-will
#echo 'sleep 6000' >> /tmp/my-will; # optional/depends
#chmod +x /tmp/my-will; # optional/depends

# replace "bad" files
mount -o bind /tmp/my-will /usr/lib/geoclue/geoclue-master
mount -o bind /tmp/my-will /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

# kill "bad" processes
pkill geoclue-master
pkill ubuntu-geoip-provider

2
सिर्फ जियोक्ले को क्यों नहीं हटाया गया? ubuntuforums.org/showthread.php?t=2000108
एडन

geoclue को हटाने से संकेतक-डेटाटाइम टूट जाता है
noobninja

1

उन 2 dbus सेवाओं को हटाने का एक और सरल तरीका यह है कि:

sudo mv /usr/share/dbus-1/services/org.freedesktop.Geoclue.Master.service  /usr/share/dbus-1/services/org.freedesktop.Geoclue.Master.service_disabled
sudo mv /usr/share/dbus-1/services/org.freedesktop.Geoclue.Providers.UbuntuGeoIP.service  /usr/share/dbus-1/services/org.freedesktop.Geoclue.Providers.UbuntuGeoIP.service_disabled

फिर आप या तो सेवाओं को मार दें या रिबूट करें। सेवाओं को बाद में रिबूट पर फिर से लॉन्च नहीं किया जाएगा।

यदि जियोक्ले पैकेज अपडेट किए जाते हैं तो आपको उसी कमांड को दोहराना होगा क्योंकि यह मूल सर्विस फाइल्स को फिर से बनाएगा।

यदि आपको इन दो dbus सेवाओं की आवश्यकता है, तो मूल .service फ़ाइलों को पुनर्स्थापित करने के लिए दूसरे तरीके से ऊपर दो mv कमांड करें।


यह किसी भी निर्भरता को प्रभावित नहीं करेगा अगर कोई ...... :)
atenz

इसने 15.10
बजे

0

आप dconf-tools को इंस्टॉल कर सकते हैं और com> ubuntu> geoip पर नेविगेट कर सकते हैं और फिर http://example.com जैसी कुछ चीज़ों के लिए जियोलि url सेट कर सकते हैं

या आप इसे स्थायी xml फ़ाइल वाली स्थानीय फ़ाइल पर सेट कर सकते हैं ताकि यह स्थिर बनी रहे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.