Yeqa uye kokuyinhloko
Izifundo ze-AI

Ukufaka, Ukuqalisa Nokwakha Inguqulo Yedeskithophu ye-DeepSeek Harness ku-Linux

Lesi sihloko sichaza ukusetshenziswa, ukufaka, ukwakha kusuka kukhodi, ukubuyekezwa okuzenzakalelayo, ukuqinisekiswa kokuphepha kanye nemikhawulo eyaziwayo yenguqulo ye-DeepSeek Harness Linux, ukuze abasebenzisi be-x64 ne-arm64 baqale ngokushesha.

Ukufaka, Ukuqalisa Nokwakha i-DeepSeek Harness ku-Linux

Isingeniso Sephrojekthi

I-DeepSeek Harness Linux iyi-fork esekelwe ku-DeepSeek Harness esemthethweni, ehlose ukunikeza abasebenzisi be-Linux inguqulo yedeskithophu engalandwa, ifakwe futhi ibuyekezwe ngokuqondile. Igcina amakhono e-agent, ama-skill, uxhumano lwe-inthanethi, i-frontend, uhlelo lwama-plugin kanye ne-communication protocol yenguqulo yokuqala, futhi yengeza kuphela ukwesekwa kokupakishwa, ukuhlolwa nokusabalalisa kwe-Linux.

Qaphela: Le phrojekthi ayiyona inguqulo esatshalaliswa ngokusemthethweni yi-DeepSeek, futhi ayikashintshi i-agent kernel. Inguqulo yokuqala isesesigabeni se-developer preview, ngakho kungase kube nezibuyekezo ezivamile noma izinguquko eziphula ukuhambisana.

Le phrojekthi isekela i-x64 ne-arm64. Eyokuqala ifanele amakhompyutha ajwayelekile e-AMD ne-Intel, kanti eyesibili ifanele i-Raspberry Pi 5, amaseva e-ARM, kanye ne-Linux esebenza kumadivayisi e-Apple Silicon.

Izici Eziyinhloko

  • Amafomethi amathathu okusabalalisa: Kuhlinzekwa i-AppImage, .deb kanye ne-.tar.gz.
  • Ukusekelwa kwezakhiwo ezimbili: Kwakhiwa izinguqulo ze-x64 ne-arm64.
  • Ukubuyekezwa okuzenzakalelayo kwe-AppImage: Kusebenza nge-electron-updater kanye nesiteshi sokubuyekeza se-nightly-linux.yml.
  • I-CI yomdabu: Kusetshenziswa ama-runner e-ubuntu-24.04 ne-ubuntu-24.04-arm ukwakha izakhiwo ezihambisanayo.
  • Ukulandela inguqulo yokuqala: I-agent kernel namakhono amakhulu edeskithophu kuhlala kuvumelanisiwe nephrojekthi esemthethweni.
  • Ilayisensi ye-MIT: Ikhodi yenguqulo yokuqala kanye nongqimba olusha lokupakishwa kwe-Linux kusatshalaliswa ngaphansi kwelayisensi ye-MIT.

Khetha Iphakheji Elifanele Lokufaka

AppImage: Inketho Enconywayo Kubasebenzisi Abaningi

I-AppImage iwuhlelo oluyifayela elilodwa, aludingi ukufakwa okuvamile futhi lusekela isiteshi sokubuyekeza esihlinzekwa yiphrojekthi. Ifanele abasebenzisi abafuna ukuqala ngokushesha noma abangafuni ukushintsha isimo somphathi wamaphakheji wesistimu.

DEB: Ifanele i-Debian ne-Ubuntu

Ifayela le-.deb lingafakwa ngamathuluzi okuphatha amaphakheji e-Debian, futhi liqalwe kumenyu yezinhlelo zokusebenza noma kutheminali. Lifanele abasebenzisi abafuna ukuhlanganisa uhlelo nedeskithophu yesistimu.

tar.gz: Ukusebenza Okuphathekayo

I-.tar.gz ingaqalwa ngemva kokuyivula ngaphandle kokufakwa. Ifanele amafolda aphathekayo, izindawo zokuhlola noma izimo lapho kungenakwenzeka ukufaka amaphakheji esistimu.

Qinisekisa Isakhiwo Ngaphambi Kokufaka

Qala ngokubheka isakhiwo sesistimu yamanje kutheminali:

uname -m
  • Uma okukhiphayo kungu-x86_64, landa inguqulo enegama lefayela eliqukethe linux-x64.
  • Uma okukhiphayo kungu-aarch64 noma arm64, landa inguqulo enegama lefayela eliqukethe linux-arm64.

Amaphakheji okufaka atholakala ekhasini le-Releases lephrojekthi. Sicela ulande ama-build omphakathi kuphela ku-Release yalesi sitoreji.

