Score:2

วิธีที่เหมาะสมในการปิดใช้งานบริการ Evolution เมื่อมีการล้างข้อมูลแล้ว

ธง kp

แม้ว่าฉันจะอ่านกระทู้ใน AskUbuntu มาบ้างแล้ว แต่ฉันก็ไม่สามารถหาวิธีที่เหมาะสมในการปิดใช้งานบริการ Evolution เหล่านี้ได้ โดยเฉพาะอย่างยิ่งเมื่อ Evolution ถูกกำจัดออกจากระบบไปแล้วใน Ubuntu MATE 21.04

บริการเหล่านี้ไม่ได้อยู่ในรายการ systemctl รายการหน่วยไฟล์ --type = บริการก็เลยใช้ไม่ได้ หน้ากาก sudo systemctl.

ป.ล. -เอฟ | วิวัฒนาการเกรป

แอดมิน 2516 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-source-registry
แอดมิน 2566 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-calendar-factory
แอดมิน 2058 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-addressbook-factory

แพ็คเกจที่เกี่ยวข้องกับ Evolution 2 แพ็คเกจนี้ยังคงอยู่ เพราะการล้างพวกมันจะลบแพ็คเกจอื่น ๆ จำนวนมาก

เซิร์ฟเวอร์ข้อมูลวิวัฒนาการ
วิวัฒนาการข้อมูลเซิร์ฟเวอร์ทั่วไป

ผลลัพธ์ของ ls -lsh /usr/libexec/evolution*:

$ ls -lsh /usr/libexec/evolution*

 16K -rwxr-xr-x 1 รูทรูท 15K 22 มิ.ย. 20:57 /usr/libexec/evolution-addressbook-factory
 48K -rwxr-xr-x 1 รูทรูท 47K 22 มิ.ย. 20:57 /usr/libexec/evolution-addressbook-factory-subprocess
116K -rwxr-xr-x 1 รูทรูท 115K 22 มิ.ย. 20:57 /usr/libexec/evolution-calendar-factory
136K -rwxr-xr-x 1 รูทรูท 135K 22 มิ.ย. 20:57 /usr/libexec/evolution-calendar-factory-subprocess
 60K -rwxr-xr-x 1 รูทรูท 59K 22 มิ.ย. 20:57 /usr/libexec/evolution-scan-gconf-tree-xml
124K -rwxr-xr-x 1 รูทรูท 123K 22 มิ.ย. 20:57 /usr/libexec/evolution-source-registry
 20K -rwxr-xr-x 1 รูทรูท 19K 22 มิ.ย. 20:57 /usr/libexec/evolution-user-prompter

/usr/libexec/evolution-data-server:
รวม 116K

 32K -rwxr-xr-x 1 รูทรูท 31K 22 มิ.ย. 20:57 สมุดที่อยู่ส่งออก
8.0K -rwxr-xr-x 1 รูทรูท 7.0K 22 มิ.ย. 20:57 csv2vcard
 52K -rwxr-xr-x 1 รูทรูท 51K 22 มิ.ย. 20:57 วิวัฒนาการ-ปลุก-แจ้ง
 24K -rwxr-xr-x 1 รูทรูท 23K 22 มิ.ย. 20:57 รายการแหล่งที่มา

ระบบปฏิบัติการ: Ubuntu MATE 21.04

เซิร์ฟเวอร์ข้อมูลวิวัฒนาการ: 3.40.0-1ubuntu1.1

วิวัฒนาการข้อมูลเซิร์ฟเวอร์ทั่วไป: 3.40.0-1ubuntu1.1

ขอบคุณมากในล่วงหน้า.

