Муаллиф:
Florence Bailey
Санаи Таъсис:
20 Март 2021
Навсозӣ:
1 Июл 2024
Мундариҷа
Рамзи сарчашма як барномаи компютерӣ дар шакли хонданашавандаи инсон аст. Аммо компютер коди сарчашмаро иҷро карда наметавонад - барои ин онро бояд дар як барнома тартиб дод.
Қадамҳо
- 1 Рамзи сарчашма (барнома ё драйвер) -ро аз интернет зеркашӣ кунед. Эҳтимол, шумо бойгониро бо тамдиди .tar, .tar.bz2, .tar.gz зеркашӣ мекунед. ё .zip (камёфт).
- 2 Архивро кушоед. Барои .zip, фармони номи файлро кушоед; барои .tgz ё .tar.gz фармони tar -zxvf номи файлро истифода баред; барои .bz2 номи tar -jxvf номи файлро истифода баред; ё интерфейси графикиро истифода баред.
- 3 Дар терминал, ба феҳристи кушодашуда тағир диҳед (cd dirName).
- 4 Фармонро иҷро кунед./ configure ба таври худкор танзим кардани коди сарчашма. Истифода баред далели --prefix = барои муайян кардани феҳристи насб. Фармон китобхонаҳои лозимиро тафтиш мекунад.
- 5 Пас аз танзим, фармони make -ро иҷро кунед, ки барномаро тартиб медиҳад (ин метавонад аз чанд сония то чанд соат тӯл кашад). Файли иҷрошавандаи барнома дар феҳристи бин ҷойгир карда мешавад (дар директория бо коди сарчашма).
- 6 Барои насб кардани барнома, фармони make install -ро иҷро кунед.
- 7 Шумо барномаро тартиб дода, насб кардаед.
Маслиҳатҳо
- Агар компилясия ноком шавад, файлҳои дар давоми компилясияи қаблӣ сохташударо нест кунед (барои пешгирӣ кардани хатогиҳо ҳангоми дубора тартиб додан). Сипас дубора тартиб диҳед.
- Агар шумо як компютери бисёркора дошта бошед, шумо метавонед ин барномаро дар як раванди сершумор бо make -j3 тартиб диҳед (3 -ро бо шумораи риштаҳое, ки мехоҳед истифода баред) иваз кунед.
- Агар маҷмӯа ноком шавад, маълумоти иловагӣ нишон дода мешавад. Шумо метавонед кӯшиш кунед, ки мушкилотро ислоҳ кунед. Аксари мушкилот ба вобастагии коди сарчашмаи зеркашишуда (набудани барномаҳо ё китобхонаҳои зарурӣ) вобастаанд.
- Агар шумо феҳристи насбкуниро муайян накарда бошед, барнома дар / usr насб карда мешавад.
- Шумо бояд superuser бошед.
- Шумо метавонед фармонҳоро дар як сатр ворид кунед, масалан ./configure && make && make install.
Огоҳӣ
- Тартиб додан ва иваз кардани ҷузъҳои муҳими система метавонад мушкилот эҷод кунад.
- Тартиб метавонад якчанд соатро дар бар гирад.
- Баъзе бастаҳои сарчашма файлҳои конфигуратсия ва ҳатто файлҳои компилятсия надоранд. Дар ин ҳолат, терминалро дар терминал нависед ва натиҷаро бинед.