Indlela Yokuqala: Qalisa i-AppImage

I-AppImage iyindlela yokufaka enconywa yi-README. Idinga i-FUSE 2, ngakho kufanele uqale ufake i-runtime ehambisanayo nokusabalalisa kwakho.

Abasebenzisi be-Debian noma Ubuntu mabasebenzise:

sudo apt install libfuse2

Abasebenzisi be-Fedora noma amasistimu omndeni we-RHEL mabasebenzise:

sudo dnf install fuse2

Ngemva kokulanda i-AppImage ehambisana nesakhiwo, yengeza imvume yokuyisebenzisa. Isibonelo esilandelayo sisebenzisa ifayela le-x64:

chmod +x deepseek-harness-*-linux-x64.AppImage
./deepseek-harness-*-linux-x64.AppImage

Abasebenzisi be-arm64 kufanele bashintshe linux-x64 emiyalweni babe linux-arm64, noma basebenzise ngokuqondile igama lefayela abalilandile.

Indlela Yesibili: Faka Iphakheji le-DEB

Kumasistimu e-Debian, Ubuntu kanye nokusabalalisa okususelwe kuwo, ungasebenzisa i-dpkg ukufaka iphakheji elilandiwe:

sudo dpkg -i deepseek-harness-*-linux-x64.deb

Ngemva kokufaka, ungaqalisa uhlelo kumenyu yezinhlelo zokusebenza yedeskithophu noma kutheminali:

deepseek-harness

Kumasistimu e-arm64, faka iphakheji le-DEB eline-linux-arm64 egameni lefayela.

Indlela Yesithathu: Qalisa Iphakheji Eliphathekayo

Uma ungafuni ukufaka iphakheji yesistimu, vula i-.tar.gz bese uqala indawo yokuqalisa ekwifolda:

tar -xzf deepseek-harness-*-linux-x64.tar.gz
cd deepseek-harness-*-linux-x64
./deepseek-harness

Abasebenzisi be-arm64 nabo kufanele bakhethe futhi bavule ifayela lesakhiwo esihambisanayo.

Ukusetshenziswa Okuyisisekelo

Ngemva kokuqalisa uhlelo, ungasebenzisa amakhono edeskithophu azuzwe enguqulweni yokuqala, okuhlanganisa i-agent, ama-skill, uxhumano lwe-inthanethi kanye ne-frontend yedeskithophu. Le fork ye-Linux ayikashintshi i-agent kernel, uhlelo lwama-plugin noma i-communication protocol, ngakho ukuziphatha okuhlobene nakho kuzolandela ukuqaliswa kwe-DeepSeek Harness esemthethweni.

Uma usebenzisa i-AppImage, ungagcina ifayela elilodwa elilandiwe bese uliqalisa futhi ngokuqondile; uma ufake iphakheji le-DEB, ungaqalisa ngomyalo we-deepseek-harness noma ngemenyu yezinhlelo zokusebenza; inguqulo ephathekayo kufanele iqaliswe nge-./deepseek-harness kufolda evuliwe.

Ukusebenza Kudeskithophu Ekude Noma Endaweni Engenasibonisi

Lolu hlelo luwuhlelo lwedeskithophu. Uma usebenzisa i-VNC kuseva ekude, qinisekisa ukuthi i-DISPLAY isethwe kahle. Isibonelo, endaweni ye-xfce4 ne-TigerVNC, inombolo yesibonisi ingaba ngu-:1:

export DISPLAY=:1
./deepseek-harness

Uma indawo yesibonisi itholakala, uhlelo lwedeskithophu luzoqala ngokuzenzakalelayo. Inombolo yangempela yesibonisi kufanele isekelwe ekucushweni kwamanje kwe-VNC noma kweseshini yezithombe.

Yakha Kusuka Kukhowudi

Lungisa Okuncikile

Ukwakha kusuka kukhodi kudinga i-Node.js 24 noma entsha, i-pnpm, kanye ne-libfuse2 kumshini wokwakha. I-libfuse2 isetshenziselwa ukuhlanganisa i-AppImage.

Clone Futhi Ufake Okuncikile

git clone https://github.com/Zhou-Yujing114514/deepseek-harness-linux.git
cd deepseek-harness-linux
pnpm install

Lungisa Ifayela Lemvelo le-Linux

Kopisha ifayela lesibonelo elihlinzekwe yiphrojekthi, bese ugcwalisa izilungiselelo zokushicilela njengoba kudingeka:

cp apps/desktop/.env.linux.example apps/desktop/.env.linux

Yakha Isakhiwo Osiqondisile

Ukwakha iphakheji lokufaka le-x64:

pnpm --dir apps/desktop run package:linux:x64

Ukwakha iphakheji lokufaka le-arm64:

pnpm --dir apps/desktop run package:linux:arm64

