Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Uainishaji wa data yenyewe ni mada ya utafiti ya kuvutia. Ninapenda kukusanya habari inayoonekana kuwa muhimu, na nimejaribu kila wakati kuunda safu za saraka za kimantiki za faili zangu, na siku moja katika ndoto niliona programu nzuri na inayofaa ya kugawa vitambulisho kwa faili, na niliamua kuwa siwezi kuishi. kama hii tena.

Tatizo la mifumo ya kihierarkia ya faili

Watumiaji mara nyingi wanakabiliwa na tatizo la kuchagua mahali pa kuhifadhi faili mpya ijayo na tatizo la kupata faili zao wenyewe (wakati mwingine majina ya faili hayakusudiwa kukumbukwa na mtu).

Njia ya nje ya hali hiyo inaweza kuwa mifumo ya faili ya semantic, ambayo kwa kawaida ni nyongeza kwenye mfumo wa faili wa jadi. Saraka ndani yake hubadilishwa na sifa za kisemantiki, pia huitwa lebo, kategoria na metadata. Nitatumia neno "kitengo" mara nyingi zaidi, kwa sababu ... Katika muktadha wa mifumo ya faili, neno "tag" wakati mwingine ni la kushangaza, haswa wakati "vitambulisho vidogo" na "lakabu za lebo" zinaonekana.

Kugawa kategoria kwa faili kwa kiasi kikubwa huondoa shida ya kuhifadhi na kutafuta faili: ikiwa unakumbuka (au nadhani) angalau moja ya kategoria zilizopewa faili, basi faili haitatoweka kutoka kwa mtazamo.

Hapo awali, mada hii ilitolewa zaidi ya mara moja kuhusu Habre (wakati, Π΄Π²Π°, tatu, nne nk), hapa ninaelezea suluhisho langu.

Njia ya Utambuzi

Mara baada ya ndoto iliyotajwa, nilielezea katika daftari yangu interface ya amri ambayo hutoa kazi muhimu na makundi. Kisha niliamua kwamba katika wiki moja au mbili ningeweza kuandika mfano kwa kutumia Python au Bash, kisha nitalazimika kufanya kazi ya kuunda ganda la picha katika Qt au GTK. Ukweli, kama kawaida, uligeuka kuwa mbaya zaidi, na maendeleo yalicheleweshwa.

Wazo la asili lilikuwa ni kufanya mpango kwanza na kiolesura cha mstari wa amri rahisi na fupi ambacho kinaweza kuunda, kufuta kategoria, kugawa kategoria kwa faili na kufuta kategoria kutoka kwa faili. Niliita programu Whisper.

Jaribio la kwanza la kuunda Whisper hakuishia chochote, kwani muda mwingi ulianza kutumika kazini na chuo kikuu. Jaribio la pili lilikuwa tayari kitu: kwa thesis ya bwana, niliweza kukamilisha mradi uliopangwa na hata kufanya mfano wa shell ya GTK. Lakini toleo hilo liligeuka kuwa la kutegemewa na lisilofaa hivi kwamba mengi yalipaswa kufikiriwa upya.

Kwa kweli nilitumia toleo la tatu mwenyewe kwa muda mrefu sana, baada ya kuhamisha maelfu kadhaa ya faili zangu kwa kategoria. Hii pia iliwezeshwa sana na kukamilika kwa bash iliyotekelezwa. Lakini shida zingine, kama vile ukosefu wa kategoria za kiotomatiki na uwezo wa kuhifadhi faili za jina moja, bado zilibaki, na programu ilikuwa tayari imeinama chini ya ugumu wake. Hivi ndivyo nilivyopata haja ya kutatua matatizo magumu ya maendeleo ya programu: kuandika mahitaji ya kina, kuendeleza mfumo wa kupima kazi, maelekezo ya ufungaji wa utafiti, na mengi zaidi. Sasa nimefika kwenye mpango wangu, ili uumbaji huu wa unyenyekevu uweze kuwasilishwa kwa jumuiya huru. Usimamizi mahususi wa faili kama vile usimamizi kupitia dhana ya kategoria huibua masuala na matatizo yasiyotarajiwa, na katika kuyatatua. Whisper ilizalisha miradi mingine mitano karibu yenyewe, ambayo baadhi yake itatajwa katika makala hiyo. Mpaka sasa Whisper Sijanunua ganda la picha, lakini urahisi wa kutumia kategoria za faili kutoka kwa safu ya amri tayari unanizidi faida zozote za meneja wa faili wa kawaida wa picha.

