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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: نصب برنامه با فرمت .sh  (دفعات بازدید: 3129 بار)

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

آفلاین Sina.Deuxshiri

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
نصب برنامه با فرمت .sh
« : 01 آذر 1395، 06:02 ب‌ظ »
سلام. دوستان من می‌خوام برنامه‌ی Xmind و بر روی اوبونتو نصب کنم. در نسخه‌های قبلی این برنامه، برای نصب از Ubuntu Software استفاده می‌کرد. اما الان در نسخه‌ی جدید، یک فایل setup.sh داره که به نظر باید توسط این فایل نصب بشه. من قبلا برنامه‌ی نت بینز و که دقیقا همین فرمت و داره با دستورات زیر نصب کردم:
chmod +x file.sh
./file.sh
اما این برنامه فرق داره. ابتدا اینکه وقتی فایل sh. و در تکست ادیتور اجرا می‌کنم، به این صورت است:
#!/bin/bash

set -e

SCRIPT_NAME="$0"
SCRIPT_DIR="$(cd "$(dirname "$SCRIPT_NAME")" && pwd)"

echo "[setup] Installing dependencies...."
apt-get install default-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0

FONTS_DIR="$SCRIPT_DIR/fonts"
if [ -d "$FONTS_DIR" ]; then
    echo "[setup] Installing custom fonts...."
    mkdir -p /usr/share/fonts/truetype/xmind
    rsync -av "$FONTS_DIR/" /usr/share/fonts/truetype/xmind/
    fc-cache -f
else
    echo "[setup] WARNING: Custom fonts for XMind are not found."
fi

echo "[setup] Done."

و وقتی هم که با دستوراتی که گفتم می‌خوام اجرا کنم، با ارور زیر مواجه میشم:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
من این ارور و سرچ کردم و خیلی کار‌های مختلفی و انجام دادم. یعنی ابتدا از Software Updater، تمام آپدیت‌های اوبونتو رُ دانلود کردم. از دستورات:
sudo apt-get update && sudo apt-get upgrade
استفاده کردم. و خیلی دستورات دیگه که در این سایت هم سرچ کردم. اما واقعا متوجه نمیشم باید چیکار کنم. لطفا راهنماییم کنید.

آفلاین anonym

  • Full Member
  • *
  • ارسال: 107
  • جنسیت : پسر
  • My Operating System LINUX
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #1 : 01 آذر 1395، 06:23 ب‌ظ »
sudo rm /var/lib/dpkg/lock

آفلاین Sina.Deuxshiri

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #2 : 01 آذر 1395، 07:12 ب‌ظ »
sudo rm /var/lib/dpkg/lock
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.

آفلاین anonym

  • Full Member
  • *
  • ارسال: 107
  • جنسیت : پسر
  • My Operating System LINUX
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #3 : 01 آذر 1395، 08:10 ب‌ظ »
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(lock)
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
یا با این دستور باز میکنن اون فایل lock
sudo lsof /var/lib/dpkg/lockو یا با این دستور حذفش میکنن
sudo rm /var/lib/dpkg/lock
« آخرین ویرایش: 01 آذر 1395، 08:26 ب‌ظ توسط anonym »

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4880
  • جنسیت : پسر
  • masoft قدیم
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #4 : 01 آذر 1395، 08:49 ب‌ظ »
sudo rm /var/lib/dpkg/lock
این دستور هیچ وقت نباید اجرا بشه! :)
در بدترین شرایط، باید سیستم رو ریستارت کنید تا خود سیستم اون فایل رو پاک بکنه!

آفلاین Sina.Deuxshiri

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #5 : 01 آذر 1395، 10:03 ب‌ظ »
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(lock)
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
یا با این دستور باز میکنن اون فایل lock
sudo lsof /var/lib/dpkg/lockو یا با این دستور حذفش میکنن
sudo rm /var/lib/dpkg/lock
لطف کنید تصویر یر و نگاه کنید:
http://s9.picofile.com/file/8275594618/Screenshot_from_2016_11_21_22_00_34.png

آفلاین asm2620

  • Jr. Member
  • *
  • ارسال: 59
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #6 : 01 آذر 1395، 11:04 ب‌ظ »
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(lock)
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
یا با این دستور باز میکنن اون فایل lock
sudo lsof /var/lib/dpkg/lockو یا با این دستور حذفش میکنن
sudo rm /var/lib/dpkg/lock
لطف کنید تصویر یر و نگاه کنید:
http://s9.picofile.com/file/8275594618/Screenshot_from_2016_11_21_22_00_34.png
شما باید به اسکریپت دسترسی روت بدید: sudo. /setup.sh
ترمینالت خیلی قشنگه رنگ بندی داره چیکار کردی؟ مال اوبونتو 16 هست یا روی 14 هم میشه؟

