Som många vet, Twitter ändrat API och många applikationer påverkades av det. De vi använder GNU / Linux, och över allt KDE, vi vet att den bästa klienten för Microblogs som finns heter choqok, av många skäl som inte är relevanta nu, men den här applikationen drabbades också av olyckan med ändringen av API.
Problemet
Inte för länge sedan Jag kommenterade dem det för väldigt lite choqok Det skulle ta slut support, men tack vare OpenSource-filosofin antog någon annan projektet och det kommer inte att dö, åtminstone inte nu.
Den senaste versionen av choqok som fungerar med Twitter, finns ännu inte i förvaret på archlinux, så vi måste ladda ner det från GIT-arkivet och kompilera det. För att göra detta gör vi nästa:
Vi öppnar en terminal (vi måste ha git installerat i Arch eller git-core i Debian) och vi sätter:
git clone git://anongit.kde.org/choqok
Eller vad är detsamma:
git clone http://anongit.kde.org/choqok
Vi väntar på att du ska slutföra nedladdningen av nödvändiga filer, inklusive en README som berättar stegen att följa, som är följande:
$ cd choqok / $ mkdir build $ cd build / $ cmake -DCMAKE_INSTALL_PREFIX = `kde4-config --prefix` ..
Normalt skulle det vara tillräckligt med nödvändiga beroenden, men det kastade mig det här felet:
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!
Jag kastade nästan in handduken men på Arch-forumet rekommenderades jag att använda PKGBUILD, en beskrivande byggfil av ett paket för denna distribution.
Lösningen
Så vad jag gjorde var tillgång https://aur.archlinux.org/packages/choqok-git/ och ladda ner en tarball med nödvändiga filer. Denna tarball har två filer inuti: PKGBUILD y choqok-git.install, som används med makepkg för att paketera ett program och kan enkelt installeras med Pacman.
Tja, vi packar upp tarball och genom terminalen kommer vi till mappen där dessa två filer finns. Allt vi behöver göra är att köra:
$ makepkg
Och magin är klar. Efter flera minuter (beroende på vilken hårdvara vår hårdvara har) kommer filen att skapas choqok-git-20130619-1-x86_64.pkg.tar.xz, som vi kan installera genom att skriva:
$ sudo pacman -U choqok-git-20130619-1-x86_64.pkg.tar.xz
Och det är det killar. Vi kan nu njuta igen Twitter genom choqok.
Actualizado: Som kompan Gregorio Espadas säger till mig, om vi har installerat yaourt vi måste bara köra:
yaourt -S choqok-git
yaourt -S choqok -git
och redo! 😉
Hälsningar Gespadas.
Vad hände med din blogg? Du har inte publicerat något i den på länge.
Ägnade du dig åt ett annat projekt?
Jag väntar på min kära Turpial i sin nya version 1.0 med stöd för den nya tweet api ... ..
Det borde inte ta lång tid eftersom libturpial 1.0 är klar.
Alla väntar på honom 🙂
När jag lämnar Choqok åker jag till Hotot men till Turpial? Aldrig igen U_U
1.0 av Turpial kommer att bli repanocha !!! 😛
Om du säger det .. Har du ett flerkonto? Har du en version för Qt?
I Ubuntu 12.04 får jag ett fel när jag försöker skicka en tweet xD Inte ens mina lådor är uppdaterade, Hem och så vidare.
Utan yaourt kan du använda kommandot 'makepkg -si' där du kan ladda ner beroenden och installera paketet
Jag använder Polly och det fungerar väldigt bra, väldigt lätt och utan problem. De hittar det i AUR.
Vilka bra nyheter, lyckligtvis kunde någon anta projektet, jag väntar fortfarande på Hotot och / eller Turpial.
PS tar ut den psykedeliska kättaren 😛
De borde kolla Birdie: 3
Jag hoppas att Hotot Stable också kommer ut. Jag är trött på att inte komma åt Twitter eller Identi.ca (eftersom de bytte till pump.io och jag fortfarande inte kan se deras API).