Mifano ya matumizi

Wacha tuanze rahisi - tengeneza kitengo:

vitis create ΠœΡƒΠ·Ρ‹ΠΊΠ°

Wacha tuongeze muundo fulani kwake kama mfano:

vitis assign ΠœΡƒΠ·Ρ‹ΠΊΠ° -f "The Ink Spots - I Don't Want To Set The World On Fire.mp3"

Unaweza kuona yaliyomo katika kategoria ya "Muziki" kwa kutumia amri ndogo ya "onyesha":

vitis show ΠœΡƒΠ·Ρ‹ΠΊΠ°

Unaweza kuicheza kwa kutumia amri ndogo ya "wazi".

vitis open ΠœΡƒΠ·Ρ‹ΠΊΠ°

Kwa sababu Ikiwa tuna faili moja tu katika kitengo cha "Muziki", basi ni moja tu itazindua. Kwa madhumuni ya kufungua faili na programu zao za msingi, nilifanya matumizi tofauti vts-fs-fungua (zana za kawaida kama xdg-open au mimeopen hazikufaa kwa sababu kadhaa; lakini, ikiwa kuna chochote, katika mipangilio unaweza kubainisha matumizi mengine ya kufungua faili kwa wote). Huduma hii inafanya kazi vizuri kwenye usambazaji tofauti na mazingira tofauti ya kazi, kwa hiyo napendekeza kuiweka pamoja na vitis.

Unaweza pia kutaja moja kwa moja programu ya kufungua faili:

vitis open ΠœΡƒΠ·Ρ‹ΠΊΠ° --app qmmp

Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Hebu tuunde kategoria zaidi na kuongeza faili kwa kutumia "kukabidhi". Ikiwa faili zimegawiwa kwa kategoria ambazo bado hazipo, utaulizwa kuziunda. Ombi lisilo la lazima linaweza kuepukwa kwa kutumia -yes bendera.

vitis assign ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ R -f "Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² R.pdf" "БтатистичСский ΠΏΠ°ΠΊΠ΅Ρ‚ R: тСория вСроятностСй ΠΈ матстатистика.pdf" --yes

Sasa tunataka kuongeza kitengo cha "Hisabati" kwenye faili "Kifurushi cha takwimu R: nadharia ya uwezekano na takwimu za hisabati.pdf". Tunajua kuwa faili hii tayari imeainishwa kama "R" na kwa hivyo tunaweza kutumia njia ya kategoria kutoka kwa mfumo wa Vitis:

vitis assign ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° -v "R/БтатистичСский ΠΏΠ°ΠΊΠ΅Ρ‚ R: тСория вСроятностСй ΠΈ матстатистика.pdf"

Kwa bahati nzuri, kukamilika kwa bash hurahisisha hii.

Wacha tuone kilichotokea, kwa kutumia --categories bendera kuona orodha ya kategoria kwa kila faili:

vitis show R --categories

Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Kumbuka kuwa faili pia zimeainishwa kiotomatiki kwa umbizo, aina (inajumuisha umbizo) na kiendelezi cha faili. Aina hizi zinaweza kulemazwa ikiwa inataka. Baadaye hakika nitataja majina yao.

Wacha tuongeze kitu kingine kwa "Hisabati" kwa anuwai:

vitis assign ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° -f "ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· - 1984.pdf" ΠŸΠ΅Ρ€Π΅Π»ΡŒΠΌΠ°Π½_Π—Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ_ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°_1927.djvu 

