Ako mnohí vedia, Twitter zmenil svoje API a bolo ním ovplyvnených veľa aplikácií. Tie, ktoré používame GNU / Linux, a nadovšetko KDE, vieme, že sa volá najlepší klient Microblogu choqok, z mnohých dôvodov, ktoré teraz nie sú relevantné, ale táto aplikácia tiež utrpela nešťastie zo zmeny API.
Problém
Nie je to tak dávno Komentoval som ich že za veľmi málo choqok Dochádzalo k podpore, ale vďaka filozofii OpenSource si projekt adoptoval niekto iný a aspoň teraz nezomrie.
Najnovšia verzia choqok ktorý pracuje s Twitterom, ešte sa nenachádza v úložiskách domény Arch Linux, takže si ho musíme stiahnuť z jeho úložiska GIT a skompilovať ho. Aby sme to dosiahli, robíme nasledujúce:
Otvárame terminál (musíme mať nainštalovaný git v Arche alebo git-core v Debiane) a vložíme:
git clone git://anongit.kde.org/choqok
Alebo čo je to isté:
git clone http://anongit.kde.org/choqok
Čakáme na dokončenie sťahovania potrebných súborov vrátane súboru README, ktorý nám hovorí, ako postupovať, a to sú tieto:
$ cd choqok / $ mkdir build $ cd build / $ cmake -DCMAKE_INSTALL_PREFIX = `kde4-config - prefix` ..
Normálne, s potrebnými závislosťami by to stačilo, ale hodilo mi to túto chybu:
CMake Error at CMakeLists.txt:1 (include):
include could not find load file:
DBusMacros
CMake Error at config/behavior/CMakeLists.txt:17 (kde4_add_ui_files):
Unknown CMake command "kde4_add_ui_files".
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring incomplete, errors occurred!
Skoro som hodil uterák, ale na fórach Arch mi bolo odporučené použiť PKGBUILD, popisný zostavovací súbor balíka pre túto distribúciu.
Riešenie
Takže to, čo som urobil, bol prístup https://aur.archlinux.org/packages/choqok-git/ a stiahnite si tarball s potrebnými súbormi. Tento tarball má vo vnútri dva súbory: PKGBUILD y choqok-git.install, ktoré sa používajú s makepkg na zabalenie aplikácie a dá sa ľahko nainštalovať pomocou Pacman.
No, rozbalíme tarball a cez terminál sa dostaneme do priečinka, kde sú tieto dva súbory. Všetko, čo musíme urobiť, je spustiť:
$ makepkg
A mágia je hotová. Po niekoľkých minútach (v závislosti od výkonu nášho hardvéru) bude súbor vytvorený choqok-git-20130619-1-x86_64.pkg.tar.xz, ktorú si môžeme nainštalovať zadaním:
$ sudo pacman -U choqok-git-20130619-1-x86_64.pkg.tar.xz
A to je všetko, chlapci. Teraz si môžeme opäť vychutnať Twitter cez choqok.
Actualizado: Ako mi hovorí kompa, Gregorio Espadas, ak sme nainštalovali yaourt musíme len bežať:
yaourt -S choqok-git
yaourt -S choqok -git
a pripravený! 😉
Zdravím vás Gespadas.
Čo sa stalo s vaším blogom? Dlho ste v ňom nič nepublikovali.
Venovali ste sa inému projektu?
Čakám na môj drahý Turpial v jeho novej verzii 1.0 s podporou nového tweet api ... ..
Nemalo by to trvať dlho, pretože libturpial 1.0 je pripravený.
Všetci ho čakajú 🙂
Keď odchádzam z Choqoku, idem do Hototu, ale na Turpial? Už nikdy U_U
1.0 Turpial bude repanocha !!! 😛
Ak to hovoríte ... Máte viac účtov? Máte verziu pre Qt?
V Ubuntu 12.04 sa mi stále zobrazuje chyba pri pokuse o odoslanie tweetu xD Ani moje zmienky o podnosoch, Home a tak ďalej.
Bez príkazu yaourt môžete použiť príkaz 'makepkg -si', kde si môžete stiahnuť závislosti a nainštalovať balík
Používam Polly a funguje to veľmi dobre, veľmi ľahko a bez problémov. Nachádzajú ju v AUR.
Aká skvelá správa, našťastie si niekto mohol tento projekt adoptovať, stále čakám na Hotot a / alebo Turpial.
PS vylúčia psychedelického kacíra 😛
Mali by skontrolovať Birdie: 3
Dúfam, že vyjde aj Hotot Stable. Je mi zle z prístupu na Twitter alebo Identi.ca (pretože prešli na pump.io a stále nevidím ich API).