Prey (Preyproject)

G
  • 4 Vas '16

Sveiki.

Ubuntu 10.04 LTS rodoma, jog yra idiegta dingusiu kompiuteriu radimo programa PREY (is preyprojects), bet jos rasti (ir paleisti) nepavyksta. Bandymas perinstaliuoti is ju tinklalapio (https://preyproject.com/) nieko nedave. Kame beda?

O gal yra kita dingusiu kompiuteriu radimo programa?

T
Techtronic
Mindaugas N.
  • 4 Vas '16

Ubuntu 10.04 LTS rodoma, jog yra idiegta dingusiu kompiuteriu radimo programa PREY (is preyprojects), bet jos rasti (ir paleisti) nepavyksta. Bandymas perinstaliuoti is ju tinklalapio (https://preyproject.com/) nieko nedave. Kame beda?

Galima surasti instaliuota programa naudojant sia komanda

dpkg-query -l 'prey*'

Kai jau turesi tikra programos pavadinima, galesi suzinoti kokius failus ji surase i sistema:

dpkg-query -L prey-bla-bla-bla

Arba jeigu turi *.deb faila komanda bus:

dpkg-deb -c prey-bla-bla-bla.deb

O gal yra kita dingusiu kompiuteriu radimo programa?

Tokiu nezinau, bet nera sudetinga paciam tokia sukurti. Bet visos jos yra niekam tikusios, nes nera tokios kuri isgyventu po reinstall'o.

Patarciau dar karta pagalvoti ar tikrai tokia programa reikalinga ir ar nera geresniu tam sprendimu kaip pvz apsaugotas passwordu BIOS.

G
  • 4 Vas '16

Gavau varda (dekui)
||/ Vardas Versija Architecture Aprašymas
+++-==============-============-============-=================================
iF prey 1.5.0 i386 Utility for tracking stolen or mi

o toliau vel stringu
dpkg-deb: error: nepavyko nuskaityti archyvo `prey-1.5.0-i386.deb': Toks failas ar aplankas neegzistuoja

Netaip komanda parasau?
dpkg-deb -c prey-1.5.0-i386.deb

T
Techtronic
Mindaugas N.
  • 4 Vas '16

@gtadas4 rašė:
dpkg-deb: error: nepavyko nuskaityti archyvo `prey-1.5.0-i386.deb': Toks failas ar aplankas neegzistuoja
Netaip komanda parasau?

Kaip ir viskas teisingai, tik tokio failo nera. Nurodes kur jis yra komanda turetu suveikti, pvz dpkg-deb /home/user/Desktop/failas.deb arba sutrumpinus dpkg-deb ~/Desktop/failas.deb.

dpkg-deb failas.deb komanda naudojama kai failas.deb yra esamoje direktorijoje (cwd - current working directory).

pwd yra komanda kuri parodys kur dabar esi.

Galima norui esant ir surasti kur yra norimas failas, GNU/Linux tam turi puiku instrumenta find

G
  • 4 Vas '16

Programa suveike
............
............
-rwxr-x--- root/root 131 2015-12-11 19:58 ./usr/share/doc/prey/changelog.Debian.gz

Bet kaip toliau? Prey vis tiek nepasirodo.

T
Techtronic
Mindaugas N.
  • 5 Vas '16

Nepatingejau atsisiunciau ir as ta package, kad suzinoti kas tai per velnias.

Pirma ka padariau tai paziurejau programos informacija

dpkg-deb --info prey_1.5.0_i386.deb

Version: 1.5.0
Depends: libc6, libgcc1, libstdc++6, dbus, adduser, sudo, python, python-gtk2, scrot, streamer, mpg123, dmidecode, gksu
Description: Utility for tracking stolen or missing computers
Prey is a lightweight program that will help you find, lock and recover your
computer should it ever get lost or stolen.

Programa naudoja scrot (Screen capture utility), Dmidecode (surenka sistemos informacija), python (su GUI tulkitu) ir keleta kitu butinu standartiniu biblioteku.

isarchyvuoju controls deb failo (tai tokie shell skriptai kurie paleidziami instaliuojant package, juos naudoja sukurti init skriptus, userius ir panasiai).

dpkg-deb --control prey_1.5.0_i386.deb controls

Vienas is skriptu yra postinst, matau kad jis tikrina ar ENV nustatytas $API_KEY
ir jeigu nera tai paleidzia bin/prey config gui komanda (speju GUI kuriame nurodai API key).
Programa instaliuojama i /usr/lib/prey ir panasu kad nesukuria jokio paleidziamojo skripto.

isarchyvuoju visus failus esancius deb archyve kad paziureti kas yra tas bin/prey

dpkg-deb --extract prey_1.5.0_i386.deb prey

Ir matau begales javascript kodo, panasu kad programa naudoja NPM (node.js), bet visa laime kad kartu gauni viska ko reikia (na neskaitant jau isvardintu dep). Paleidziamasis failas yra prey/versions/1.5.0/bin/prey kuri paleido konfiguruojant bin/prey config gui kuri rasi:

/usr/lib/prey/versions/1.5.0/bin/prey

ir yra tai ko tau reikia. Programos pats neleidau, nes ji reikalauja write teisiu i mano sistema, bet tikiuosi pati programa likusi darba pati atlieka, kaip init skripto sukurimas.

Daugiau informacijos apie naudojima rasi https://github.com/prey/prey-node-client kazin ar siame forume atsiras zmogus kuris naudojasi tokia programa ir galetu tau padeti, na bet visko gali buti. Sekmes!

G
  • 5 Vas '16

ACIU. DEKUI.
sudo /usr/lib/prey/versions/1.5.0/bin/prey config gui