Gentoo: Эмне үчүн мен өз программаларымды түзүүнү тандадым?

Менин мурунку билдирүүмдү жакшы кабыл алгандыктан, сизге жаккан Gentoo Linux дистрибутиви жөнүндө дагы бир аз айтып берейин деп жатам. Бул постто коркунучтуу кишинин алдында пайда болгон мифтер жөнүндө бир аз түшүнүүгө жардам берген көңүл ачуучу маалыматтар болот деп убада берем. түзүүнүн программалык камсыздоо. Ошондой эле, бул маалымат кийинки 20 кадамда Gentoo Linux орнотуу боюнча колдонмо үчүн пайдалуу болот деп убада берем (азырынча аларды санап бүтө элекмин, бирок менимче, алар андан дагы аз). Көп ойлонбостон, баштайлы:

Эмне түзүп жатат?

Бул адам тилинде жазылган кодду (C, C ++ файлдары ж.б.) машина (экилик код) түшүнө турган кодго айландыруу үчүн программанын (адатта, компилятор деп аталган) аткарган процесси. Келгиле, төмөнкү мисалды карап көрөлү:

Өзүнүн дизайны, Кристофер Диаз Риверос

Бул биздин кичинекей С программабыз (эгерде кийинчерээк башка С окуу куралдарын алгыңыз келсе, анда мен бул убакытта үйрөнгөн нерселеримди кубаныч менен көрсөтөм). Эми жыйынтыгы чыккандан кийин кандай чыкканын карап көрөлү.

Өзүнүн дизайны, Хрирстофер Диаз Риверос

Красавчик, туурабы? 🙂 Бул нерсе биздин программанын программасы аткарылган сайын биздин терминалда кичинекей "Салам" деп жаза алгандыгын түшүнөт.

Куруу процесси:

Жөнөкөй "Салам" басып чыгарган программанын экранда пайдасыз болгондуктан, .c жана .h файлдары долбоорлордо арбын (бардык программалоо тилдериндегидей). Компиляция процессин бир аз жеңилдетүү үчүн жаңы инструменттер пайда болду, алардын ичинен баарынан көп буйрук берген команда жасоо.

Make файл алуу Makefile баштапкы чекит катарында жана акыркы аткарылуучу файлды түзүү үчүн эмне керек экендигин түзөт, кээ бир учурларда бул кадам деп аталган файлды аткарууну талап кылат configure компилятор үчүн пайдалуу файлды топтоо (ашыкча нерсени кечирүү) үчүн зарыл болгон бир нече өзгөрмөлөрдү ыйгара алуу.

Ошондуктан көптөгөн окуу куралдарында төмөнкү кадамдарды көрө алабыз:

Менчик. Christopher Diaz Riveros

./Configure сыйкыры:

Баштапкы коддун эң жашыруун жана көңүл ачуучу сырларынын бирин көрсөтүү үчүн, биз баардыгыбыз жакшы билген программанын баштапкы кодуна кайрылабыз, Sudo. Алгач кадимки кадамдар, бирок мен токтоп калам ./configure  аларга өзгөчө бир нерсени көрсөтүү.

Менчик. Christopher Diaz Riveros

Бул варианттардын узун тизмесин кайтарып берет, алардын ичинен сизге менин көңүлүмдү эң бура турган жолду көрсөтөм.

Менчик. Christopher Diaz Riveros

--with-insults... аты айтып тургандай, sudo менен компиляциялайт кыянаттык 😀 - колдонуучунун сыр сөзүндө ката кетирген сайын, аны мазактаганга мүмкүнчүлүк берген кызыктуу функция. Бул эмне үчүн? Жакында, not бирок бул бир нерсени так көрсөтүп турат. Көпчүлүк бөлүштүрүүлөрдө демейки боюнча келбеген миңдеген параметрлер бар.

Сиздин абалыңыз боюнча, экилик коддорду жайылтууда активдүү иштеши мүмкүн болгон жана сиз эч качан колдонбогон, же сизге керек болгон кээ бирлери бар, бирок алар расмий таратылган экилик менен келбейт, демек, ар бир жаңылануу болот колдонмо.

Gentoдо көңүл ачууну баштаңыз:

Буга чейин биз алдын-ала түзүлгөн программалар менен канча варианттарды жоготуп же сүйрөп бара жаткандыгыбызды көрдүк. Бирок эми алдын-ала түзүлгөн көйгөйгө бир аз токтололу.

Performance:

Эмнеге жаңы машиналар заманбап эмес машиналарга салыштырмалуу бир аз тезирээк көрүнөт деп ойлонуп көрдүңүз беле? Эгер процессор жакшыраак болсо, RAM дагы көп, бардыгы жакшыраак, эмне үчүн тезирээк барбайсыз? Жооп жөнөкөй ... компиляция.

Келгиле, өтө практикалык мисал келтирели.

Менин программаларым тандоосу менен түзүлгөн --march=broadwell... Себеби менин процессорум кенен (intel i7). Мунун терс жагыбы? Broadwell чейин бир дагы процессор бул экиликти тааный албайт. Бул учурда сиз аны абдан ачык көрүшүңүз керек, эгер мен аны менен түзсөм -Март  конкреттүү, жогоруда айтылгандардын бардыгы иштебей калат ... демек, экилик пакеттер жабдыктын көп түрүн кантип колдойт? Оңой, алар мүмкүн болушунча аз варианты менен компиляцияланышат 🙂 бул бардык жабдыктардын түрлөрүн окуй алат деп кепилдик берет (жок дегенде шайкештик үчүн).

Чыныгы көйгөй ... эгерде сиз i3 үчүн түзүлгөн программаларды колдонсоңуз ... Сиздин i7'дин (же анын тиешелүү AMD окшоштуктарынын) бардык күчү текке кетти !! Бул кайгылуу эмеспи? 🙁

ийкемдүүлүк:

Gentoo иштеп чыгуучулары абдан акылдуу болгондуктан, чайыр, ./configure, make, ж.б. процесси толугу менен алмаштырылды Сикет. Ушул кызыктуу конфигурациялардын бардыгы USE желектери деп өзгөртүлдү, андыктан белгилүү бир конфигурацияны кааласаңыз, анда баштапкы кодду киргизүүнүн кажети жок, жөн гана өзгөрмөнү конфигурациялаңыз. Бул жерде аны портодо sudo менен жасоонун мисалы келтирилген. Алгач, учурдагы конфигурацияда кандай параметрлер бар экендигин көрөбүз экверия.

Менчик. Christopher Diaz Riveros

Көрүнүп тургандай, кызыл опциялар иштетилген, көк түстөр андай эмес, жакшы ... легенданы бардыгы окуй алышат can

бир параметр кошкум келет дейли ...

Менчик. Christopher Diaz Riveros

Деп аталган файлга сызык кошкондой эле жөнөкөй Sudo ичинде (аты-жөнү маалымдама) /etc/portage/package.use/. Ушуну менен, кийинки жолу sudo орнотконубузда, ал иштетилген параметр менен компиляцияланарын айтат.

Менчик. Christopher Diaz Riveros

Эгер берсек, ООБА, болгону бир аз күтүп, voila ila ушул сыяктуу жөнөкөй болуш керек.

Акыркы ойлор:

Gentoo программасында кошумча функциялар менен иштөө канчалык оңой экендигин биз буга чейин көргөнбүз, бул бизге сүйүктүү программаларыбыздын арасынан параметрлерди кошууга, алып салууга же өзгөртүүгө мүмкүнчүлүк берет. Ошондой эле, программаларыбыздын аткарылышы аны түзгөн өзгөрмөлөрдөн кандайча көз каранды экендигин көрдүк. Эгер сизде жаңы машина бар болсо, анда Gentoo - бул эң мыкты вариант. Эгер сизде эски шайман болсо, анда Gentoo дагы сиздин тандооңуз болот (компиляциялоо бир аз убакытты талап кылса дагы, акыркы программалар кыйла жеңилирээк болот).

Жакында Gentoo орнотуу боюнча колдонмомду SystemD сүйүүчүлөрү жана OpenRC авантюристтери үчүн жазам (мен systemdди GNOME менен колдоном). Баса, Gentoo компаниясынын дагы бир чоң артыкчылыгы - бул мүмкүнчүлүк тандап алуу Сиздин тутумуңуздагы бардык нерселер, жана мен айтканда баары ALL.

Менин биринчи билдирүүмдү сагынган болсоңуз, шилтеме мына:

Gentoo Linux: Саякат Окуясы

урматтоо менен,


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

24 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Mart ал мындай деди:

    Абдан жакшы! Мен Gnome орнотуу боюнча колдонмо менен Gentoo күтүп турам. Балким, менде бир аз эски компьютер болсо дагы (intel core i5 3rd gen.) Gentooго көчүп барууга үндөйт. Ура!

    1.    Крисадр ал мындай деди:

      Көп өтпөй Март Гано дагы көп нерсени бөлүшүү үчүн мени жеңип алды, ошондуктан мен дагы бир жарыялоону күтүп жаткан постту жаздым, бирок жакында!

  2.   njord ал мындай деди:

    Менин оюмча, бул жерде менин сүйүктүү линукс таратуум жөнүндө көптөгөн билдирүүлөрдү көрө баштайм o!!
    Мен 2005-жылдан бери Gentoo шаарында болуп, аны өзүм окуган университетте Почта серверин орнотуу үчүн колдондум (жана азыр иштеп жаткан жерим), ар кандай тоскоолдуктарга дуушар болуп, ар дайым сүйүктүүм Гертроодис менен кайтып келем (биринчиси) Gnome2, андан кийин Xfce жана эми openbox менен), жана мурунку постуңузда комментарий берип жатып, аны такташ үчүн көндүмдөрдү жана билимдерди жогорулатуу менен 😉
    Сиздин кийинки салымдарыңызды, учурашуумду жана күнүмдү өткөргөнүңүз үчүн ыраазычылык билдирем = D!

    1.    Крисадр ал мындай деди:

      Мейли, кийинкиси чыгып жатат🙂 бул менин сүйүктүү темам жөнүндө көңүлдүү сүйлөшүү жүргүзгөндөй эле, кийинки жакында, кийинкиси, кийинкиси келет 😛 Салам жана комментарийиңиз үчүн чоң рахмат 🙂

  3.   Victor ал мындай деди:

    Мен бир нече жылдан бери дистростордун ортосунда секирип келе жатам жана меники компиляция жөнүндө ойлонуп жүрдүм…. ал колдонмо мен сагынган кадам болуп калат .... ал эми өзүмдү колдонмо менен көңүлдүү кылайын деп жатам. Баарына рахмат……

    1.    Крисадр ал мындай деди:

      Ошентип, колдонмо бул маалыматтын бейиши, ал жерде жөн эле бардыгы бар 🙂 Мен өзүмдүн кичинекей кум даныма гана салым кошо алам 🙂, жакында, кийинки пост чыгат, жана жакында (ал күтүлүп жаткандыгын байкадым) ~ 20 кадам орнотуу боюнча колдонмо. Ура,

      1.    Victor ал мындай деди:

        Башынан бери мага ар кандай микропроцессорлор жана гид жөнүндө сөз кылган мырза, сиз мага кандай убакыт берген жоксуз !!!!! Менин аягым БИРИНЧИ болуп калды! !!! Миллион рахмат !!!!

  4.   соямикикалык ал мындай деди:

    Knoppix, Mandrake, Ubuntu жана Debian ... Жана ар дайым Gentoo жөнүндө ойлонуп ...

    Ошол 20 кадамды күтүп жатам!

    1.    Крисадр ал мындай деди:

      Хахаха жакшы, бул түш сыяктуу эмеспи? 🙂 Муну ишке ашырууга кез келди деп айтам 😉 куттуктоо

  5.   Катары Cool Ice ал мындай деди:

    Салам ChrisADR, адегенде сизге Gentoo жөнүндөгү биринчи макалаңыздан бери жакшы уктай электигимди айтам жана ал ушул жаңы макала менен байланыштуу, менин кыялдарым эски Aspire One Netbook'умда Gentoo топтоого негизделген. Түшүмдө система мага нетбуктун эски экендигин, андыктан ал жабдыкты тааныбай тургандыгын айтат.
    Башка жагынан алганда, бир жолу Gentooну көрүп, ал менин көңүлүмдү бурду, алар анын компьютерге (компьютерге) сунуш кылган күчү жөнүндө айтып беришти. Ошол күндөн бери мен бир күнү орнотом деп айттым, 10 жылдан ашык убакыт өттү, мен аны жасабай койдум, анткени аны орнотуу өтө кыйын деп айтышкандыр, ошондо мен дээрлик анти-линукс элем ошондуктан алар менин ага болгон нааразычылыгымды арттырышты. Бирок кызыгуу улана берди. Бир жолу мен нетбукка BSD орнотууга аракет кылдым, бирок Gentoo BSD менен абдан окшош линукс экен деп айтышты.
    Эски Aspire One'га Gentooну эски Atom компилятору менен орнотуу үчүн мага эмне сунуштайсыз?

    жана дагы көп нерсени күтүп жаткан макалаларыңыз үчүн чоң рахмат

    1.    ChrisADR ал мындай деди:

      Ооба, мен сага сунуштайм ... ИШТЕ! Жана акыры, эгерде ал ишке ашпай калса (мен өзүмдүн бардык жабдыктарды колдоо үчүн жасалгандыктан, менде шек жок), сиз Linux дүйнөсүндө өтө байытуучу тажрыйбага ээ болосуз 🙂 өзөгүңүздү топтогонсуз, файл тутумуңузду башынан баштап орноткон болосуз, сиз жашоодо бир аз жасала турган конфигурацияларды жасадыңыз 🙂 бул сизге дүйнөгө жаңы көз караш берет хахаха Менин Unix & StackExchange профилимди көрө албасаңыз 🙂 менин жоопторум Linuxтун кеңири спектрин камтыйт, анткени Gentooну билүү мага бардык Linux жөнүндө көп нерсени билүүгө мүмкүнчүлүк берди 😉 Мен сизге өз профилимдин шилтемесин ушул жерде калтырам

      https://unix.stackexchange.com/users/246185/christopher-d%C3%ADaz-riveros?tab=profile

      Коркпоңуз, акыры, баары жакшы болсо (бир аз чыгым кетери анык), бул китебиңиздин жетишкендиги болот will Салам

  6.   Эстебан ал мындай деди:

    Ошондой эле Гентуга көчүп барууну ойлонуп жатам, бирок менде бир аз күмөн бар. Биринчиден, пакеттер Archге салыштырмалуу канчалык заманбап? Башка жагынан алганда, менин ноутбугумда орнотулган батарея бар, жана биз батарейкаларга ашыкча ысыктын эмне алып келерин жакшы билебиз. Жана мен көп убакытты топтоого жумшайм ...

    1.    ChrisADR ал мындай деди:

      Чындыгында, кайсынысы көбүрөөк Rolling Release экендигин так айта алган жок 😛 Мен сизге ишенимдүү айта алам, Gentooнун эки бутагы бар: "туруктуу" жана "туруктуу эмес", бирок "туруктуу эмес" көпчүлүктү түзүшү керек технологиянын четиндеги пакеттердин саны, менде аны күндөн-күнгө кыйынчылыксыз колдонуп жүргөн көптөгөн белгилүү иштеп чыгуучулар бар. Алардын көпчүлүгү долбоордун git репозиторийлери менен иштөөгө ылайыкташтырылган, андыктан азыркыдай эч нерсе жок 🙂 Мен өзүм "стабилдүү" филиалды колдоном, бирок бул менин коопсуздук координатору катары жамааттагы ишим жана сыноо тобунун мүчөсү катары (Arch Tester). Эгер сиз ошол жумуш үчүн "туруктуу" нускаңызга ээ болбошуңуз керек болсо, анда "туруктуу эмес" деген технологиянын чегинде болмоксуз.
      Сурооңузга жооп береби же жокпу билбейм, бирок, жок дегенде, сиздин көңүлүңүздү сынап көрүүгө жетишет деп ишенем 😛 Урматтоо менен

  7.   Акысыз Кихот ал мындай деди:

    Чындык сен мени каалап жатасың that
    Сиздин С окуу куралдары, ошондой эле Python жөнүндө эмнелерди көрсөткөнүңүзгө аябай кызыгам жана сизде олдоксон чоң ата, чоң эне үчүн жашыруун асыл таш болсо, мен ыраазы болор элем.
    Сизге бир сыйра таяктарды кийгизгеним үчүн жана менин сый-урматым менен, анткени контент континенттен да маанилүү деп ойлойм, бирок тилге канчалык көзүм жетет, анча-мынча нерсеге комментарий берем.
    Сиз башында:
    "Компиляция - бул компилятор адамдын тилинде жазылган кодду колдонуу жана аны машина түшүнгөн кодго айландыруу үчүн аткарган процесс".
    Менин оюмча, аныктамага аныкталгандарды кошуу туура эмес, анткени компиляцияны аныктоо үчүн сиз компилятор деген терминди киргизесиз, андыктан ушул сыяктуу бир нерсе туура болмок:
    Компиляция - программанын тилде жазылган тексттик файлдан (C, C ++) компьютер тарабынан аткарыла турган файлды алуу процесси.

    1.    ChrisADR ал мындай деди:

      Сиздин салымыңыз мен үчүн туура окшойт, мен аны өз маани-маңызында сактап, ошол маалыматты кошууга аракет кылып жатам 😉 рахмат.

  8.   Кош Д. ал мындай деди:

    Мен ubuntu 16.04 колдонуп жатам, сиздин оюңузча gentooго өтүшүм керекпи?

    1.    ChrisADR ал мындай деди:

      Ооба, мен чындыгында билбейм, equipment бул сиздин жабдууңузду эмне кылаарыңыздан, же сиздеги жабдыктардан, же Gentoo колдонууну үйрөнүүгө убактыңыз (жана каалооңуз) бар экендигинен көз каранды. Убактыңыз болсо, кааласаңыз, АЛГА ЖОЛ БЕРЕ АЛАСЫЗ деп айтаар элем! жана сиз жолдо көп нерсени үйрөнө тургандыгыңызды көрөсүз 😉
      Урматтоо менен

  9.   фернан ал мындай деди:

    Hello:
    Эгер чындыгында gentoo көп окуй турган болсо, мисалы, сиз emerge -pv пакетин түзүп, кызыл, көк жана жашыл түстөрдө, ошондой эле колдонуунун өзгөрүшүн талап кылган кулпуларда, пакеттердин маскаларын ачууда, слот өзгөрүүлөрүндө такыр башкача башка пакет башкаруучулары көрсөткөн нерсе.
    Менин оюмча gentoo күн сайын жаңыланып турушу керек, эгерде аны 1 айга калтырсаңыз, аны кантип оңдой тургандыгын билип алуу керек болот.
    Салам.

    1.    ChrisADR ал мындай деди:

      Ооба, хех, адегенде ал бир аз өзгөрөт 🙂 бирок убакыттын өтүшү менен сиз таанышып, атүгүл башка бир дагы пакет менеджеринде убакыттын өтүшү менен мынчалык ийкемдүүлүккө ээ эмес экенсиз деген ойго келесиз, мен бир эле серверге ээ адамдарды билем жаңыланбастан бир нече жыл бою иштеп, биринчи күнү эле туруктуу бойдон калууда жана ал жерде бир нече жылдан бери (ай эмес) жүргөндөр үчүн викинин көйгөйдү чечүү жолдорун сүрөттөгөн атайын бөлүмү бар:

      https://wiki.gentoo.org/wiki/Upgrading_Gentoo/es#Actualizar_sistemas_antiguos

      Жаңылануу жаатында, балким, коопсуздук маселелерин көрүп, жаңы көз карашка ээ болдум, бирок күн сайын жаңыртуу - жайылтууга карабастан, бардык бөлүштүрүүлөрдө экиден ашык команда талап кылынбайт. , ошондой эле джентуда жакшы адатты жаратуудан тышкары, топтомдордун бардыгы топтолгондо көпкө күтүүдөн алыс болуңуз.
      Урматтоо менен

  10.   фернан ал мындай деди:

    Hello:
    Бинардык дистростордо мен манжарону колдонуп, ubuntu колдонордон мурун жаңыртуу оңой, жаңыртуулар болсо, күн сайын текшерип турам, бул биринчи кезекте карап турам, бирок манжарону жаңыртуу мага тиешелүү көйгөйлөрдү жараткан жок, адатта пакманга ооба деп жооп берем баардыгына жана эң көп дегенде кол тамгаларын жаңыртып, ал тургай файлды жок кылууга туура келет. Бирок мен гентудан окугандардан айрым учурда терминологияны түшүнүү кыйынга турат.
    Салам.

    1.    ChrisADR ал мындай деди:

      Баарына макул деп айтыңыз эч качан жакшы фернан болбойт 🙂 Эгер сиз GNU / Linuxка жеткен болсоңуз, аны билип, түшүнүшүңүз керек. Ооба, эч нерсе көрө албайсың, адатта, адатта, сенде кызыл нерсе сенде бар, сенде жок көк, сен эмне кошосуң деп жашыл болуп каласың, ошондо :). Баштоо үчүн туура конфигурациялап койсом, жаңыртуу үчүн эч качан эч нерсе өзгөртпөшүм керек, кээде USE желектерин кошуп же алып салам, бирок жалпы нерсе - эмне болуп жаткандыгын билүү үчүн тизме менен таанышып чыккандан кийин Y макул деп жооп берем.
      PS: pacman -Syy бирдей пайда болот -sync
      Pacman -Suy emerge -uD @world менен бирдей (-av сөздүн маанисин гана түшүндүрөт жана улантуудан мурун сизден сурайт, бул сиздин командаңызды билсеңиз жана эмне кылып жатканыңызды билсеңиз керек эмес, бирок мен аны алдын алуу үчүн койдум көйгөйлөр кийинчерээк 😉) эстеп калуу анчалык кыйын эмес деп ойлойм 🙂

      Урматтоо менен

  11.   Mauricio Lopez ал мындай деди:

    Мурунку дагы, ушул дагы макалаларыңыз мыкты. Менин күмөнүм бар жана сиз Arch же Манжаро менен Gentoo ортосунда канча ылдамдыкка жетесиз. Өз алдынча настройкага жана үйрөнүүгө карабастан, аны орнотууга туура келет.
    Менде дагы бир суроо бар, айдоочулар менен кандай мамиле кылуу керек, бул мага Арчта көйгөйлөрдү жараткан нерсе.

    1.    ChrisADR ал мындай деди:

      Салам Маурисио,
      Ооба, мен эч качан экөөнүн ортосундагы эталонду токтото элекмин, чындыгында, бул сиз колдонгон программаңызга жана сиздеги жабдууларга жараша, бул өтө бүдөмүк суроо, бул кичине же эч нерседен көпкө чейин өзгөрүшү мүмкүн. Жок дегенде бүгүнкү күндө эки система тең мен үчүн жакшы иштейт, аларды колдонушум керек. (Менде мезгил-мезгили менен колдонгон негизги Gentoo жана Арка бар) Адатта, мен аны виртуалдаштырууда жана программаны түзөтүүдө колдоном (бирок адатта терминал аркылуу IDEде көп эс тутумду колдонбойт. Chrome мени таптакыр тынч жол менен 40тан ашык өтмөктө колдойт. (Мен мезгил-мезгили менен аракет кылып көрдүм, бирок жалпысынан менде узак мезгилдерге чейин максимум 5 гана ачык болот).
      Эгер бир күнү аракет кылып көрүүгө батынсаңыз, анын кандай өткөнүн айтып бериңиз 🙂

      Драйверлер жөнүндө айта турган болсок, өзөктү каалагандай башкаргандыктан, адатта, "жалпы" драйверлердин көпчүлүгү орнотулат же жок дегенде башкарылат. Өтө адистештирилген жабдыкта (айрыкча, кичинекей Linux менен шайкеш), бул көптөгөн башка дистростордогудай эле жумуш деп ойлойм, менде атайын жабдыктар аз, андыктан бул жөнүндө көп нерсе айта албайм 🙂

      Салам жана ийгилик

  12.   Jeanpier subero ал мындай деди:

    ChirsADR социалдык тармактарыңыз кандай?