- כיצד להתקין את לקוח qTox ב- Linux

כיצד להתקין את לקוח qTox ב- Linux

העברת הודעות מוצפנות הולכת וגדלה ב- Linux, ו-אחד הפרוטוקולים הפופולאריים יותר לתקשורת מסוג זה בזמן האחרון הוא Tox. זה p2p לחלוטין, תומך בטקסט, וידאו, ויש לו עשרות תכונות אבטחה ופרטיות. פרוטוקול Tox הוא קוד פתוח, והפרויקט מעודד מפתחים ליצור AppImage של צד שלישי שלהם כדי להשתמש בשירות הצ'אט. מבין כל הלקוחות שם בחוץ, לקוח qTox הוא אחד הפופולריים ביותר.

התראת ספוילר: גלול מטה וצפה במדריך הווידיאו בסוף מאמר זה.

התקן תלות

לקוח qTox עצמו, כמו כל לקוחות Tox,סמוך על פרוטוקול ה- Tox. בהפצות לינוקס רבות, אין חבילות רשמיות לפרוטוקול, כך שתצטרך לבנות אותו ידנית. כדי להרכיב את הפרוטוקול, פתח מסוף והתקן את תלות הבנייה הדרושות. לאחר מכן עקוב אחר הפקודות כדי לקמפל את הקוד במערכת שלך.

אובונטו

sudo apt-get install 
build-essential 
cmake 
libavcodec-dev 
libavdevice-dev 
libavfilter-dev 
libavutil-dev 
libexif-dev 
libgdk-pixbuf2.0-dev 
libglib2.0-dev 
libgtk2.0-dev 
libkdeui5 
libopenal-dev 
libopus-dev 
libqrencode-dev 
libqt5opengl5-dev 
libqt5svg5-dev 
libsodium-dev 
libsqlcipher-dev 
libswresample-dev 
libswscale-dev 
libvpx-dev 
libxss-dev 
qrencode 
qt5-default 
qttools5-dev-tools 
qttools5-dev 
git

דביאן

בניית qTox בנויה על דביאן אינה בעיה,אם כי רשמית, רק Debian 9 Stable (מתיחה) תומך. מי שמתכוון לבנות תוכנה זו ב- Old Stable (8) או Testing (10) עושה זאת על אחריותך בלבד!

בטרמינל, התקן את התלות שלהלן באמצעות מנהל החבילות Apt-get.

sudo apt-get install 
automake 
autotools-dev 
build-essential 
check 
checkinstall 
cmake 
ffmpeg 
libavcodec-dev 
libavdevice-dev 
libexif-dev 
libgdk-pixbuf2.0-dev 
libgtk2.0-dev 
libkdeui5 
libopenal-dev 
libopus-dev 
libqrencode-dev 
libqt5opengl5-dev 
libqt5svg5-dev 
libsodium-dev 
libsqlcipher-dev 
libtool 
libvpx-dev 
libxss-dev 
pkg-config 
qrencode 
qt5-default 
qttools5-dev 
qttools5-dev-tools 
yasm 
git

קשת לינוקס

למשתמשי קשת לינוקס אין בעיה להתקיןתלות qTox, כתמיכה ספציפית באתר מערכת ההפעלה. עם זאת, אם אתה נמצא ב- Arch Linux ולא בא לך לבנות את האפליקציה ממקור, שקול להוריד במקום זאת את חבילת ה- AUR של qTox.

sudo pacman -S --needed base-devel qt5 openal libxss qrencode ffmpeg opus libvpx libsodium git

פדורה

קבלת כל התלות הנחוצה עבור פדורה לינוקס היא תהליך דו-שלבי. ראשית, פתחו מסוף והשתמשו ב- DNF להתקנת קבוצת חבילות הפיתוח של פדורה.

sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"

בשלב הבא השתמש בטרמינל כדי לקבל את התלות המיוחדות ל- qTox / Toxcore.