آفلاین Sina.Deuxshiri

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #7 : 02 آذر 1395، 10:16 ق‌ظ »
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(lock)
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
یا با این دستور باز میکنن اون فایل lock
sudo lsof /var/lib/dpkg/lockو یا با این دستور حذفش میکنن
sudo rm /var/lib/dpkg/lock
لطف کنید تصویر یر و نگاه کنید:
http://s9.picofile.com/file/8275594618/Screenshot_from_2016_11_21_22_00_34.png
شما باید به اسکریپت دسترسی روت بدید: sudo. /setup.sh
ترمینالت خیلی قشنگه رنگ بندی داره چیکار کردی؟ مال اوبونتو 16 هست یا روی 14 هم میشه؟
من تمام این دستورات و قبلا انجام دادم. پیامی که وقتی با sudo می‌نویسم نمایش میده:
sina@sina:~/Downloads/xmind-8-linux$ ls
artifacts.xml  epl-v10.html  fonts          plugins     setup.sh     XMind_i386
configuration  features      lgpl-3.0.html  readme.txt  XMind_amd64  xpla.txt
sina@sina:~/Downloads/xmind-8-linux$ sudo ./setup.sh
[sudo] password for sina:
[setup] Installing dependencies....
Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.8-57ubuntu1).
libc6 is already the newest version (2.24-3ubuntu1).
libglib2.0-0 is already the newest version (2.50.0-1).
libgtk2.0-0 is already the newest version (2.24.30-4ubuntu2).
lame is already the newest version (3.99.5+repack1-9build1).
libwebkitgtk-1.0-0 is already the newest version (2.4.11-3).
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
[setup] Installing custom fonts....
sending incremental file list

آفلاین asm2620

  • Jr. Member
  • *
  • ارسال: 59
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #8 : 02 آذر 1395، 01:31 ب‌ظ »
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(lock)
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
یا با این دستور باز میکنن اون فایل lock
sudo lsof /var/lib/dpkg/lockو یا با این دستور حذفش میکنن
sudo rm /var/lib/dpkg/lock
لطف کنید تصویر یر و نگاه کنید:
http://s9.picofile.com/file/8275594618/Screenshot_from_2016_11_21_22_00_34.png
شما باید به اسکریپت دسترسی روت بدید: sudo. /setup.sh
ترمینالت خیلی قشنگه رنگ بندی داره چیکار کردی؟ مال اوبونتو 16 هست یا روی 14 هم میشه؟
من تمام این دستورات و قبلا انجام دادم. پیامی که وقتی با sudo می‌نویسم نمایش میده:
sina@sina:~/Downloads/xmind-8-linux$ ls
artifacts.xml  epl-v10.html  fonts          plugins     setup.sh     XMind_i386
configuration  features      lgpl-3.0.html  readme.txt  XMind_amd64  xpla.txt
sina@sina:~/Downloads/xmind-8-linux$ sudo ./setup.sh
[sudo] password for sina:
[setup] Installing dependencies....
Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.8-57ubuntu1).
libc6 is already the newest version (2.24-3ubuntu1).
libglib2.0-0 is already the newest version (2.50.0-1).
libgtk2.0-0 is already the newest version (2.24.30-4ubuntu2).
lame is already the newest version (3.99.5+repack1-9build1).
libwebkitgtk-1.0-0 is already the newest version (2.4.11-3).
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
[setup] Installing custom fonts....
sending incremental file list
اروری نداده فقط وضعیت نصب رو داره نشون میده مثلا jre is aleary installed یعنی پکیج jre همین الان نصب شده پس نیازی به نصب مجدد نیست، خطایی نداده فقط کارش رو مرحله به مرحله داره گزارش میکنه.

آفلاین asm2620

  • Jr. Member
  • *
  • ارسال: 59
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #9 : 02 آذر 1395، 01:35 ب‌ظ »
خب چرا با apt-get نصب نمیکنی؟
-- ویرایش
نتوانستم پکیج‌نیم رو پیدا کنم ولی میتوانید فایل deb رو از سایت دانلود و با روش زیر نصب کنید.
http://www.cyberciti.biz/faq/ubuntu-linux-how-do-i-install-deb-packages/

آفلاین anonym

  • Full Member
  • *
  • ارسال: 107
  • جنسیت : پسر
  • My Operating System LINUX
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #10 : 02 آذر 1395، 02:16 ب‌ظ »
من تمام این دستورات و قبلا انجام دادم. پیامی که وقتی با sudo می‌نویسم نمایش میده:
sina@sina:~/Downloads/xmind-8-linux$ ls
artifacts.xml  epl-v10.html  fonts          plugins     setup.sh     XMind_i386
configuration  features      lgpl-3.0.html  readme.txt  XMind_amd64  xpla.txt
sina@sina:~/Downloads/xmind-8-linux$ sudo ./setup.sh
[sudo] password for sina:
[setup] Installing dependencies....
Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.8-57ubuntu1).
libc6 is already the newest version (2.24-3ubuntu1).
libglib2.0-0 is already the newest version (2.50.0-1).
libgtk2.0-0 is already the newest version (2.24.30-4ubuntu2).
lame is already the newest version (3.99.5+repack1-9build1).
libwebkitgtk-1.0-0 is already the newest version (2.4.11-3).
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
[setup] Installing custom fonts....
sending incremental file list
این فایل setup.sh دو کار انجام میده
#!/bin/bash

set -e

SCRIPT_NAME="$0"
SCRIPT_DIR="$(cd "$(dirname "$SCRIPT_NAME")" && pwd)"

echo "[setup] Installing dependencies...."
apt-get install default-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0

FONTS_DIR="$SCRIPT_DIR/fonts"
if [ -d "$FONTS_DIR" ]; then
    echo "[setup] Installing custom fonts...."
    mkdir -p /usr/share/fonts/truetype/xmind
    rsync -av "$FONTS_DIR/" /usr/share/fonts/truetype/xmind/
    fc-cache -f
else
    echo "[setup] WARNING: Custom fonts for XMind are not found."
fi

echo "[setup] Done."
۱- در این مسیر /usr/share/fonts/truetype/xmind فونت های سفارشی برنامه رو نصب میکنه
۲- با این دستور پیشنیاز ها رو نصب میکنه
apt-get install default-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0
باید فایل اجرای برنامه توی این پوشه ها باشه(نسبت به معماری سیستم عامل تون)
XMind_amd64
XMind_i386


آفلاین Sina.Deuxshiri

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب برنامه با فرمت .sh
« پاسخ #11 : 03 آذر 1395، 10:27 ق‌ظ »
من تمام این دستورات و قبلا انجام دادم. پیامی که وقتی با sudo می‌نویسم نمایش میده:
sina@sina:~/Downloads/xmind-8-linux$ ls
artifacts.xml  epl-v10.html  fonts          plugins     setup.sh     XMind_i386
configuration  features      lgpl-3.0.html  readme.txt  XMind_amd64  xpla.txt
sina@sina:~/Downloads/xmind-8-linux$ sudo ./setup.sh
[sudo] password for sina:
[setup] Installing dependencies....
Reading package lists... Done
Building dependency tree       
Reading state information... Done
default-jre is already the newest version (2:1.8-57ubuntu1).
libc6 is already the newest version (2.24-3ubuntu1).
libglib2.0-0 is already the newest version (2.50.0-1).
libgtk2.0-0 is already the newest version (2.24.30-4ubuntu2).
lame is already the newest version (3.99.5+repack1-9build1).
libwebkitgtk-1.0-0 is already the newest version (2.4.11-3).
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
[setup] Installing custom fonts....
sending incremental file list
این فایل setup.sh دو کار انجام میده
#!/bin/bash

set -e

SCRIPT_NAME="$0"
SCRIPT_DIR="$(cd "$(dirname "$SCRIPT_NAME")" && pwd)"

echo "[setup] Installing dependencies...."
apt-get install default-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0

FONTS_DIR="$SCRIPT_DIR/fonts"
if [ -d "$FONTS_DIR" ]; then
    echo "[setup] Installing custom fonts...."
    mkdir -p /usr/share/fonts/truetype/xmind
    rsync -av "$FONTS_DIR/" /usr/share/fonts/truetype/xmind/
    fc-cache -f
else
    echo "[setup] WARNING: Custom fonts for XMind are not found."
fi

echo "[setup] Done."
۱- در این مسیر /usr/share/fonts/truetype/xmind فونت های سفارشی برنامه رو نصب میکنه
۲- با این دستور پیشنیاز ها رو نصب میکنه
apt-get install default-jre libgtk2.0-0 libwebkitgtk-1.0-0 lame libc6 libglib2.0-0
باید فایل اجرای برنامه توی این پوشه ها باشه(نسبت به معماری سیستم عامل تون)
XMind_amd64
XMind_i386
ممنون از راهنماییتون. برنامه فقط اجرا میشه. هیچ پروسه‌ی نصبی و نمایش نمیده. یعنی فایل‌هایی که برای این برنامه هستند، اجرا نمیشن.