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

جامعه کاربران => معرفی نرم‌افزار => نویسنده: darksouls در 10 اسفند 1400، 11:20 ب‌ظ

عنوان: میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 10 اسفند 1400، 11:20 ب‌ظ
E: Sub-process /usr/bin/dpkg returned an error code (1)
emacs این ایرورر میده برای نصب لطفا راهنمای بفرماین
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 11 اسفند 1400، 09:54 ق‌ظ
مشکل با عنوان موضوع هماهنگی نداره. با توجه به عنوان انتظار میره که یه بررسی بین vim و emacs در جریان باشه ولی مشکلی که مطرح کردید، مربوط به مشکل نصب نشدن یه بسته هست. یا عنوان رو تغییر بدید، یا این مشکلی که دارید رو توی یه موضوع دیگه بگید.
برای تغییر عنوان، ارسال اول توی همین موضوع رو ویرایش کنید و اونجا عنوان رو تغییر بدید.
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: َUxmlai-ad در 11 اسفند 1400، 05:51 ب‌ظ
اگه ممکنه همه خروجی دستوری رو که زدید رو اینجا بزارید
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 11 اسفند 1400، 09:47 ب‌ظ
  Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  emacs-bin-common emacs-common emacs-el emacs-gtk
Suggested packages:
  mailutils emacs-common-non-dfsg
The following NEW packages will be installed:
  emacs emacs-bin-common emacs-common emacs-el emacs-gtk
0 upgraded, 5 newly installed, 0 to remove and 17 not upgraded.
Need to get 0 B/33.4 MB of archives.
After this operation, 108 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package emacs-common.
(Reading database ... 386741 files and directories currently installed.)
Preparing to unpack .../emacs-common_1%3a27.1+1-3ubuntu3_all.deb ...
Unpacking emacs-common (1:27.1+1-3ubuntu3) ...

Selecting previously unselected package emacs-bin-common..............................................................................................
Preparing to unpack .../emacs-bin-common_1%3a27.1+1-3ubuntu3_amd64.deb ...
Unpacking emacs-bin-common (1:27.1+1-3ubuntu3) ...
Selecting previously unselected package emacs-gtk.
Preparing to unpack .../emacs-gtk_1%3a27.1+1-3ubuntu3_amd64.deb ...
Unpacking emacs-gtk (1:27.1+1-3ubuntu3) ...
Selecting previously unselected package emacs.
Preparing to unpack .../emacs_1%3a27.1+1-3ubuntu3_all.deb ...
Unpacking emacs (1:27.1+1-3ubuntu3) ...
Selecting previously unselected package emacs-el.
Preparing to unpack .../emacs-el_1%3a27.1+1-3ubuntu3_all.deb ...
Unpacking emacs-el (1:27.1+1-3ubuntu3) ...
Setting up emacs-common (1:27.1+1-3ubuntu3) ...
Setting up emacs-el (1:27.1+1-3ubuntu3) ...
Setting up emacs-bin-common (1:27.1+1-3ubuntu3) ...
update-alternatives: using /usr/bin/ctags.emacs to provide /usr/bin/ctags (ctags) in auto mode
update-alternatives: using /usr/bin/ebrowse.emacs to provide /usr/bin/ebrowse (ebrowse) in auto mode
update-alternatives: using /usr/bin/emacsclient.emacs to provide /usr/bin/emacsclient (emacsclient) in auto mode
update-alternatives: using /usr/bin/etags.emacs to provide /usr/bin/etags (etags) in auto mode
Setting up emacs-gtk (1:27.1+1-3ubuntu3) ...
update-alternatives: using /usr/bin/emacs-gtk to provide /usr/bin/emacs (emacs) in auto mode
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
ERROR: install script from emacsen-common package failed
dpkg: error processing package emacs-gtk (--configure):
 installed emacs-gtk package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of emacs:
 emacs depends on emacs-gtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (>= 1:27.1); however:
  Package emacs-gtk is not configured yet.
  Package emacs-lucid is not installed.
  Package emacs-nox is not installed.

