העברת הודעות מוצפנות הולכת וגדלה ב- 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, תוכל להוסיף חברים על ידי הדבקת קודי הזיהוי שלהם בתיבה "מזהה רעילים", תחת "תפריט הוסף חבר".
הערות