Барномаро дар LInux чӣ гуна бояд тартиб дод

Муаллиф: Florence Bailey
Санаи Таъсис: 20 Март 2021
Навсозӣ: 1 Июл 2024
Anonim
Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru]
Видео: Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru]

Мундариҷа

Рамзи сарчашма як барномаи компютерӣ дар шакли хонданашавандаи инсон аст. Аммо компютер коди сарчашмаро иҷро карда наметавонад - барои ин онро бояд дар як барнома тартиб дод.

Қадамҳо

  1. 1 Рамзи сарчашма (барнома ё драйвер) -ро аз интернет зеркашӣ кунед. Эҳтимол, шумо бойгониро бо тамдиди .tar, .tar.bz2, .tar.gz зеркашӣ мекунед. ё .zip (камёфт).
  2. 2 Архивро кушоед. Барои .zip, фармони номи файлро кушоед; барои .tgz ё .tar.gz фармони tar -zxvf номи файлро истифода баред; барои .bz2 номи tar -jxvf номи файлро истифода баред; ё интерфейси графикиро истифода баред.
  3. 3 Дар терминал, ба феҳристи кушодашуда тағир диҳед (cd dirName).
  4. 4 Фармонро иҷро кунед./ configure ба таври худкор танзим кардани коди сарчашма. Истифода баред далели --prefix = барои муайян кардани феҳристи насб. Фармон китобхонаҳои лозимиро тафтиш мекунад.
  5. 5 Пас аз танзим, фармони make -ро иҷро кунед, ки барномаро тартиб медиҳад (ин метавонад аз чанд сония то чанд соат тӯл кашад). Файли иҷрошавандаи барнома дар феҳристи бин ҷойгир карда мешавад (дар директория бо коди сарчашма).
  6. 6 Барои насб кардани барнома, фармони make install -ро иҷро кунед.
  7. 7 Шумо барномаро тартиб дода, насб кардаед.

Маслиҳатҳо

  • Агар компилясия ноком шавад, файлҳои дар давоми компилясияи қаблӣ сохташударо нест кунед (барои пешгирӣ кардани хатогиҳо ҳангоми дубора тартиб додан). Сипас дубора тартиб диҳед.
  • Агар шумо як компютери бисёркора дошта бошед, шумо метавонед ин барномаро дар як раванди сершумор бо make -j3 тартиб диҳед (3 -ро бо шумораи риштаҳое, ки мехоҳед истифода баред) иваз кунед.
  • Агар маҷмӯа ноком шавад, маълумоти иловагӣ нишон дода мешавад. Шумо метавонед кӯшиш кунед, ки мушкилотро ислоҳ кунед. Аксари мушкилот ба вобастагии коди сарчашмаи зеркашишуда (набудани барномаҳо ё китобхонаҳои зарурӣ) вобастаанд.
  • Агар шумо феҳристи насбкуниро муайян накарда бошед, барнома дар / usr насб карда мешавад.
  • Шумо бояд superuser бошед.
  • Шумо метавонед фармонҳоро дар як сатр ворид кунед, масалан ./configure && make && make install.

Огоҳӣ

  • Тартиб додан ва иваз кардани ҷузъҳои муҳими система метавонад мушкилот эҷод кунад.
  • Тартиб метавонад якчанд соатро дар бар гирад.
  • Баъзе бастаҳои сарчашма файлҳои конфигуратсия ва ҳатто файлҳои компилятсия надоранд. Дар ин ҳолат, терминалро дар терминал нависед ва натиҷаро бинед.