انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: نصب برنامه از github (حل شد)  (دفعات بازدید: 641 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
نصب برنامه از github (حل شد)
« : 28 مهر 1399، 06:22 ب‌ظ »
باسلام
من همیشه از مخازن دبیان برنامه نصب میکنم.اما این برنامه OpenBoardView تو مخازن نیست و بهش نیاز دارم.
برنامه رو از github دانلود کردم و دستور اولی که گفته بود و رو زدم یه سری فایل هم نصب شد
اما مرحله بعد رو نمیدونم چکار کنم.
خواهشن به زبان ساده بگید

apt install git build-essential cmake libsdl2-dev libgtk-3-dev
اینو متوجه نمیشم

Installation

    Clone the project

    $ git clone --recursive 'https://github.com/OpenBoardView/OpenBoardView'

    Build it

    $ ./build.sh

    Run it!

    $ ./bin/openboardview ...or... $ ./openboardview.sh
« آخرین ویرایش: 29 مهر 1399، 08:37 ب‌ظ توسط goloshon »

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : نصب برنامه از github
« پاسخ #1 : 28 مهر 1399، 07:00 ب‌ظ »
$ git clone --recursive 'https://github.com/OpenBoardView/OpenBoardView'
یک نسخه از سورس برنامه رو دانلود می‌کنه.

سپس باید وارد دایرکتوری ایجاد شده بشید و فایل build.sh رو اجرا کنید. این فایل باید یک اسکریپت باشه که دستورات لازم Build در اون درج شده. بعد از پروسه موفق Build فایل openboardview در شاخه bin ایجاد شده و می‌تونید اجراش کنید.
..I feel no fault for the fault I feel..

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : نصب برنامه از github
« پاسخ #2 : 28 مهر 1399، 08:41 ب‌ظ »
باسلام
ممنون از پاسخ شما دوست عزیز
دستور اول رو که زدم برنامه دانلود شد در پوشه home

وارد پوشه شدم دستوری که گفتید زدم خطا داد
Thinkpad-E530:~/OpenBoardView$ build.sh
bash: build.sh: command not found
دستور سایت خودش رو زدم شروع کرد به نصب و...
Thinkpad-E530:~/OpenBoardView$ ./build.sh
Compiling OpenBoardView using 4 threads (release build)
Extra flags passed to CMake: -DCMAKE_INSTALL_PREFIX=
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done

فایل تو پوشه نیست
سایت خودش هم ۲ تا مسیر داده که اونجا هم نیست.
$ ./bin/openboardview ...or... $ ./openboardview.sh
کجای کار اشتباه کردم؟

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : نصب برنامه از github
« پاسخ #3 : 28 مهر 1399، 09:00 ب‌ظ »
البته بنده عرض کردم فایل build.sh رو اجرا کنید. برای اجرای این فایل باید /. رو به ابتدای اون اضافه می‌کردید.


اگر مطمئن هستید فایل‌های مذکور ایجاد نشدن ممکن هست پروسه کامپایل به درستی به اتمام نرسیده باشه. logهای انتهایی پروسه رو قرار بدید شاید خطایی رو شامل بشند.
..I feel no fault for the fault I feel..

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : نصب برنامه از github
« پاسخ #4 : 28 مهر 1399، 09:10 ب‌ظ »
باسلام
تو مسیرهایی که گفته شده نبود ](*,)

Thinkpad-E530:~/OpenBoardView$ ./build.sh
Compiling OpenBoardView using 4 threads (release build)
Extra flags passed to CMake: -DCMAKE_INSTALL_PREFIX=
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_policy):
  The OLD behavior for policy CMP0048 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


OpenBoardView release: R661 OpenBoardView/master
-- Could NOT find SQLITE3 (missing: SQLITE3_LIBRARY SQLITE3_INCLUDE_DIR)
-- Found FontConfig version 2.13.1
-- Found GTK version 3.24.5
-- Configuring done
-- Generating done
-- Build files have been written to: /home/hashem/OpenBoardView/release_build
[  7%] Built target imgui
[ 12%] Built target sqlite3
[ 15%] Built target glad-generate-files
[ 22%] Built target glad
[100%] Built target openboardview
Installing the project stripped...
-- Install configuration: ""
-- Up-to-date: /home/hashem/OpenBoardView/share/applications/openboardview.desktop
-- Up-to-date: /home/hashem/OpenBoardView/share/metainfo/openboardview.appdata.xml
-- Up-to-date: /home/hashem/OpenBoardView/share/icons/hicolor/scalable/apps/openboardview.svg
-- Up-to-date: /home/hashem/OpenBoardView/share/mime/packages/openboardview.xml
-- Up-to-date: /home/hashem/OpenBoardView/bin/openboardview

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : نصب برنامه از github
« پاسخ #5 : 28 مهر 1399، 09:21 ب‌ظ »
بهتره یه مقدار مقدمات کار با ترمینال رو یاد بگیرید:
1. اول پیش نیاز ها رو نصب میکنید:
sudo apt install git build-essential cmake libsdl2-dev libgtk-3-dev2. بعد پوشه برنامه مورد نظر رو کلون (شبیه سازی) میکنید.
git clone --recursive 'https://github.com/OpenBoardView/OpenBoardView'3. وارد پوشه ای که دانلود کردید(همون کلون کردید) میشید:
cd ~/OpenBoardView4. فایل build.sh رو اجرا میکنید:
./build.sh5. برنامه ساخته شده رو (اگر خطایی نداد و درست کامپایل شده) اجرا میکنید:
./bin/openboardviewیا با دستور زیر:
./openboardview.shدو تا دستور بالا هر دو یه کار رو میکنن.

