Ushbu xabarda biz Linux-da dastur o'rnatishning har xil usullarini kesib o'tamiz. Ubuntu eng ommabop Linux tarqatilishi, ayniqsa "Linux dunyosiga" sho'ng'ishni "boshlaganlar orasida ekanligini hisobga oladigan bo'lsak, ushbu" yangi boshlanuvchilar "ga yo'naltirilgan ushbu o'quv qo'llanma faqat Ubuntu-ga e'tibor qaratadi. Yaxshiyamki, ushbu o'quv qo'llanma Debian va Ubuntu-ga asoslangan barcha tarqatish uchun ishlaydi (chunki ularning barchasi .DEB paketlarini ishlatadi) va ba'zi umumiy dasturlar va tushunchalar boshqa tarqatish uchun ham ishlaydi. |
Ubuntu-da tizim dasturlarini qo'shish, o'chirish yoki yangilashning bir necha yo'li mavjud.
E'tibor bering, Ubuntu uchun mavjud bo'lgan barcha dasturlar sukut bo'yicha o'rnatilishi mumkin emas. Ba'zi dasturlarni qo'lda o'rnatish imkoniyatini yoqish kerak bo'ladi.
Ilovalarni o'rnatishning asosiy usullari:
- Ubuntu dasturiy ta'minot markazi. Siz o'zingizning tizimingizga paketlarni qo'shishingiz yoki olib tashlashingiz mumkin bo'lgan oddiy dastur.
- Dastur Sinaptik. Synaptic yordamida siz tizimga o'rnatadigan dasturlarni ko'proq nazorat qilishingiz mumkin. Shuningdek, ularning ko'pligi. Izoh: Hozirda Synaptic apt-get dan foydalanmoqda.
- Dastur ustoz. Adept - Kubuntu-ga kiritilgan KDE uchun Synaptic versiyasi.
- Dasturlar moslik yoki qobiliyat. Bu terminal rejimida ishlaydigan yanada rivojlangan dasturlar. Ular juda kuchli, shuningdek, tizimga boshqa narsalar qatorida dasturlarni qo'shish va olib tashlashga imkon beradi. (Qobiliyat apt-getga qaraganda to'liqroq, u yuklab olingan kutubxonalarni eslab qoladi va agar eskirgan bo'lsa, ularni o'chirib tashlaydi). Terminal rejimida ishlaydigan har qanday dastur uchun yordamni ko'rish uchun: (
man nombre_del_programa
). Misol:man aptitude
- Deb to'plamlari. .Deb kengaytmali fayllar Ubuntu tizimingizga osongina o'rnatilishi uchun allaqachon tayyorlangan dastur paketlaridir.
- Ikkilik fayllar. .Bin kengaytmasi bo'lgan fayllar Linuxda bajariladigan dasturlardir.
- Fayllarni ishga tushirish. .Run kengaytmasi bo'lgan fayllar odatda Linuxga o'rnatish uchun sehrgarlardir.
Endi ularning har birini o'ziga xos xususiyatlari bilan ko'rib chiqamiz.
Dasturlar orqali
Ubuntu dasturiy ta'minot markazi
Dastur Ubuntu dasturiy ta'minot markazi Ubuntu-da dasturlarni o'rnatish yoki olib tashlashning eng oson usuli. Bundan tashqari, bu eng cheklangan.
Siz dasturni topishingiz mumkin Ilovalar menyusi> Ubuntu dasturiy ta'minot markazi
(1) Ilovalarni o'rnatish uchun dasturning asosiy ekranida ko'rsatilgan toifalardan birini tanlang. Bu ushbu toifadagi dasturlarni ko'rsatadigan oynani yangilaydi. Endi siz o'rnatmoqchi bo'lgan dasturni topishingiz va ustiga ikki marta bosishingiz kerak. Oynada uning tavsifi ko'rsatiladi va O'rnatish tugmachasini bosish orqali o'rnatish imkoniyati beriladi.
(2) Agar siz izlayotgan dastur qaysi bo'limda joylashganligini bilmasangiz. O'rnatish uchun kerakli dastur nomini o'ng tomondagi qidirish maydoniga kiriting. Dastur nomini yozayotganda, qidirayotganingizni topmaguningizcha, mumkin bo'lgan nomzodlar ro'yxati kamayadi.
(3) Chapdagi "O'rnatilgan dasturiy ta'minot" tugmachasini bosish orqali siz tizimga o'rnatgan barcha dasturlarning ro'yxatiga kirasiz. Agar ulardan birini o'chirib tashlamoqchi bo'lsangiz. Buning ustiga ikki marta bosish kifoya, va oyna sizga dasturning tavsifini ko'rsatadigan va uni o'chirish imkoniyatini beradigan yangilanadi.
Bu erda siz uni video formatida tushuntirilganini ko'rishingiz mumkin.
Sinaptik paket menejeri
Sinaptik Bu sizning tizimingizga ilovalarni o'rnatish yoki o'chirish uchun rivojlangan tizim. Atrof-muhit Ubuntu dasturiy ta'minot markazida bo'lgani kabi grafik jihatdan ham juda kuchli. Synaptic yordamida tizimingizda o'rnatilgan paketlarni (dasturlarni) to'liq boshqarish imkoniga egasiz.
Synaptic-ni ishga tushirish uchun tanlang Tizim -> Boshqaruv -> Sinaptik paket menejeri. Ushbu paket menejeri bizga juda oddiy grafik usulda paketlarni o'rnatish, qayta o'rnatish va olib tashlashga imkon beradi.
Sinaptik ekran 4 qismga bo'lingan.
Eng muhim ikkitasi bu toifalar ro'yxati (1) chap tomonda va paketlar (3) O'ng tomonda.
Ro'yxatdagi paketni tanlash uning tavsifini aks ettiradi (4).
Paketni o'rnatish uchun siz toifani tanlashingiz mumkin, kerakli paketni o'ng tugmasini bosing va “o'rnatish uchun tering"Yoki qil ikki marta bosing paket nomida.
Tizimga o'rnatmoqchi bo'lgan barcha paketlarni shu tarzda belgilang va ularni o'rnatishda davom etish uchun Ilova tugmasini bosing. Endi Synaptic kerakli paketlarni Internetdagi omborlardan yoki o'rnatish diskidan yuklab oladi.
O'rnatmoqchi bo'lgan paketlarni topish uchun Qidirish tugmachasidan ham foydalanishingiz mumkin.
Qidiruv tugmachasini bosish orqali biz dasturlarni ism yoki tavsif bo'yicha qidirishimiz mumkin. Biz o'rnatmoqchi bo'lgan dastur joylashganidan so'ng, biz uni o'rnatish uchun ikki marta bosamiz. Agar biz dasturni o'chirishni istasak, biz faqat uni o'ng tugmasini bosib, o'chirish yoki butunlay o'chirish-ni tanlashimiz kerak.
O'zgarishlar qo'llanilishi uchun Ilova tugmachasini bosish kerak.
Ubuntu-da dasturlarni o'rnatish tizimi juda kuchli va ko'p qirrali. Omborlar ichida arizalar "paketlar" ga joylashtirilgan. Har bir to'plamda boshqalari bor, ular uning to'g'ri ishlashiga bog'liq. Synaptic ushbu bog'liqliklarni hal qilish va siz uchun kerakli paketlarni o'rnatish bilan shug'ullanadi. Ammo bu nafaqat. Dastur paketlarida boshqa paketlar, shuningdek, biz o'rnatmoqchi bo'lgan dastur uchun zarur bo'lmasada, foydali ekanligi ko'rsatilgan. Bular "tavsiya etilgan paketlar".
Synaptic-ni ushbu paketlarni ko'rib chiqish uchun sozlashimiz mumkin «tavsiya etiladi»Go'yo ular bog'liqlik kabi va shu bilan ularni avtomatik ravishda o'rnatadi.
Synaptic-ni ishga tushiring va o'ting Sozlamalar> Afzalliklar, yorliqda umumiy "Tavsiya etilgan paketlarni bog'liqlik sifatida ko'rib chiqish" katagiga belgi qo'ying.
Bu erda siz uni video formatida tushuntirilganini ko'rishingiz mumkin.
Adept mutaxassis ma'muri
Kubuntu foydalanuvchilari Synaptic deb nomlangan ekvivalentiga ega Adept mutaxassis ma'muri. Uni menyuda topish mumkin KDE> Tizim> Ekspert ma'muri. Amaliyot Synaptic-ga juda o'xshaydi.
Qidiruv maydonidan foydalanib siz paketlarni nomlari bo'yicha ham, ularning tavsiflari bo'yicha ham qidirishingiz mumkin. Ro'yxat natijasi elementini ikki marta bosish bilan u o'rnatilishi belgilanadi.
Paketning bog'liqliklarini uning xususiyatlariga qarab ko'rishingiz mumkin ("tafsilotlar").
Adeptdagi omborlarni adept menyusini bosish orqali, so'ngra omborlarni boshqarish orqali boshqarish mumkin
Kubuntu dasturi : bu erda ular (asosiy, koinot, cheklangan, multiverse) va yana bitta manba kodlari, shuningdek qaerdan yoki qaysi serverdan yuklab olishni tanlash uchun ochiladigan menyu.
Uchinchi tomon dasturlari: Bu erda biz uchinchi tomonning qo'shimcha omborlarini yoki cdromni qo'shishimiz mumkin.
Yangilanishlar: Kubuntu yangilanishlari, biz usta ko'rib chiqadigan yangilanishlarni tanlashimiz mumkin, shuningdek avtomatik yangilanishlarni sozlashimiz mumkin, biz ularni ogohlantirmasdan o'rnatishni tanlashimiz, jimgina yuklab olishimiz yoki shunchaki yangilanishlar borligi haqida xabar berishimiz mumkin.
Haqiqiylikni tekshirish: Bu erda biz havzalardan yuklab oladigan fayllar uchun imzo kalitlari, shuningdek bizni qiziqtiradigan va imzolarni boshqaradigan uchinchi tomon omborini topsak, biz uni imzo faylini veb-saytdan yoki ftp-dan istalgan katalogga yuklab olib, import qilishimiz mumkin. u yoki biz "Faylni import qilish ..." tugmasini bosish orqali kiritamiz.
O'zgarishlarni amalga oshirish uchun tizim uchun omborlarni qo'shgandan yoki olib tashlaganimizdan so'ng, biz yangilanishlarni tekshirish tugmachasini bosishimiz kerak.
ko'nikma va moslik
Garchi biz dasturlarni grafik jihatdan o'rnata olsak ham, avvalgi punktlarda ko'rganimizdek, biz har doim istalgan dasturni o'rnatish uchun terminaldan foydalanishimiz mumkin.
Ko'pgina yangi foydalanuvchilar uchun ushbu parametr biroz murakkabroq va biroz sirli bo'lib ko'rinishi mumkin. Hech narsa haqiqatdan uzoqroq emas; bunga ko'nikishingiz juda qulay, oson va tezroq bo'ladi.
Matn rejimida dasturlarni o'rnatishning ikkita usuli mavjud: bilan qobiliyat va maqsadga muvofiq.
Ikkala dastur ham bir-biriga juda o'xshash, faqat bitta tafsilotdan tashqari: qobiliyat paketni o'rnatishda qo'llanilgan bog'liqliklarni eslab qoladi. Bu shuni anglatadiki, agar siz qobiliyatni o'rnatgan dasturni o'rnatgan yoki yangilagan bo'lsangiz va keyin o'chirishni xohlasangiz, qobiliyat barcha dastur bilan bog'liqlikni o'chiradi (agar ular boshqa paketlar tomonidan ishlatilmasa). Agar apt-get yoki Synaptic grafik muhiti bilan o'rnatilgan bo'lsa, o'chirish faqat ko'rsatilgan paketni olib tashlaydi, ammo bog'liqliklar emas.
Foydalanish
Biz orqali terminal ochamiz Ilovalar -> Aksessuarlar -> Terminal.
- Paketlarni o'rnatish:
$ sudo apt-get o'rnatish
- Paketlarni olib tashlash:
$ sudo apt-get olib tashlash
- Paketlarni olib tashlash (shu jumladan konfiguratsiya fayllari):
$ sudo apt-get tozalash
- Mavjud paketlar ro'yxatini yangilang:
$ sudo apt-get yangilanishi
- Tizimni mavjud paket yangilanishlari bilan yangilang:
$ sudo apt-get yangilanishi
- Buyruq parametrlari ro'yxatini oling:
$ sudo apt-get yordami
Internetsiz paketlarni o'rnating
Internetga ega bo'lgan va biz xohlagan dastur / paket o'rnatilmagan kompyuterda biz ushbu ikkita buyruq yordamida paketlarni o'zaro bog'liqliklari bilan (allaqachon o'rnatilmagan) yuklab olishimiz mumkin:
sudo qobiliyatini toza sudo qobiliyatini o'rnatish -d package_name
Paketni aptitude / apt orqali o'rnatganimizda, u ma'lum bir papkada qoladi. Birinchi buyruq bilan biz ushbu paketlarni kompyuterdan o'chirib tashlaymiz (bu allaqachon o'rnatilgan o'rnatishga ta'sir qilmaydi).
Ikkinchi buyruq biz xohlagan paketni va kerakli bog'liqliklarni yuklab oladi, lekin uni o'rnatmaydi. Endi biz "/ var / cache / apt / Archives" ga o'tamiz va ushbu paketlarni ko'rib chiqamiz. Biz ularni nusxa ko'chiramiz, aloqasi bo'lmagan kompyuterga olib boramiz va ularning har biriga yoki konsolga ikki marta bosish orqali o'rnatamiz:
sudo dpkg -i pack_name
Shuni yodda tutingki, agar bog'liqliklar mavjud bo'lsa, avval ularni o'rnatishingiz kerak. Ehtimol, ushbu bog'liqliklarning ba'zilari yuklab olinmasligi uchun internetga ulangan kompyuterda allaqachon o'rnatilgan bo'lishi mumkin.
Agar internetga ega kompyuter allaqachon o'rnatilgan bo'lsa, uni "qobiliyatni olib tashlash" (tozalashsiz) yordamida o'chirib tashlash mumkin edi va biz "-d" ni keyinchalik "qobiliyatni o'rnatish" dan olib tashlaymiz. Shu tarzda biz avval uni o'chirib tashlaymiz, keyin yuklab olib o'rnatamiz. Shu tarzda, Internetga ega kompyuterda dastur o'chirilgunga qadar aynan bir xil bo'ladi.
Mumkin bo'lgan bog'liqlik muammolarini hal qilish va oldini olish uchun biz kompyuter bilan Internetga boramiz, kerakli paketni qidiramiz, ko'rib chiqilayotgan paketni o'ng tugmasini bosamiz, kiramiz Xususiyatlar va yorliqni tanlang Bog'lanishlar. U erda biz paketlarni kompyuterga Internetsiz to'g'ri o'rnatishimiz kerak bo'lgan paketlarni ko'ramiz.
Ixtiyoriy ravishda biz ko'plab dasturlar va .deb paketlarini o'z ichiga olgan debian disklarini yuklab olishimiz mumkin, bu ularni ubuntu bilan moslashtiradi, biz faqat dasturiy ta'minotning kelib chiqishini kiritamiz va CD-rom qo'shishni bosamiz.
Fayllardan foydalanish
Deb to'plamlari
Ilovalarni tizimga o'rnatishning yana bir usuli - o'rnatishga tayyor bo'lgan va kengaytmali paketlar orqali .deb.
Ushbu paketlarni o'rnatish uchun siz shunchaki qilishingiz kerak doble tugmachasini bosing faylda Nautilus brauzerida va dastur avtomatik ravishda ishga tushiriladi gdebi, bu paketni o'rnatishda g'amxo'rlik qiladi va uning to'g'ri o'rnatilishi uchun kerak bo'lishi mumkin bo'lgan boshqa paketlarning bog'liqligini qidiradi.
Agar xohlasak, ular buyruq satri yordamida, buyruq yordamida o'rnatilishi mumkin dpkg:
sudo dpkg -i .deb
Bunday holda siz paketning mumkin bo'lgan bog'liqligini qo'lda o'rnatishingiz kerak bo'ladi.
Paketni o'chirish uchun xuddi shu buyruqdan foydalanish mumkin:
sudo dpkg -r
RPM paketlarini Debga aylantirish
Red Hat, SUSE va Mandriva kabi ba'zi GNU / Linux tarqatish dasturlari Debian va Ubuntu .deb paketlaridan farqli ravishda tashkil etilgan .rpm paketlaridan foydalanadi.
Ushbu paketlarni o'rnatish uchun avval ularni .deb formatiga o'tkazishingiz kerak. Buning uchun dastur ishlatiladi begona, ushbu maqolada tushuntirilgan usullardan biri yordamida o'rnatilishi mumkin. Ilova begona quyidagicha ishlatiladi:
Biz terminal ochamiz (Ilovalar> Aksessuarlar> Terminal) va quyidagi ko'rsatmani bajaring:
sudo begona .rpm
Shu tarzda, dastur paketning nomi bilan, lekin .deb kengaytmasi bilan fayl yaratadi, uni Deb paketlarini tushuntirishidan so'ng o'rnatilishi mumkin.
Avtomatik paketlar (kengaytma .package)
Loyiha Avtopaket tarqatish va ish stolidan qat'i nazar, Linux-da dasturlarni o'rnatishni osonlashtirish g'oyasi bilan tug'ilgan. Shuning uchun ko'plab loyihalar, masalan, Inkscape-dan foydalanadi.
.Package faylini birinchi marta o'rnatish juda oson. Faqat quyidagi ko'rsatmalarga amal qiling (loyiha sahifasida, shuningdek, qanday ko'rsatiladi).
Fayl yuklab olingandan so'ng, biz unga ruxsat berishimiz kerak, faylni va u so'ragan xabarni ikki marta bosing. __-ni ishga tushirishni yoki uning tarkibini ko'rishni xohlaysizmi? biz bosishimiz kerak Yugur. Bu amalga oshirilgandan so'ng, dasturni o'rnatuvchisi boshlanadi Avtopaket va paketning tarkibi.
Dastur o'rnatilganda Avtopaket, siz o'rnatmoqchi bo'lgan ushbu turdagi keyingi fayl, yuqoridagi hech narsa qilmasdan ustiga ikki marta bosing.
Ikkilik fayllar
.Bin kengaytmasi bo'lgan fayllar ikkilik fayllardir. Ular paketlar kabi dasturlar to'plamini yoki kutubxonalarni o'z ichiga olmaydi, lekin dasturning o'zi. Odatda, ushbu tizim ostida tijorat dasturlari tarqatiladi, ular bepul bo'lishi mumkin yoki bo'lmasligi mumkin, lekin odatda bepul emas.
Ushbu turdagi faylni yuklab olib, tizimda saqlaganimizda, uning ishlashiga ruxsat bo'lmaydi.
Shuning uchun biz qilishimiz kerak bo'lgan birinchi narsa - faylga ishlashga ruxsat berishdir. Biz faylning kontekstli menyusini namoyish qilamiz va variantni tanlaymiz Xususiyatlar. Biz yorliqni tanlaymiz Ruxsatnomalar va biz fayl egasi uchun o'qish va yozish uchun ruxsatlarga ega ekanligini ko'rayapmiz, lekin bajarish uchun emas. Ijro etish uchun ruxsat berish uchun oynani faollashtiramiz va oynani yopamiz.
sudo chmod + x .bin
Ikkilik faylni o'rnatamiz:
$ sudo ./.bin
Fayllarni ishga tushirish
Fayllar .run ular o'rnatishga yordam beradigan sehrgarlar, odatda grafik. Ularni bajarish uchun terminalga kirish kifoya:
sh./yugurish
Odatda, sizga superuser ruxsatlari kerak bo'lsa (administrator yoki. Deb ham nomlanadi) ildiz) parolni so'raydi; agar bo'lmasa, faqat buyurtmani qo'shing sudo buyruqdan oldin quyidagicha ko'rinadi:
sudo sh ./.unish
Dasturlarni manba kodidan yarating
Ba'zan siz o'rnatish paketlarini ta'minlamaydigan dasturlarni topasiz va manba kodidan kompilyatsiya qilishingiz kerak. Buning uchun Ubuntu-da qilishimiz kerak bo'lgan birinchi narsa meta-paketni o'rnatishdir muhim, ushbu maqolada tushuntirilgan usullardan birini qo'llash.
Umuman olganda, ilova tuzish uchun quyidagi amallarni bajarish kerak:
- Manba kodini yuklab oling.
- Kodni oching, odatda gzip (* .tar.gz) yoki bzip2 (* .tar.bz2) ostida siqilgan smola bilan paketlanadi.
- Kodni ochish orqali yaratilgan papkani kiriting.
- Skriptni ishga tushiring yapılandırır (Bu kompilyatsiyaga ta'sir qiladigan tizim xususiyatlarini tekshirish, ushbu qiymatlarga muvofiq kompilyatsiyani sozlash va faylni yaratish uchun ishlatiladi. makefile).
- Run buyrug'i qilmoq, kompilyatsiya uchun mas'uldir.
- Run buyrug'i sudo make o'rnatish, tizimga dasturni o'rnatadigan yoki undan ham yaxshiroq paketni o'rnatadigan ro'yxatdan o'tkazishva ishga tushirish sudo tekshiruvini o'rnating. Ushbu dastur .deb to'plamini yaratadi, shunda uni keyingi safar kompilyatsiya qilish shart emas, garchi u bog'liqliklar ro'yxatini o'z ichiga olmaydi.
Foydalanish ro'yxatdan o'tkazish Bundan tashqari, uning afzalligi shundaki, tizim shu tarzda o'rnatilgan dasturlarni kuzatib boradi, shuningdek ularni o'chirishni osonlashtiradi.
Ushbu protsedurani bajarishning to'liq namunasi:
tar xvzf sensorlar-applet-0.5.1.tar.gz cd sensorlar-applet-0.5.1 ./configure --prefix = / usr sudo checkinstall qilish
5 ta sharh, o'zingizni qoldiring
Ubuntusdagi birinchi pininosimga yordam berish uchun shunchaki katta rahmat
Xush kelibsiz, Tomas!
Blog uchun yangi mavzular taklif qilishni istasangiz, biz sizning ixtiyoringizda qolamiz.
Salom! Pol.
Ushbu qo'llanmalarni juda to'liq, aniq va aniq qilib qo'ying! Rahmat che!
Katta rahmat, post uchun juda qiziq.
Menga o'xshagan yangi boshlanuvchilar manfaati uchun davom eting.
Yana bir bor rahmat.
O'quv qo'llanmasi uchun katta rahmat.
Salom!