Isakhiwo ngasinye sizokhiqiza amafomethi amathathu: i-AppImage, i-DEB ne-tar.gz. I-workflow yephrojekthi ethi Desktop (Linux) nayo iyakha lapho kudingeka kuma-runner omdabu, futhi imiphumela ingatholwa ku-GitHub Actions Artifacts noma ku-Release eyakhiwa ngokuzenzakalelayo.

Ukubuyekezwa Okuzenzakalelayo Nokuqinisekiswa Kokuphepha

I-AppImage isebenzisa i-electron-updater nesiteshi sokubuyekeza se-AppImage, incazelo yokubuyekeza ingu-nightly-linux.yml, kanti ukudluliswa kwedatha kwenziwa nge-HTTPS.

Okubalulekile: I-Linux build yamanje ayinasiginesha yekhodi. Ukubuyekezwa okuzenzakalelayo kuncike kuphela ekudlulisweni kwe-HTTPS nasekuqinisekisweni kwemethadatha ye-feed, akubandakanyi ukuqinisekiswa kwesiginesha yekhodi, ngakho ayifanele izimo ezidinga ukwethenjwa okuphezulu.

Ngemva kokulanda noma ukubuyekeza, qhathanisa i-SHA256 yefayela ne-checksum ehlinzekwe ekhasini le-Release. Sebenzisa lo myalo ukubala i-digest:

sha256sum deepseek-harness-*-linux-x64.AppImage

Qinisekisa ukuthi okukhiphayo kufana ngokuphelele nenani elishicilelwe ku-Release. Amafayela e-DEB, tar.gz ne-arm64 nawo angaqinisekiswa ngendlela efanayo.

Imikhawulo Eyaziwayo

  1. I-build ayinasiginesha: Ama-binary e-Linux awanasiginesha yekhodi futhi awanawo ne-system-level notarization.
  2. Ukuguqulwa kwemibhalo ye-Office akutholakali okwamanje: Ukuguqula i-DOCX, XLSX ne-PPTX ibe yi-PDF kuncike kuma-binding omdabu e-Linux e-LibreOffice Kit, angakasatshalaliswa namaphakheji amanje.
  3. Inguqulo yokuqala isesesigabeni sokubuka: Iphrojekthi esemthethweni isesigabeni se-developer preview, ngakho kungase kube nezinguquko ezivamile noma eziphula ukuhambisana.
  4. Ayikho inguqulo yesitolo sezinhlelo zokusebenza: Le phrojekthi ayilandeli inqubo yokushicilela esitolo sezinhlelo zokusebenza.

Umkhawulo wokuguqula i-Office awuthinti amanye amakhono edeskithophu achazwe ngokusobala ku-README, okuhlanganisa i-agent, ama-skill, uxhumano lwe-inthanethi kanye ne-frontend.

Izincomo Ezithuthukile

  • Qondanisa isakhiwo kuqala: Ungalandi iphakheji ye-arm64 kusistimu ye-x64, futhi ngokuphambene nalokho.
  • Khetha i-AppImage uma udinga ukubuyekeza: I-README ye-DEB ne-tar.gz ayisho ukuthi zisebenzisa isiteshi sokubuyekeza se-AppImage.
  • Gcina inqubo yokuqinisekisa: Kokubili ekulandeni kokuqala nasekubuyekezeni, qinisekisa i-SHA256 eku-Release.
  • Landela izinguquko zenguqulo yokuqala: Le fork izoqhubeka ne-rebase yama-commit asuka enguqulweni yokuqala, ngakho funda amanothi e-Release ngaphambi kokuthuthukisa.
  • Abathuthukisi mabasebenzise i-CI yomdabu: Uma kudingeka kuqinisekiswe izakhiwo zombili, sebenzisa i-workflow ekhona ethi Desktop (Linux) kunokucabanga ukuthi imiphumela ye-cross-build iyafana neyakhiwa ngokomdabu.

Ngaphambi kokuqalisa, kufanele ufunde ne-SAFETY.md yenguqulo yokuqala. Iphrojekthi esemthethweni itholakala ku-deepseek-ai/deepseek-harness.

Isifinyezo

I-DeepSeek Harness Linux yengeza amakhono okusabalalisa e-Linux e-x64 ne-arm64 enguqulweni yedeskithophu esemthethweni. Abasebenzisi abavamile bangakhetha kuqala i-AppImage esekela ukubuyekezwa okuzenzakalelayo, abasebenzisi be-Debian noma Ubuntu bangafaka i-DEB, kanti labo abadinga ukusebenza okuphathekayo bangakhetha i-tar.gz. Njengoba i-build yamanje ingakasayinwa, qinisekisa i-SHA256 lapho ulanda, ubuyekeza noma usabalalisa, futhi unake izinguquko zokuhambisana zesigaba se-developer preview.