N0rbert avatar
zw flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [วิธีหยุดการเตือนของวิวัฒนาการ](https://askubuntu.com/questions/1317784/how-to-stop-evolution-alarm-notify)
Jags avatar
kp flag
@n0rbert ดังที่ฉันได้กล่าวถึงในคำถามของฉัน เมื่อฉันลอง: `systemctl status Evolution-addressbook-factory.service` ฉันได้รับข้อความนี้: `ไม่พบ Unit Evolution-calendar-factory.service' ขอบคุณ
N0rbert avatar
zw flag
คุณต้องส่ง `--user` ไปที่ `systemctl` หน่วยทั้งหมดเหล่านี้เป็นเจ้าของและเริ่มต้นโดยเซสชันผู้ใช้
Jags avatar
kp flag
@ n0rbert Ahhh นั่นคือสาเหตุที่ฉันไม่พบบริการเหล่านี้ดังนั้นฉันควรจะ `systemctl --user mask` บริการทั้ง 4 เหล่านี้: `evolution-addressbook-factory.service`, `evolution-calendar-factory.service`, `evolution-source-registry.service`, `evolution-user- prompter.service` หรือฉันต้องคัดลอก `.desktop` เป็น `~/.config/autostart/` ตามที่ระบุในลิงก์ที่คุณโพสต์ ขอบคุณมาก.
Jags avatar
kp flag
@ n0rbert คุณต้องการโพสต์คำตอบหรือไม่ เนื่องจากเธรดอื่นๆ ที่คุณกล่าวถึงนั้นส่วนใหญ่เกี่ยวกับ `evolution-alarm-notify`... ฉันไม่มีปัญหา ฉันคิดว่าคำตอบที่นี่จะช่วยผู้เยี่ยมชมในอนาคตได้ว่าเนื่องจากการขาด `--user` ถึง `systemctl` เป็นสาเหตุที่ทำให้ไม่พบบริการเหล่านี้ ขอบคุณอีกครั้ง.
Score:1
ธง cn

Evolution-data-server (EDS) คือ -- เมื่อนานมาแล้ว -- เป็นผลพลอยได้จาก Evolution อย่างไรก็ตาม EDS ไม่ใช่ส่วนหนึ่งของ Evolution; พวกเขาแยกกัน เหลือแต่ชื่อ

EDS เป็นส่วนหนึ่งของการติดตั้งในคลังของ Ubuntu และควรคงอยู่ในระบบของคุณไม่ว่าคุณจะเลือกติดตั้งหรือใช้ Evolution หรือไม่ก็ตาม

EDS จัดการปฏิทินและสมุดที่อยู่แบบรวมของคุณสำหรับเซสชันเดสก์ท็อปของคุณ ผู้ใช้เดสก์ท็อปส่วนใหญ่ควรปล่อยทิ้งไว้และปล่อยให้มันทำงาน

Jags avatar
kp flag
เราเสียใจที่กล่าวว่าคำตอบของคุณเน้นไปที่ชื่อ Evolution อย่างแคบๆ และไม่เน้นที่การปิดใช้งานบริการสามรายการที่ฉันได้ระบุไว้ในคำถาม ขอบคุณ.
Jags avatar
kp flag
ฉันขอโทษ แต่คุณพูดว่า "ผู้ใช้เดสก์ท็อปส่วนใหญ่ควรปล่อยให้มันอยู่กับที่และปล่อยให้มันทำงาน"... ถ้าเป็นเช่นนั้น.. ฉันจะใช้ Microsoft Windows
user535733 avatar
cn flag
คนส่วนใหญ่ที่ถามคำถามประเภทนี้จะสับสน พวกเขาคิดว่าบริการเหล่านี้เป็นส่วนหนึ่งของชุด Evolution groupware พวกเขาจะไม่. จากนั้นคนกลุ่มเดียวกันก็จะหงุดหงิดเมื่อแอปพลิเคชันไม่พบปฏิทินและที่อยู่ติดต่อและข้อมูลอื่น ๆ ที่พวกเขาคาดว่าจะอยู่ที่นั่น หากคุณไม่ได้อยู่ในกลุ่มทั่วไปนั้น คุณควรแก้ไขคำถามของคุณเพื่อให้ชัดเจนว่าคุณเข้าใจอย่างถ่องแท้ถึงผลที่ตามมาของสิ่งที่คุณขอ
Jags avatar
kp flag
หากคำถามของฉันไม่ "ชัดเจน" เพียงพอสำหรับคุณ... ฉันขอโทษ ฉันไม่ต้องพูดอะไรกับคุณอีกแล้ว
user535733 avatar
cn flag
ตกลง. ขอให้เป็นวันที่ดี.
Score:1
ธง zw

เริ่มจากจุดเริ่มต้นกันก่อน ใน Ubuntu MATE 21.04 ใหม่ฉันมี:

$ ps -ef | grep วิวัฒนาการ | grep -v grep
ฮ 2025 1612 1 22:32 ? 00:00:00 /usr/libexec/evolution-data-server/evolution-alarm-notify
ฮ 2112 1595 1 22:32 ? 00:00:00 /usr/libexec/evolution-source-registry
ชม 2230 1595 1 22:32 ? 00:00:00 /usr/libexec/evolution-calendar-factory
ชม 2250 1595 1 22:32 ? 00:00:00 /usr/libexec/evolution-addressbook-factory

$ systemctl list-units --type service --user | วิวัฒนาการเกรป
  Evolution-addressbook-factory.service โหลดบริการสมุดที่อยู่ Evolution ที่ใช้งานอยู่
  Evolution-calendar-Factory.service โหลดบริการปฏิทิน Evolution ที่ใช้งานอยู่
  Evolution-source-registry.service โหลดการเรียกใช้รีจิสทรีซอร์ส Evolution ที่ใช้งานอยู่

หากต้องการปิดใช้งานบางส่วนของ Evolution Data Server ควรปิดใช้งานบริการผู้ใช้ systemd โดย:

systemctl --user mask Evolution-addressbook-factory.service
systemctl --user mask Evolution-calendar-factory.service
systemctl --user mask Evolution-source-registry.service
systemctl --user mask Evolution-user-prompter.service

และรีบูต

หากคุณต้องการใช้มาตรการที่รุนแรงให้ใช้คำสั่งด้านล่าง

sudo apt autopurge เซิร์ฟเวอร์ข้อมูลวิวัฒนาการ

เพื่อลบแพ็คเกจที่ให้หน่วย systemd ด้านบน


โปรดทราบว่าการลบชื่อแพ็คเกจที่เหลืออีกสามแพ็คเกจ วิวัฒนาการข้อมูลเซิร์ฟเวอร์ทั่วไป, libecal-2.0-1:amd64 และ libedataserver-1.2-26:amd64 จะลบ อายตนะ-ตัวกำหนด-วันเวลา. ดังนั้นระบบที่ได้จะไม่มีปฏิทินในแผง MATE อย่าลบแพ็คเกจ 3 รายการข้างต้น

Jags avatar
kp flag
`systemctl --user mask` 4 บริการช่วยแก้ปัญหา สำหรับตอนนี้ ฉันไม่ได้ลบ `evolution-data-server` หรือแพ็คเกจอื่น ๆ อีก 3 รายการที่คุณระบุไว้ เนื่องจากฉันต้องการให้ `ayatana-indicator-datetime` ทำงานใน MATE เช่นเคย ขอบคุณมาก :)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา