انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Sina.Deuxshiri در 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
استفاده کردم. و خیلی دستورات دیگه که در این سایت هم سرچ کردم. اما واقعا متوجه نمیشم باید چیکار کنم. لطفا راهنماییم کنید.
-
sudo rm /var/lib/dpkg/lock
-
sudo rm /var/lib/dpkg/lock
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
-
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(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
-
sudo rm /var/lib/dpkg/lock
این دستور هیچ وقت نباید اجرا بشه! :)
در بدترین شرایط، باید سیستم رو ریستارت کنید تا خود سیستم اون فایل رو پاک بکنه!
-
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(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
-
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(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 هم میشه؟
-
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(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
-
ممنون از راهنماییت. این کار و قبلا انجام دادم. اما درست نشد.
یعنی چی درست نشد؟
ارور داره میگه مشکل از فایل قفل(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 همین الان نصب شده پس نیازی به نصب مجدد نیست، خطایی نداده فقط کارش رو مرحله به مرحله داره گزارش میکنه.
-
خب چرا با apt-get نصب نمیکنی؟
-- ویرایش
نتوانستم پکیجنیم رو پیدا کنم ولی میتوانید فایل deb رو از سایت دانلود و با روش زیر نصب کنید.
http://www.cyberciti.biz/faq/ubuntu-linux-how-do-i-install-deb-packages/
-
من تمام این دستورات و قبلا انجام دادم. پیامی که وقتی با 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
-
من تمام این دستورات و قبلا انجام دادم. پیامی که وقتی با 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
ممنون از راهنماییتون. برنامه فقط اجرا میشه. هیچ پروسهی نصبی و نمایش نمیده. یعنی فایلهایی که برای این برنامه هستند، اجرا نمیشن.