sudo dnf install 
autoconf 
automake 
check 
check-devel 
ffmpeg-devel 
gtk2-devel 
kf5-sonnet 
libexif-devel 
libsodium-devel 
libtool 
libvpx-devel 
libXScrnSaver-devel 
openal-soft-devel 
openssl-devel 
opus-devel 
qrencode-devel 
qt5-linguist 
qt5-qtsvg 
qt5-qtsvg-devel 
qt-creator 
qt-devel 
qt-doc 
qtsingleapplication 
sqlcipher 
sqlcipher-devel 
git

OpenSUSE

sudo zypper install 
libexif-devel 
libffmpeg-devel 
libopus-devel 
libQt5Concurrent-devel 
libqt5-linguist 
libQt5Network-devel 
libQt5OpenGL-devel 
libqt5-qtbase-common-devel 
libqt5-qtsvg-devel 
libQt5Xml-devel 
libsodium-devel 
libvpx-devel 
libXScrnSaver-devel 
openal-soft-devel 
patterns-openSUSE-devel_basis 
qrencode-devel 
sqlcipher-devel 
sonnet-devel 
git

לינוקס גנרי

משתמשי לינוקס שרוצים qTox וכל זהרכיבים יצטרכו לבקר בדף ההתקנה וללמוד על מה להתקין כדי לבנות את הקוד בהצלחה. לחלופין, קיימת אפשרות qTox AppImage. ה- AppImage יבצע את העבודה, אם כי על ידי אי ההרכבה ממקור, התוכנית לא תוטב עבור המחשב האישי שלך.

קומפילקס טוקסקור

במרכז ה- qTox נמצא פרוטוקול ה- Tox (akaטוקסקור). טוקסקור הוא התלות העיקרית, ובלעדיה, תוכנית qTox לא תבנה כראוי. למרבה המזל, בנייה והתקנה של פרוטוקול Tox במערכת לינוקס היא דבר פשוט מאוד.

התחל את תהליך ההתקנה של Toxcore על ידי אחיזת הקוד האחרון בטרמינל בעזרת הכלי Git.

git clone https://github.com/toktok/c-toxcore.git toxcore

CD לתיקיה החדשה "toxcore" והפעל סמאק.

cd toxcore
cmake .

בנה את תוכנת ה- Toxcore על ידי ביצוע ה- עשה פקודה.

make -j$(nproc)

לבסוף, סיימו את התהליך על ידי התקנת Toxcore.

sudo make install
echo "/usr/local/lib/" | sudo tee -a /etc/ld.so.conf.d/locallib.conf
sudo ldconfig

התקן את לקוח qTox

טוקסקור עובד, אז עכשיו הגיע הזמן לבנות את לקוח qTox ולהתקין אותו בלינוקס. כמו עם toxcore, בניית לקוח qTox מתחילה בשיבוט של הקוד באופן מקומי באמצעות Git.

git clone https://github.com/qTox/qTox.git

עם קוד qTox במחשב Linux שלך, השתמש ב - CD פקודה והעבר את הטרמינל לתיקיית המקורות.

cd qTox

בתוך תיקיית המקורות, הפעל סמאק ליצור א makefile.

cmake .

ערוך את קוד ה- qTox במחשב Linux שלך עם ה- עשה פקודה.

make -j$(nproc)

התקן את התוכנה במחשב Linux שלך באמצעות לבצע התקנה.

sudo make install

באמצעות qTox

הפעל את אפליקציית qTox בשולחן העבודה שלך ב- Linux. לאחר סיום ההפעלה של היישום, תבחין בחלון כניסה. אם יש לך כבר חשבון Tox, התחבר עם פרטי המשתמש שלך. לחלופין, בחר בלחצן "פרופיל חדש" וצור משתמש חדש.

ברגע שאתה נמצא ב- qTox, תוכל להוסיף חברים על ידי הדבקת קודי הזיהוי שלהם בתיבה "מזהה רעילים", תחת "תפריט הוסף חבר".

הערות