Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

קבצים והתקנות - איך מתקינים yauort בארץ'?

Anonymous - 11/05/2018 - 09:20
נושא ההודעה: איך מתקינים yauort בארץ'?
אני מעונין להתקין חבילות AUR בארץ' והבנתי שצריך להתקין מנהל חבילות כמו yauort.
מצאתי מדריכים עם כל מיני דרכי התקנה שונות ולא יודע מה הכי מומלץ? להלן שני מדריכים שמצאתי ואם יש מדריך יותר טוב אשמח לדעת:
https://www.cyberciti.biz/faq/how-to-install-yaourt-in-arch-linux/
כאן יש שתי דרכי התקנה:
https://www.ostechnix.com/install-yaourt-arch-linux/
Anonymous - 11/05/2018 - 11:02
נושא ההודעה:
הוויקי של ארץ' התקשר ואמר ... עזוב, לא משנה.
האוהל מזמן לא מתוחזק קח בחשבון.
אותו וויקי יודע לספר לך בדיוק אילו פקודות (גנריות) להריץ.
Anonymous - 11/05/2018 - 11:57
נושא ההודעה:
על איזה אוהל אתה מדבר.. הכוונה ש yauort לא מתוחזק?
האם זה הוויקי של ארץ'? https://wiki.archlinux.org/index.php/AUR_helpers
איזה מנהל חבילות כדאי לבחור ואיך להתקין אותו?
נ.ב: אני חלש ברמזים אז אם אפשר רצוי להמנע בבקשה Wink
Anonymous - 11/05/2018 - 12:18
נושא ההודעה:
צודק. התבלבלתי עם yurt
עדיף שתשתמש במשהו מתוחזק מפה
https://wiki.archlinux.org/index.php/AUR_helpers#Active
(למען הגילוי הנאות קשה לי להתרגל ל aurman ואני עדיין עם yaourt . אולי אנסה את yay )

לא הצצתי במדריכים.
נגיד yaourt?
אז מכאן https://aur.archlinux.org/packages/yaourt/
הורדתי את זה
https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz

פרסתי, כתבתי makepkg -si כמו שכתוב פה
https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages

אם היתה חסרה חבילה שהיא תלות והיא גם בAUR עברתי לשלב הראשון כדי להתקין אותה.

כשיש לך כבר חבילה - pacman -U package.xz
Anonymous - 11/05/2018 - 12:46
נושא ההודעה:
ראה כאן
https://www.youtube.com/watch?v=Ac-T4VNss0g
Anonymous - 11/05/2018 - 12:50
נושא ההודעה:
Anonymous :
ראה כאן
https://www.youtube.com/watch?v=Ac-T4VNss0g


רגע אז מסתבר שהוידאו הזה לא מסביר את עצמו עד הסוף.
אז קודם תתרשם ממנו באופן כללי.
אתה לא חייב לעשות בדיוק את מה שהוא אומר.
אתה יכול פשוט להוריד את yaourt אל המחשב שלך ואז לפעול על פי:
https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages
Anonymous - 11/05/2018 - 15:49
נושא ההודעה:
הבנתי אותך אבל יש כמה שאלות: ראשית החלטתי להתקין את yay במקום yaourt שלא מתוחזק.
לפני כן כמובן שהתקנתי pacman -S base-devel.
יצאתי מרוט ועברתי למשתמש שלי והורדתי את snapshot של yay ופרסתי אותו עם
tar -xvf yay.tar.gz ונכנסתי לתיקיה yay והרצתי makepkg -si.
הפקודה עברה בהצלחה אבל עכשיו לא ברור מה עוד צריך לעשות? להריץ כרוט את הפקודה שכתבת: pacman -U package.xz? ככה להשאיר או להחליף שם package? ובאיזו תיקיה להריץ אותה?