dpkg: error processing package emacs (--configure):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for gnome-menus (3.36.0-
1ubuntu1) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for install-info (6.7.0.dfsg.2-6) ...
Processing triggers for mailcap (3.69ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu2) ...
Errors were encountered while processing:
 emacs-gtk
 emacs
E: Sub-process /usr/bin/dpkg returned an error code (1)
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: سودو. در 11 اسفند 1400، 10:12 ب‌ظ
توی تگ کد قرار بده خروجی رو !
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 11 اسفند 1400، 11:53 ب‌ظ
اینها رو امتحان کنید.
sudo apt install -f
sudo dpkg --configure -a
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 12 اسفند 1400، 03:04 ق‌ظ
upgraded, 0 newly installed, 0 to remove and 26 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up emacs-gtk (1:27.1+1-3ubuntu3) ...
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
emacs: error while loading shared libraries: libotf.so.0: cannot open shared ob
ject file: No such file or directory
ERROR: install script from emacsen-common package failed
dpkg: error processing package emacs-gtk (--configure):
 installed emacs-gtk package post-installation script subprocess returned error
 exit status 1
dpkg: dependency problems prevent configuration of emacs:
 emacs depends on emacs-gtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (
>= 1:27.1); however:
  Package emacs-gtk is not configured yet.
  Package emacs-lucid is not installed.
  Package emacs-nox is not installed.

dpkg: error processing package emacs (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup err
or from a previous failure.
                           Errors were encountered while processing:
 emacs-gtk
 emacs
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up emacs-gtk (1:27.1+1-3ubuntu3) ...
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
ERROR: install script from emacsen-common package failed
dpkg: error processing package emacs-gtk (--configure):
 installed emacs-gtk package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of emacs:
 emacs depends on emacs-gtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (>= 1:27.1); however:
  Package emacs-gtk is not configured yet.
  Package emacs-lucid is not installed.
  Package emacs-nox is not installed.

dpkg: error processing package emacs (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 emacs-gtk
 emacs


عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 12 اسفند 1400، 03:13 ق‌ظ
اینها رو امتحان کنید.
sudo apt install -f
sudo dpkg --configure -a
اون برنامه که نوشتن نصب نیست نصب کردم الان دیگه ایرور نمیده ولی همچنان اجرام نمیشه
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 12 اسفند 1400، 01:56 ب‌ظ
به نظر میاد یکی از کتابخانه‌ها نصب نیست. نمی‌دونم چرا این خطا رو میده چون اگه به اون کتابخانه نیازی باشه، باید بسته مربوط به اون جز وابستگی‌های emacs باشه تا موقع نصب emacs، بسته مورد نظر هم نصب بشه. emacs رو همراه بقیه چیز‌هایی که فقط به خاطر اون نصب شدند، پاک کنید و بعد دوباره سعی کنید نصبش کنید.
sudo apt purge --auto-remove emacsبرای کپی کردن متن توی ترمینال، از ctrl + shift + v استفاده کنید. برای کپی کردن متن از ترمینال، اول متن رو انتخاب کنید و بعد ctrl + shift + c رو بزنید.

موقع فرستادن خروجی دستورات و اینجور چیز‌ها توی انجمن، از تگ کد استفاده کنید‌ تا متن مورد نظر درست نمایش داده بشه.
برای اینکار، موقع نوشتن، از بین دکمه‌های بالا اونی که علامت # داره رو بزنید تا یه تگ کد داخل نوشته شما قرار بگیره. متن مورد نظر رو بین این تگ بنویسید. از قابلیت پیش‌نمایش استفاده کنید تا ببینید ارسال شما تقریبا چجوری قراره برای بقیه نمایش داده بشه.
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 12 اسفند 1400، 07:14 ب‌ظ
سلام ممنون بابت راهنمایتوت تگ ولی دستور زدم باک شود دوباره نصب کردم  تو نصب دیگه ایرورر نمیده ولی اجرا نمیشه
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 12 اسفند 1400، 08:04 ب‌ظ
منظورتون از اینکه اجرا نمیشه، دقیقا چیه؟ اجرا میشه ولی خطا میده، کلا جرا نمیشه، نمی‌دونید چجوری باید اجراش کنید یا چی؟ توضیح بیشتری دربارش بدید.
سعی کنید از طریق ترمینال اجراش کنید و ببینید چه خطایی میده.
emacs -nw
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 12 اسفند 1400، 08:17 ب‌ظ
کلا اجرا نمیشه
وقتی فرمتن میزنی  هیچ اتفاقی نمیوفته بدون ایرورر
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 12 اسفند 1400، 08:39 ب‌ظ
دستور بالا چه نتیجه‌ای داره؟ بدون هیچ خروجی به پایان میرسه؟ چیزی هم نمیاد؟
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 12 اسفند 1400، 08:41 ب‌ظ
بله کاملا درسته
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 13 اسفند 1400، 09:29 ب‌ظ
یعنی وقتی توی ترمینال اجراش می‌کنید، هیچی نمیگه، هیچ پنجره‌ای باز نمی‌کنه و به پایان میرسه؟
emacs رو توی ترمینال بدون آپشن یا آرگومان خاصی اجرا کنید و نتیجه رو بگید.
emacs
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 13 اسفند 1400، 10:30 ب‌ظ
سلام دوست عزیز بدون هیچ ایرور ویا بیام خواستی اجرا نمیشه بالا چندبار گفتم
 ~ via  v12.22.5
❯ emacs

~ via  v12.22.5
❯ systemctl status emacs                         
Unit emacs.service could not be found.

~ via  v12.22.5

عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 15 اسفند 1400، 10:17 ق‌ظ
این دستور چی میگه؟
command -v emacs
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 15 اسفند 1400، 09:34 ب‌ظ

command -v emacs
alias emacs='/home/mamad/.oh-my-zsh/plugins/emacs/emacsclient.sh --no-wait'


.oh-my-zsh/plugins/emacs on  master
❯ cat emacsclient.sh
#!/bin/sh

emacsfun() {
  local cmd frames

  # Build the Emacs Lisp command to check for suitable frames
  # See https://www.gnu.org/software/emacs/manual/html_node/elisp/Frames.html#index-framep
  case "$*" in
  *-t*|*--tty*|*-nw*) cmd="(memq 't (mapcar 'framep (frame-list)))" ;; # if != nil, there are tty frames
  *) cmd="(delete 't (mapcar 'framep (frame-list)))" ;; # if != nil, there are graphical terminals (x, w32, ns)
  esac

  # Check if there are suitable frames
  frames="$(emacsclient -a '' -n -e "$cmd" 2>/dev/null)"

  # Only create another X frame if there isn't one present
  if [ -z "$frames" -o "$frames" = nil ]; then
    emacsclient --alternate-editor "" --create-frame "$@"
    return $?
  fi

  emacsclient --alternate-editor "" "$@"
}