Na sasa mambo yanavutia. Badala ya kategoria, unaweza kuandika misemo na shughuli za umoja, makutano na kutoa, ambayo ni, tumia shughuli kwenye seti. Kwa mfano, makutano ya "Math" na "R" itasababisha faili moja.

vitis show R i: ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°

Wacha tuondoe marejeleo ya lugha "R" kutoka "Hisabati":

vitis show ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°  R  #ΠΈΠ»ΠΈ vitis show ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° c: R

Tunaweza kuchanganya muziki na lugha ya R bila malengo:

vitis show ΠœΡƒΠ·Ρ‹ΠΊΠ° u: R

-n bendera hukuruhusu "kutoa" faili zinazohitajika kutoka kwa matokeo ya ombi kwa nambari na/au safu, kwa mfano, -n 3-7, au kitu ngumu zaidi: -n 1,5,8-10,13. Mara nyingi ni muhimu kwa amri ndogo ya wazi, ambayo inakuwezesha kufungua faili zinazohitajika kutoka kwenye orodha.

Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Wakati tunaondoka kwenye kutumia safu ya saraka ya kawaida, mara nyingi ni muhimu kuwa na kategoria zilizowekwa. Hebu tuunde kitengo kidogo cha "Takwimu" chini ya kitengo cha "Hisabati" na tuongeze kategoria hii kwenye faili inayofaa:

vitis create ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°/Бтатистика

vitis assign ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°/Бтатистика -v "R/Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² R.pdf"

vitis show ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° --categories

Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Tunaweza kuona kwamba faili hii sasa ina kitengo cha "Hisabati/Takwimu" badala ya "Hisabati" (viungo vya ziada vinafuatiliwa).

Kushughulikia njia kamili kunaweza kuwa ngumu, wacha tuunde jina la "kimataifa":

vitis assign ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°/Бтатистика -a Бтатистика

vitis show Бтатистика

Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Sio faili za kawaida tu

Viungo vya mtandao

Ili kuunganisha uhifadhi wa taarifa yoyote, itakuwa muhimu, angalau, kuainisha viungo vya rasilimali za mtandao. Na hii inawezekana:

vitis assign Π₯Π°Π±Ρ€ ЦвСтоаномалия -i https://habr.com/ru/company/sfe_ru/blog/437304/ --yes

Faili itaundwa katika sehemu maalum yenye kichwa cha ukurasa wa HTML na kiendelezi cha .desktop. Huu ni umbizo la njia ya mkato ya kitamaduni katika GNU/Linux. Njia za mkato kama hizo huainishwa kiotomatiki kama Alamisho za Mtandao.

Kwa kawaida, njia za mkato zinaundwa kutumika:

vitis open ЦвСтоаномалия

Utekelezaji wa amri husababisha kiungo kipya kilichohifadhiwa kufunguliwa kwenye kivinjari. Njia za mkato zilizoainishwa kwa vyanzo vya Mtandao zinaweza kutumika kama mbadala wa vialamisho vya kivinjari.

Vipande vya faili

Pia ni muhimu kuwa na kategoria za vipande vya faili binafsi. Sio ombi mbaya, eh? Lakini utekelezaji wa sasa hadi sasa unaathiri faili za maandishi wazi, faili za sauti na video. Wacha tuseme unahitaji kuweka alama kwenye sehemu fulani ya tamasha au wakati wa kuchekesha kwenye sinema, kisha unapotumia kukabidhi unaweza kutumia bendera -fragname, -anza, -maliza. Wacha tuhifadhi skrini kutoka kwa "DuckTales":

vitis assign vitis assign -c Заставки -f Duck_Tales/s01s01.avi --finish 00:00:59 --fragname "Duck Tales intro"

vitis open Заставки