תודה
Anonymous - 11/05/2018 - 17:33
נושא ההודעה:
נו במת
https://wiki.archlinux.org/index.php/Pacman#Additional_commands
Anonymous - 11/05/2018 - 18:13
נושא ההודעה:
משהו כאן לא בסדר - יתכן שהרצת הפקודה הבאה היתה אמורה לייצר קובץ התקנה:
ציטוט:
makepkg -si
==> Making package: yay 6.727-2 (ו' מאי 11 14:55:05 IDT 2018)
==> Checking runtime dependencies...
==> Installing missing dependencies...

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

לפי הוויקי היה אמור להיות בתיקיית ההרצה קובץ עם סיומת pkg.tar.xz.. אז כנראה שהפקודה לא רצה כמו שצריך
Anonymous - 11/05/2018 - 18:49
נושא ההודעה:
לפחות תהיה הוגן ותתן את כל הפלט
או שתשאר לעבוד עם פאקמן, שזה לגמרי בסדר
Anonymous - 11/05/2018 - 21:08
נושא ההודעה:
זה כל הפלט. משהו מוזר - או שאני עושה משהו לא נכון, או שחסר משהו בחבילה.
אם אתה יכול לנסות להריץ ולראות זה יעזור.
מבין שלהשאר עם פקמן מסבך את ההתקנות והעדכונים של aur - נכון?
Anonymous - 12/05/2018 - 06:15
נושא ההודעה:
כן.
התקנתי על סביבה נקיה והכל רץ חלק.
אבל בעצם ... כשאני אומר נקיה זה אחרי שיצרתי יוזר וצירפתי אותו ל sudoers
בדף של yay אני רואה את התלויות של החבילה -
קוד:

Dependencies (3)

    git (git-git)
    sudo (nosudo, sudo-masochist, sudo-selinux)
    go (go-cross-all-platforms, go-cross-major-platforms, go-cross, go-bin, gcc-go, go-pie) (make)



את git ו go הוא מתקין סבבה אבל הוא צריך sudo בשביל להתקין sudo (הברון מינכהאוזן)
וגם השגיאה שאתה מציג נראית ברוח הדברים של sudo

בקיצור תתקין sudo ותצרף את עצמך (יוזר. לא רוט) ל wheel או מה שזה לא יהיה

דווח על התוצאה
Anonymous - 12/05/2018 - 12:16
נושא ההודעה:
אכן היה חסר sudo.. לאחר התקנתו (ראה למטה) הצלחתי להתקין את yay ונראה שזה עובד.
מבין שעכשיו ניתן כך להתקין לדוגמא את:
קוד:
$ yay -S android-studio

ועדכון כולל של כל המערכת כולל חבילות רגילות: yay -Syu או yay -Syua ?

התקנת sudo: הוספתי לקובץ /etc/sudoers את המשתמש שלי עם nano ולא visudo (לא מסתדר עם visudo ואני משתמש יחיד אז מקווה שזה בסדר) - הוספתי כך:
USER_NAME ALL=(ALL) ALL
לא יודע אם זה חשוב אבל בכל מקרה כבר הייתי משוייך לקבוצת wheel , בצעתי את זה במהלך התקנת ארץ'. חשבתי שבארץ' לא כל כך משתמשים ב sudo.. אבל כרגע אם אני כותב פקודה לדוגמא: sudo pacman -Ss kodi אז אני נדרש להכניס ססמת משתמש - איך חוסכים הכנסת הססמא כל פעם?

נחמד לגלות מישהו כמוך עם ידע, נכונות לעזור והשכלה כללית, שבמקרה הספציפי הזה חסר לי ההקשר לברון מינכהאוזן - ידוע לי שהיה גוזמאי - הכוונה שדרישת sudo מוגזמת Wink

כל הכבוד לעזרתך היעילה ותודה רבה Smile
Anonymous - 12/05/2018 - 12:49
נושא ההודעה:
visudo עוזר לך לא לעשות שטויות (ברמה של פסיק או נקודה) אחרת אתה בברוך.
במחשב שלך בבית אתה יכול לבלוע את הצפרדע במקרה שטעית אבל במערכת שקרובה להיות דומה לקריטית אתה לא רוצה ליפול על שטות כזו (של עריכת הקובץ)

קוד:
With great power comes great responsibility.


קוד:
sudo grep -i NOPASSWD /etc/sudoers                                                                                                                                 
# %wheel ALL=(ALL) NOPASSWD: ALL
user ALL=(ALL) NOPASSWD: ALL


מינכאזון מתייחס לבוטסטרפ
שזה למשוך את עצמך מהשיערות החוצה מהביצה
https://en.wikipedia.org/wiki/File:Zentralbibliothek_Solothurn_-_M%C3%BCnchhausen_zieht_sich_am_Zopf_aus_dem_Sumpf_-_a0400.tif

אני יודע שזו אגדה אורבנית והאמת נמצאת במקום אחר אבל מה אכפת לי, הדף הלבן סובל הכל
כל הזמנים הם GMT + 2 שעות