الان اگه اجرا نشد یا خطایی داد میتونین بپرسین.
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : نصب برنامه از github
« پاسخ #6 : 28 مهر 1399، 09:34 ب‌ظ »
باسلام
ممنون از پاسخ شما دوست عزیز
نقل‌قول
بهتره یه مقدار مقدمات کار با ترمینال رو یاد بگیرید:
اگر برا نصب برنامه میگید که من برنامه از مخازن نصب میکنم.این برنامه هم در مخازن نبود.
یه تعداد از دستورات لازم رو بلد هستم.

از ۱ تا ۴ رو درست انجام دادم فقط اجراع نمیدونستم فکر کردم آیکن داره

باهر دو کد اجراع میشه
برای هر بار اجراع باید از همین روش استفاده کنم؟
برنامه هایی که به این شکل نصب میشن آیکن ندارن؟
روشی برا ساخت آیکن داره؟

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1121
پاسخ : نصب برنامه از github
« پاسخ #7 : 29 مهر 1399، 12:03 ق‌ظ »


باهر دو کد اجراع میشه
برای هر بار اجراع باید از همین روش استفاده کنم؟
برنامه هایی که به این شکل نصب میشن آیکن ندارن؟
روشی برا ساخت آیکن داره؟
برای ساخت آیکن برنامه alacarte رو نصب کنید

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : نصب برنامه از github
« پاسخ #8 : 29 مهر 1399، 10:15 ق‌ظ »
باسلام
نقل‌قول
برای ساخت آیکن برنامه alacarte رو نصب کنید
ممنون از پاسخ شمابا همون روش اجراع میکنم نمیخوام برنامه اضافی رو سیستم نصب کنم.

برنامه هایی که با این روش نصب واجراع میشن مشکلی به وجود نمیارن؟
ازنظر امنیت و ...



آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : نصب برنامه از github
« پاسخ #9 : 29 مهر 1399، 12:24 ب‌ظ »
میتونید از این روش هم یه ایکون برای اون برنامه درست کنید:
1. یه فایل با اسم OpenBoardView.desktop تو پوشه ~/.local/share/applications/ درست کنید.
touch ~/.local/share/applications/OpenBoardView.desktop2. اونو فایل رو باز کنید :
nano ~/.local/share/applications/OpenBoardView.desktop3. متن زیر رو داخلش بنویسید و ذخیره کنید:
[Desktop Entry]
Name=OpenBoardView
Exec=/home/USER/OpenBoardView/openboardview.sh
Icon=/home/USER/OpenBoardView/asset/icon.svg
Type=Application

تو متن بالا به جای USER اسم یوزر خودتون رو جایگزین کنید.
جلوی Exec مسیر برنامه رو بنویسید.
جلوی Icon هم میتونید مسیر یه تصویر (ایکون برنامه)رو بنویسید.

در ضمن برنامه openboardview تو مخازن اسنپ هست و میتونید از اونجا هم نصب کنید:
sudo snap install openboardview
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : نصب برنامه از github
« پاسخ #10 : 29 مهر 1399، 08:36 ب‌ظ »
باسلام
دوست عزیز Issac بسیار ممنون از شمابابت راهنمایی که کردید.آیکون بدون هیچ مشکلی ساخته شد. \\:D/
نقل‌قول
در ضمن برنامه openboardview تو مخازن اسنپ هست و میتونید از اونجا هم نصب کنید:

بخاطر اینکه دیدم خیلی از دوستان با اسنپ مشکل دارند نصب نکردم.
نصب از مخازن برا من اولویت هست این برنامه هم خیلی ضرور بود که با راهنمایی شما و دوست عزیز M!lad بدین شکل نصب شد. ](*,)


« آخرین ویرایش: 29 مهر 1399، 08:38 ب‌ظ توسط goloshon »