Kwa kweli, hakuna kukata faili kunatokea; badala yake, faili ya pointer kwenye kipande imeundwa, ambayo inaelezea aina ya faili, njia ya faili, mwanzo na mwisho wa kipande. Uundaji na ufunguzi wa viashiria kwa vipande hukabidhiwa kwa huduma ambazo nilitengeneza haswa kwa madhumuni haya - hizi ni mediafragmenter na fragplayer. Ya kwanza inaunda, ya pili inafungua. Katika kesi ya rekodi za sauti na video, faili ya vyombo vya habari imezinduliwa kutoka kwa fulani hadi nafasi fulani kwa kutumia mchezaji wa VLC, hivyo lazima pia iwe kwenye mfumo. Mwanzoni nilitaka kufanya hivyo kulingana na mplayer, lakini kwa sababu fulani ilikuwa imepotoshwa sana na nafasi kwa wakati unaofaa.
Katika mfano wetu, faili "Duck Tales intro.fragpointer" imeundwa (imewekwa mahali maalum), na kisha kipande kinachezwa tangu mwanzo wa faili (tangu -start haikuainishwa wakati wa kuunda) hadi 59. alama ya pili, baada ya hapo VLC inafunga.

Mfano mwingine ni wakati tuliamua kuainisha onyesho moja kwenye tamasha la msanii maarufu:

vitis assign ЛСпс "БпаситС наши Π΄ΡƒΡˆΠΈ" -f Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ Π›Π΅ΠΏc - ΠšΠΎΠ½Ρ†Π΅Ρ€Ρ‚ ΠŸΠ°Ρ€ΡƒΡ - пСсни Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€Π° Высоцкого.mp4 --fragname "БпаситС наши Π΄ΡƒΡˆΠΈ" --start 00:32:18 --finish 00:36:51

vitis open "БпаситС наши Π΄ΡƒΡˆΠΈ"

Inapofunguliwa, faili itajumuishwa katika nafasi inayotakiwa na itafunga baada ya dakika nne na nusu.

Jinsi yote yanavyofanya kazi + vipengele vya ziada

Kuhifadhi kategoria

Mwanzoni mwa kufikiria juu ya kupanga mfumo wa faili wa semantic, njia tatu zilikuja akilini: kupitia uhifadhi wa viungo vya mfano, kupitia hifadhidata, kupitia maelezo katika XML. Njia ya kwanza ilishinda, kwa sababu ... kwa upande mmoja, ni rahisi kutekeleza, na kwa upande mwingine, mtumiaji ana fursa ya kuangalia makundi moja kwa moja kutoka kwa mfumo wa faili (na hii ni rahisi na muhimu). Mwanzoni mwa matumizi Whisper Saraka ya "Vitis" na faili ya usanidi ".config/vitis/vitis.conf" huundwa kwenye saraka ya nyumbani ya mtumiaji. Saraka zinazolingana na kategoria huundwa katika ~/Vitis, na viungo vya ishara kwa faili asili huundwa katika saraka za kategoria hizi. Lakabu za kategoria pia ni viungo kwao. Kwa kweli, uwepo wa saraka ya "Vitis" kwenye saraka ya nyumba inaweza kuwa haifai watu wengine. Tunaweza kubadili hadi eneo lingine lolote:

vitis service set path /mnt/MyFavoriteDisk/Vitis/

Kwa wakati fulani, inakuwa wazi kuwa haina maana kugawa faili zilizotawanyika katika maeneo tofauti, kwani eneo lao linaweza kubadilika. Kwa hivyo, kwa kuanzia, nilijitengenezea saraka, ambapo nilitupa kila kitu kwa ujinga na kuwapa kategoria zote. Kisha niliamua kuwa itakuwa nzuri kurasimisha wakati huu katika kiwango cha programu. Hivi ndivyo dhana ya "nafasi ya faili" ilionekana. Mwanzoni mwa matumizi Whisper Haitaumiza kusanidi eneo kama hilo mara moja (faili zote tunazohitaji zitahifadhiwa hapo) na kuwezesha kuhifadhi kiotomatiki:

vitis service add filespace /mnt/MyFavoriteDisk/Filespace/

vitis service set autosave yes

