Бисёр корбарон ҳангоми кор бо барномаҳои графикии терминал фармони gksu -ро истифода мебаранд ва истифода мебаранд. Ин восита барои бисёр корбарон хеле муфид ва маъмул аст, аммо мутаассифона рӯзҳои он мондааст. Дар айни замон, Debian ин асбобро аз анборҳои худ хориҷ кард ва Ubuntu онро барои Ubuntu LTS навбатӣ пешкаш кард.
Бино бар ин, корбарон аз доштани gksu даст мекашанд, аммо ин маънои онро надорад, ки функсияҳои онро корбарон аз даст медиҳанд. На камтар аз. Дар айни замон мо метавонем бо истифода аз асбоби gvfs ва тағирёбандае, ки қариб бо ҳама замимаҳои Ubuntu мувофиқ хоҳад буд, ба даст орем.
Gksu фармонест, ки барои додани интерфейси графикӣ ба фармони su ва sudo, яъне роҳи дастрасӣ ба режими суперзер барои асбобҳои графикӣ истифода мешуд. Инчунин дуруст аст, ки баъзе барномаҳо, ба монанди Gedit, метавонанд бевосита бо фармони sudo истифода шаванд. Аммо, ҳоло, ки мо чунин абзор надорем мо бояд асбоби gvfs -ро истифода барем, ин воситае, ки ба мо имкон медиҳад, ки бидуни истифода аз ин восита Gksu дошта бошем. Эҳтиёт бошед, ин маънои онро надорад, ки бо илова кардани тағирёбанда ба фармонҳо ва сатрҳои код мо ба супермарзӣ дастрасӣ дорем, аммо дар ҳолатҳои муайян, ба монанди таҳрири ҳуҷҷатҳо, мо чизи ба ин монандро ба даст меорем.
Тағирёбандае, ки мо дар назар дорем "admin: //" як тағирёбандаи gvfs аст, ки ба монанди фармони gksu кор хоҳад кард. Ҳамин тариқ, агар пештар мо дар терминал чунин навишта будем:
gksu gedit /etc/apt/sources.list
(барои таҳрири файли анборҳо, мисоли оддӣ овардан)
Ҳоло мо бояд инҳоро нависем:
gedit admin:///etc/apt/sources.list
Ин амалро тавре месозад, ки гӯё мо ба ҷои он фармони gksu навишта бошем.
Эҳтимол нороҳатӣ барои бисёре аз корбарон, аммо вақте ки мо ба он одат кардем, раванд оддӣ ва табиӣ хоҳад буд, тавре ки бо насби нармафзори бастаҳои фаврӣ рӯй дод.
2 шарҳ, аз они шумо
Ман миёнабуре дорам, ки скриптеро иҷро мекунад, ки дар дохили скрипт ман хати оғоз кардани барномаи java-ро дорам, қаблан ман фармони gksudo-ро барои решакан кардани барнома истифода мекардам:
#! / bin / bash
gksudo -u root "java -Xmx500m -jar application.jar full_screen"
Ҳоло он барои ман кор намекунад ва
Онҳо воқеан бо озод кардани gksu ҷиноят содир карданд, акнун шумо бояд барои насб кардани бастаи debb ҷӯб кунед. Ман ҳайронам, ки аз Ubuntu беҳтар набудани бастаи DEB ва ба RPM рафтан беҳтар аст. Ин дар ҳақиқат он чизе аст, ки онҳо кардаанд. Ҳоло, ман ба Дебиан бармегардам.