# Adapted from https://github.com/davidshepherd7/emacs-read-stdin/blob/master/emacs-read-stdin.sh
# If the second argument is - then write stdin to a tempfile and open the
# tempfile. (first argument will be `--no-wait` passed in by the plugin.zsh)
if [ $# -ge 2 -a "$2" = "-" ]; then
  # Create a tempfile to hold stdin
  tempfile="$(mktemp --tmpdir emacs-stdin-$USERNAME.XXXXXXX 2>/dev/null \
    || mktemp -t emacs-stdin-$USERNAME)" # support BSD mktemp
  # Redirect stdin to the tempfile
  cat - > "$tempfile"
  # Reset $2 to the tempfile so that "$@" works as expected
  set -- "$1" "$tempfile" "${@:3}"
fi

emacsfun "$@"



عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 17 اسفند 1400، 12:58 ب‌ظ
انگار اصلا emacs نصب نشده و اون چیزی که اجرا می‌کنید، یه alias به یه اسکریپت هست. توی اون اسکریپا، دستوری به اسم emacsclient به کار رفته که نمی‌دونم چی هست. خروجی این دستورات رو هم قرار بدید.
command -v emacsclient
apt list --installed emacs*
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 18 اسفند 1400، 05:37 ق‌ظ
❯ command -v emacsclient
apt list --installed emacs
/usr/bin/emacsclient

Listing... Done
emacs/impish,impish,now 1:27.1+1-3ubuntu3 all [installed]



عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: esmaeelE در 18 اسفند 1400، 09:13 ق‌ظ
فکر می‌کنم برای emacs باید بستهٔ emacs-gtk نصب بشه.

عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 18 اسفند 1400، 12:07 ب‌ظ
❯ command -v emacsclient
apt list --installed emacs
/usr/bin/emacsclient

Listing... Done
emacs/impish,impish,now 1:27.1+1-3ubuntu3 all [installed]



اون علامت * رو همراه دستور نزدید.
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 19 اسفند 1400، 09:20 ب‌ظ
میگه همچین دستوری وجود نداره بخاطر همین
عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: darksouls در 19 اسفند 1400، 09:25 ب‌ظ
فکر می‌کنم برای emacs باید بستهٔ emacs-gtk نصب بشه.
❯ sudo apt install emacs-gtk
[sudo] password for mamad:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  fwupd-unsigned
Use 'sudo apt autoremove' to remove it.
Suggested packages:
  emacs-common-non-dfsg
The following packages will be REMOVED:
  emacs-nox
The following NEW packages will be installed:
  emacs-gtk
0 upgraded, 1 newly installed, 1 to remove and 29 not upgraded.
Need to get 0 B/3,316 kB of archives.
After this operation, 1,192 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
dpkg: emacs-nox: dependency problems, but removing anyway as you requested:
 emacs depends on emacs-gtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (>= 1:27.1); however:
  Package emacs-gtk is not installed.
  Package emacs-lucid is not installed.
  Package emacs-nox is to be removed.

(Reading database ... 380709 files and directories currently installed.)
Removing emacs-nox (1:27.1+1-3ubuntu3) ...
Remove dictionaries-common for emacs
remove/dictionaries-common: Purging byte-compiled files for flavour emacs
Remove emacsen-common for emacs
emacsen-common: Handling removal of emacsen flavor emacs
Selecting previously unselected package emacs-gtk.
(Reading database ... 380703 files and directories currently installed.)
Preparing to unpack .../emacs-gtk_1%3a27.1+1-3ubuntu3_amd64.deb ...
Unpacking emacs-gtk (1:27.1+1-3ubuntu3) ...
Setting up emacs-gtk (1:27.1+1-3ubuntu3) ...
update-alternatives: using /usr/bin/emacs-gtk to provide /usr/bin/emacs (emacs) in auto mode
Install emacsen-common for emacs
emacsen-common: Handling install of emacsen flavor emacs
emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
ERROR: install script from emacsen-common package failed
dpkg: error processing package emacs-gtk (--configure):
 installed emacs-gtk package post-installation script subprocess returned error exit status 1
Processing triggers for desktop-file-utils (0.26-1ubuntu2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69ubuntu1) ...
Errors were encountered while processing:
 emacs-gtk
E: Sub-process /usr/bin/dpkg returned an error code (1



emacs                                         
emacsclient: can't find socket; have you started the server?
emacsclient: To start the server in Emacs, type "M-x server-start".
emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
Error: Could not start the Emacs daemon


عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: esmaeelE در 20 اسفند 1400، 01:56 ق‌ظ
کتابخونه‌ای که مشکل داره را جدا نصب کنید.
sudo apt install libotf0
سپس نصب emacs را بررسی کنید.

عنوان: پاسخ : میخواهم یکی از این ادیتور ها رو یاد بگیرم vim vs emacsراهنمای می کنید
ارسال شده توسط: Dragon- در 21 اسفند 1400، 04:04 ب‌ظ
چرا emacs-nox رو نصب کردید؟ این بسته، emacs هست ولی محیط گرافیکی emacs رو نداره. فقط emacs تحت ترمینال در اختیار شما میذاره.
از zsh استفاده می‌کنید؟
همونطوری که گفتند، کتابخانه‌ای که لازم داره رو نصب، و دوباره بررسی کنید emacs-gtk رو نصب کنید.
توزیع شما چیه؟ چیه نسخه‌ای؟