Bila kuhifadhi kiotomatiki, unapotumia amri ndogo ya "assign", --save bendera itahitajika ikiwa unataka kuhifadhi faili iliyoongezwa kwenye nafasi ya faili.

Zaidi ya hayo, unaweza kuongeza nafasi kadhaa za faili na kubadilisha vipaumbele vyao; hii inaweza kuwa muhimu wakati kuna faili nyingi na zimehifadhiwa kwenye vyombo vya habari tofauti. Sitazingatia uwezekano huu hapa; maelezo yanaweza kupatikana katika usaidizi wa programu.

Uhamiaji wa Mfumo wa Faili za Semantiki

Walakini, saraka ya Vitis na nafasi za faili zinaweza kinadharia wakati mwingine kuhama kutoka mahali hadi mahali. Ili kuifanya ifanye kazi, niliunda matumizi tofauti kiungo-mhariri, ambayo inaweza kuhariri viungo kwa wingi, ikibadilisha sehemu za njia na zingine:

cp -r /mnt/MyFavoriteDisk/Vitis/ ~/Vitis
link-editor -d ~/Vitis/ -f /mnt/MyFavoriteDisk/Vitis/ -r ~/Vitis/ -R
cp -r /mnt/MyFavoriteDisk/Filespace/ ~/MyFiles
link-editor -d ~/Vitis/ -f /mnt/FlashDrive-256/Filespace/ -r ~/MyFiles -R

Katika kesi ya kwanza, baada ya sisi kuhama kutoka /mnt/MyFavoriteDisk/Vitis/ hadi saraka ya nyumbani, viungo vya mfano vinavyohusishwa na lakabu vinahaririwa. Katika kesi ya pili, baada ya kubadilisha eneo la nafasi ya faili, viungo vyote katika Vitis vinabadilishwa kuwa vipya kwa mujibu wa ombi la kuchukua nafasi ya sehemu ya njia yao.

Kategoria otomatiki

Ikiwa unaendesha amri vitis service get autocategorization, unaweza kuona kwamba kwa chaguo-msingi, kategoria za kiotomatiki zinapewa umbizo (Format na Type) na ugani wa faili (Extension).

Hii ni muhimu wakati, kwa mfano, unahitaji kupata kitu kati ya PDF au kuangalia kile umehifadhi kutoka EPUB na FB2, unaweza kuendesha ombi kwa urahisi.

vitis show Format/MOBI u: Format/FB2

Ilifanyika tu kwamba zana za kawaida za GNU/Linux kama vile faili au mimetype hazikufaa kwa sababu haziainishi umbizo kwa usahihi kila wakati; Ilinibidi kufanya utekelezaji wangu mwenyewe kulingana na saini za faili na viendelezi. Kwa ujumla, mada ya kufafanua fomati za faili ni mada ya kupendeza kwa utafiti na inastahili nakala tofauti. Kwa sasa naweza kusema kwamba labda sijatoa utambuzi wa kweli kwa miundo yote duniani, lakini kwa ujumla tayari inafanya kazi vizuri. Kweli, EPUB sasa inafafanua umbizo kama ZIP (kwa ujumla, hii inahesabiwa haki, lakini katika mazoezi hii haipaswi kuchukuliwa kuwa tabia ya kawaida). Kwa sasa, zingatia kipengele hiki kama majaribio na uripoti hitilafu zozote. Katika hali ya kushangaza, unaweza kutumia kategoria za upanuzi wa faili kila wakati, kwa mfano, Extension/epub.

Kategoria otomatiki kwa umbizo zikiwashwa, kategoria otomatiki zinazopanga baadhi ya miundo kulingana na aina pia zinawezeshwa: "Kumbukumbu", "Picha", "Video", "Sauti" na "Nyaraka". Majina yaliyojanibishwa pia yatatengenezwa kwa vijamii vidogo hivi.

Kile ambacho hakijasemwa

Whisper Ilibadilika kuwa chombo kilicho na mambo mengi, na ni vigumu kufunika kila kitu mara moja. Acha nieleze kwa ufupi ni nini kingine unaweza kufanya:

  • kategoria zinaweza kufutwa na kuondolewa kutoka kwa faili;
  • matokeo ya maswali ya kujieleza yanaweza kunakiliwa kwenye saraka maalum;
  • faili zinaweza kuendeshwa kama programu;
  • Amri ya maonyesho ina chaguo nyingi, kwa mfano, kupanga kwa jina / tarehe ya marekebisho au upatikanaji / ukubwa / ugani, kuonyesha mali ya faili na njia za asili, kuwezesha maonyesho ya faili zilizofichwa, nk;
  • Unapohifadhi viungo kwa vyanzo vya mtandao, unaweza pia kuhifadhi nakala za ndani za kurasa za HTML.

Maelezo kamili yanaweza kupatikana katika usaidizi wa mtumiaji.

Matarajio

Watu wenye kutilia shaka mara nyingi husema kwamba "hakuna mtu atakayeweka lebo hizi mwenyewe." Kwa kutumia mfano wangu mwenyewe, ninaweza kuthibitisha kinyume: Tayari nimeweka faili zaidi ya elfu sita, nimeunda makundi zaidi ya elfu na lakabu, na ilistahili. Wakati timu moja vitis open План fungua orodha yako ya mambo ya kufanya au ukiwa na amri moja vitis open LaTeX Unapofungua kitabu cha Stolyarov kuhusu mfumo wa mpangilio wa LaTeX, tayari ni vigumu kimaadili kutumia mfumo wa faili "njia ya zamani."

Kwa msingi huu, idadi ya mawazo hutokea. Kwa mfano, unaweza kutengeneza redio otomatiki ambayo huwasha muziki wa mada kulingana na hali ya hewa ya sasa, likizo, siku ya juma, wakati wa siku au mwaka. Hata karibu na mada ni kicheza muziki kinachojua kuhusu kategoria na kinaweza kucheza muziki kwa kujieleza na uendeshaji kwenye kategoria kama kwenye seti. Ni muhimu kutengeneza daemon ambayo itafuatilia saraka ya "Vipakuliwa" na kutoa kuainisha faili mpya. Na, bila shaka, tunapaswa kufanya meneja wa faili ya graphical semantic ya kawaida. Wakati fulani niliunda hata huduma ya wavuti kwa biashara kwa matumizi ya pamoja ya faili, lakini haikuwa kipaumbele na ikawa haina maana, ingawa ilipata kiwango cha juu cha utendaji. (Kutokana na mabadiliko makubwa katika Whisper, haitumiki tena.)

hapa kuna onyesho kidogo

Vitengo badala ya saraka, au Mfumo wa Faili wa Semantiki wa Linux

Hitimisho

Vitis si jaribio la kwanza la kubadilisha kwa kiasi kikubwa mtindo wa kufanya kazi na data, lakini niliona ni muhimu kutekeleza mawazo yangu na kufanya utekelezaji upatikane hadharani chini ya leseni ya GNU GPL. Kwa urahisi, kifurushi cha deni kimetengenezwa kwa x86-64; inapaswa kufanya kazi kwa usambazaji wote wa kisasa wa Debian. Kulikuwa na matatizo madogo kwenye ARM (wakati programu nyingine zote zinazohusiana na Whisper, fanya kazi vizuri), lakini katika siku zijazo kifurushi cha kufanya kazi kitaundwa kwa jukwaa hili (armhf). Nimeacha kuunda vifurushi vya RPM kwa sasa kwa sababu ya shida kwenye Fedora 30 na ugumu wa kuenea kwa usambazaji mwingi wa RPM, lakini vifurushi vya baadaye bado vitatengenezwa kwa michache yao. Wakati huo huo unaweza kutumia make && make install au checkinstall.

Asanteni nyote kwa umakini wenu! Natumaini makala hii na mradi huu inaweza kuwa na manufaa.

Unganisha kwa hazina ya mradi

Chanzo: mapenzi.com

Kuongeza maoni